게임 세션 대기열 사용자 지정 - Amazon GameLift

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

게임 세션 대기열 사용자 지정

이 주제에서는 게임 세션 배치에 대해 가능한 최상의 결정을 내릴 수 있도록 게임 세션 대기열을 사용자 지정하는 방법을 설명합니다. 게임 세션 대기열 및 작동 방식에 대한 자세한 내용은 Amazon GameLift 대기열을 사용하여 게임 세션 배치 관리 섹션을 참조하세요.

이러한 Amazon GameLift 기능에는 다음과 같은 대기열이 필요합니다.

Amazon GameLift의 게임 세션 대기열에 대한 모범 사례

게임 세션 대기열은 Amazon GameLift가 새 게임 세션을 배치할 수 있는 플릿 위치의 목록을 포함합니다. 각 플릿은 여러 지리적 위치에 배포된 호스팅 리소스를 포함할 수 있습니다. 배치를 선택할 때 대기열이 플릿에 대해 설정한 우선 순위 집합을 기반으로 플릿과 플릿 위치를 선택합니다.

다음과 같은 지침과 모범 사례를 고려하세요.

  • 플레이어가 커버하는 위치에 플릿을 추가합니다. 사용 가능한 모든 위치에 플릿과 별칭을 추가할 수 있습니다. 보고된 플레이어 지연 시간을 기준으로 배치를 하려면 위치가 중요합니다.

  • 모든 플릿에 별칭을 사용합니다. 대기열에 있는 각 플릿에 별칭을 할당하고, 대기열에 대상을 설정할 때 별칭 이름을 사용합니다.

  • 모든 플릿에 동일하거나 유사한 게임 빌드나 스크립트를 사용합니다. 대기열을 사용하면 플레이어가 대기열에 있는 모든 플릿의 게임 세션에 참가할 수 있습니다. 플레이어는 모든 플릿의 모든 게임 세션에서 플레이할 수 있어야 합니다.

  • 최소 두 군데의 위치에서 플릿을 생성합니다. 게임 서버를 최소 한 곳 이상의 다른 위치에 호스팅하면, 리전 중단으로 플레이어에게 미치는 영향을 완화할 수 있습니다. 백업 플릿을 계속 축소할 수 있으며, 사용량이 증가하면 Auto Scaling을 사용하여 용량을 늘릴 수 있습니다.

  • 게임 세션 배치의 우선 순위를 지정합니다. 대기열은 대상 목록 순서를 비롯한 여러 요소를 기반으로 배치 선택의 우선 순위를 정합니다.

  • 클라이언트 서비스와 동일한 위치에 대기열을 생성합니다. 클라이언트 서비스 근처의 위치에 대기열을 배치하면 통신 지연 시간을 최소화할 수 있습니다.

  • 여러 위치에 있는 플릿을 사용합니다. 대기열 필터 구성을 사용하면 대기열이 게임 세션을 지정된 위치에 배치하지 않도록 할 수 있습니다. 홈 위치가 다른 여러 위치에 있는 플릿을 두 개 이상 사용하면 리전 중단 시 게임 배치에 미치는 영향을 완화할 수 있습니다.

  • 모든 플릿에 동일한 TLS 인증서 설정을 사용합니다. 플릿의 게임 세션에 연결하는 게임 클라이언트에는 호환되는 통신 프로토콜이 있어야 합니다.