기술 자료

지원

Multiplay Hosting

Multiplay Hosting

구성 변수 변경 사항 모니터링

Track when configuration variables are modified in your servers.
읽는 시간 1분최근 업데이트: 10시간 전

각 게임 서버 빌드는
server.json
파일
을 모니터링하여 구성 변수의 변경 사항을 감지해야 합니다. 예를 들어 서버 인스턴스를 할당하면 IP 주소, 포트 번호, 게임 모드의 값이 이전 할당과 달라질 수 있습니다.

할당 ID 변경 사항 모니터링

각 게임 서버 인스턴스는
server.json
파일의
allocatedID
구성 변수 값을 모니터링하여 할당 ID를 감지해야 합니다.
allocatedID
변수 값은 서버 인스턴스를 할당하거나 할당을 해제할 때마다 변경됩니다. 게임 서버 빌드는
server.json
파일을 모니터링하여 할당 상태와 할당 ID도 모니터링합니다.

컨테이너 빌드

컨테이너 빌드를 사용하는 경우
server.json
파일이 컨테이너에 이미 탑재되어 있습니다. 컨테이너의 홈 환경 변수를 확인하여
server.json
파일 위치를 찾을 수 있습니다.
  • Linux 컨테이너에서는
    $HOME
    환경 변수 안에 있습니다.
  • Windows 컨테이너에서는
    $HOMEPATH
    환경 변수 안에 있습니다.

베스트 프랙티스

server.json
파일의 변경 사항 모니터링에 권장되는 방법은 게임을 빌드하는 게임 엔진에 따라 달라집니다.

게임 엔진

베스트 프랙티스

Unity 엔진Unity용 Game Server SDK
Unreal EngineUnreal용 Game Server SDK
커스텀 엔진
inotify

Unity 엔진

Unity를 사용하여 빌드한 게임의 경우, 구성 변수의 변경 사항 모니터링에 권장되는 방법은 Game Server SDK를 사용하는 것입니다.

Unreal Engine

Unreal Engine을 사용하여 빌드한 게임의 경우, 구성 변수의 변경 사항 모니터링에 권장되는 방법은 Game Server SDK를 사용하는 것입니다.

커스텀 엔진

커스텀 게임 엔진을 사용하는 경우, 권장되는 방법은
inotify
를 사용하여
CLOSE_WRITE
이벤트를 감지하는 것입니다.
CLOSE_WRITE
이벤트의 예시는 다음
inotify
로그 샘플을 참고하십시오.
MODIFY server.jsonOPEN server.jsonOPEN server.jsonCLOSE_NOWRITE,CLOSE server.jsonMODIFY server.jsonCLOSE_WRITE,CLOSE server.jsonOPEN server.jsonACCESS server.jsonCLOSE_NOWRITE,CLOSE server.json