View a markdown version of this page

게임 서버 상태 업데이트 - Amazon GameLift Servers

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

게임 서버 상태 업데이트

게임 서버가 등록되면 Amazon GameLift Servers FleetIQ에서 서버 용량 상태를 동기화된 상태로 유지하기 위해 정기적으로 상태 및 사용률 상태를 보고해야 합니다. UpdateGameServer()를 호출하여 상태 및 사용률 상태를 보고합니다. 아래 예에서는 게임 서버가 정상 상태이며 플레이어나 게임 플레이를 현재 호스팅하여 점유되지 않았음을 보고합니다.

AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status AVAILABLE

상태 확인

게임 서버에 상태를 추적하는 메커니즘이 있는 경우 이 메커니즘을 사용하여 Amazon GameLift Servers FleetIQ에 대한 게임 서버 상태 업데이트를 트리거할 수 있습니다.

사용률 상태

게임 서버 사용률 상태를 보고하면 Amazon GameLift Servers FleetIQ가 현재 어떤 게임 서버가 이상적이며 새 게임 세션에 사용할 수 있는지 파악할 수 있습니다. 게임 서버에는 Amazon GameLift Servers FleetIQ에 대한 사용률 상태 업데이트를 트리거하는 메커니즘이 있어야 합니다. 예를 들어 플레이어가 게임 서버에 연결하거나 게임 세션이 시작될 때 업데이트를 트리거할 수 있습니다.

게임 세션을 시작할 때 클라이언트 또는 매치메이킹 서비스는 (ClaimGameServer()를 호출하여) 사용 가능한 게임 서버를 클레임하고, 플레이어에게 게임 서버에 연결하라는 메시지를 표시하며, 게임 서버를 트리거하여 게임플레이를 시작합니다. 이 프로세스는 게임 클라이언트에 Amazon GameLift Servers FleetIQ 통합에 설명되어 있습니다. 게임 서버 “클레임”은 60초 동안 유효하며, 게임 서버는 이 창에서 사용 상태를 업데이트할 수 있어야 합니다. 사용률 상태가 업데이트되지 않은 경우 Amazon GameLift Servers FleetIQ는 클레임을 제거하고, 게임 서버를 사용할 수 있다고 가정하며, 다른 클라이언트 클레임 요청을 위해 게임 서버를 예약할 수 있습니다.

AWS gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED