The Pawn language - CompuPhase

호스트 어플리케이션 설정

서버 설정하기(server.cfg)

우리가 사용하는 호스트 어플리케이션은 SA-MP Server입니다. 이 서버는 server.cfg 파일로 설정을 관리하고 있습니다. 이 설정 파일에 우리가 작성한 Pawn 스크립트를 로드하도록 설정해 주어야 합니다.

server.cfg 파일을 열고 아래와 같이 옵션을 작성하도록 합니다.

  • rcon_password
    • 실습에는 필요가 없지만, 이 항목을 기입하지 않으면 SA-MP 서버가 켜지지 않습니다.
    • 아무 의미 없는 값으로 기입하도록 합니다.
  • gamemode0
    • 우리가 작성한 스크립트 파일의 이름입니다.
    • 스크립트 파일은 .amx 확장자를 가지며, 설정 파일에는 이름만 기입합니다.
    • 스크립트 파일은 gamemodes 폴더 안에 위치해야 합니다.
본 실습에는 위와 같은 설정만 작성해도 서버가 잘 동작합니다. 실제로 서버를 운영하지는 않기 때문입니다. 추후 서버 운영시에는 다양한 항목에 대한 설정이 필요합니다. 설정 항목에 대한 설명은 다음 링크에서 참조하실 수 있습니다: http://wiki.sa-mp.com/wiki/Server.cfg

서버 실행(samp-server.exe)

모든 설정이 끝났습니다. samp-server.exe를 켜면 우리가 방금 작성한 스크립트가 로드됩니다.

스크립트에 작성했던 hello, world!가 출력됨을 확인할 수 있습니다.

댓글

댓글 본문
  1. server_log.txt 에 로그가 기록되는데, 맨 아래를 보시면 원인이 적혀 있습니다.
    그런데 지금은 바로 꺼지는 게 정상입니다. 아직 Untitled 라는 모드를 스크립팅 하지 않았기 때문입니다.
    대화보기
    • modetrainee
      그대로 따라해봤는데 samp-server가 켜졌다 바로 1초만에 꺼지는 현상이 발생됩니다.
      그럴 땐 어떻게 해야 되나요..?
    • 준영
      1번 읽음.