플레이어 ID 생성 - Amazon GameLift Servers

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

플레이어 ID 생성

Amazon GameLift Servers는 플레이어 세션을 사용하여 게임 세션에 연결된 플레이어를 나타냅니다.는 플레이어가와 통합된 게임 클라이언트를 사용하여 게임 세션에 연결할 때마다 플레이어 세션을 Amazon GameLift Servers 생성합니다Amazon GameLift Servers. 플레이어가 게임을 나가면 플레이어 세션이 종료됩니다. Amazon GameLift Servers는 플레이어 세션을 재사용하지 않습니다.

중요

FlexMatch 매치메이킹을 사용할 때 기존 활성 매치메이킹 요청에 이미 포함된 플레이어 ID가 포함된 새 매치메이킹 요청을 생성하면 기존 요청이 자동으로 취소됩니다. 그러나 취소된 요청에 대해서는 MatchmakingCancelled 이벤트가 전송되지 않습니다. 기존 매치메이킹 요청의 상태를 모니터링하려면 DescribeMatchmaking을 사용하여 자주 발생하지 않는 간격(30~60초)으로 요청 상태를 폴링합니다. 취소된 요청에는 이유가 CANCELLED 인 상태가 표시됩니다Cancelled due to duplicate player.

다음 코드 샘플은 고유한 플레이어 ID를 무작위로 생성합니다.

bool includeBrackets = false; bool includeDashes = true; string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);

플레이어 세션에 대한 자세한 내용은 Amazon GameLift Servers 콘솔의 게임 및 플레이어 세션 섹션을 참조하세요.