를 사용하여 호스팅 플릿 설정 Amazon GameLift Servers - Amazon GameLift Servers

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

를 사용하여 호스팅 플릿 설정 Amazon GameLift Servers

이 섹션에서는 게임 서버를 호스팅하기 위한 Amazon GameLift Servers플릿 설계, 구축 및 유지 관리에 대한 정보를 제공합니다. 관리형 EC2 플릿을 사용하는 플릿Amazon GameLift Servers, 온프레미스 하드웨어용 자체 관리형 Anywhere 플릿, 둘 다 사용하는 하이브리드 솔루션을 포함하여에서 제공하는 호스팅 솔루션에 대한 Amazon GameLift Servers 호스팅 옵션 자세한 내용은 섹션을 참조하세요.

플릿 특성

Amazon GameLift Servers 플릿은 게임 서버를 실행하고 플레이어를 위한 게임 세션을 호스팅하는 컴퓨팅 리소스 모음입니다. 플릿은 사용하는 컴퓨팅 리소스 유형과 플릿 관리 방식에 따라 다를 수 있습니다. 플릿의 크기, 즉 플릿이 지원할 수 있는 게임 세션 및 플레이어의 수는 사용자가 제공하는 컴퓨팅 리소스의 수에 따라 달라집니다. 모든 Amazon GameLift Servers플릿의 특성은 다음과 같습니다.

  • 모든 플릿에서 실행되는 게임 서버 프로세스는 용 서버 SDKAmazon GameLift Servers와 통합되며 동일한 방식으로 Amazon GameLift Servers 서비스와 통신합니다. 게임 서버는 게임 세션 및 플레이어를 호스팅하고, 게임 세션 및 기타 상호 작용을 시작하거나 중지하라는 프롬프트에 응답할 수 있는 가용성을 보고합니다.

  • Amazon GameLift Servers는 모든 플릿의 게임 세션 배치를 동일한 방식으로 처리합니다. Amazon GameLift Servers는 플릿의 게임 서버 상태를 추적하고 사용 가능한 게임 서버 중에서 선택하여 새 게임 세션을 호스팅합니다. 이 프로세스는 게임이 단일 플릿에 게임 세션을 배치하든 게임 세션 대기열을 사용하여 여러 플릿에 걸쳐 호스팅의 균형을 맞추든 관계없이 사용됩니다. 대기열을 사용하면 배치 결정을 사용자 지정하여 리소스 비용 및 지연 시간과 같은 요인을 고려할 수도 있습니다.

  • 모든 플릿은 게임 세션 배치 대기열과 협력하여 FlexMatch 매치메이커 사용을 지원합니다. Amazon GameLift Servers 서비스는 플레이어 매치 요청을 수신하고, 매치를 구성하고, 이를 게임 세션 대기열에 전달하여 사용 가능한 게임 서버를 찾습니다.

  • Amazon GameLift Servers는 다양한 플릿 지표를 수집합니다. 여기에는 컴퓨팅 및 서버 프로세스에 대한 상태 지표와 게임 세션 및 플레이어 활동에 대한 사용량 지표가 포함됩니다. 사용 가능한 지표 전체 목록은 Amazon CloudWatch를 사용하여 Amazon GameLift Servers 모니터링 섹션을 참조하세요.

Amazon GameLift Servers 플릿 생성 작동 방식

새 플릿을 요청하면는 플릿 리소스를 생성하는 워크플로를 Amazon GameLift Servers 시작합니다. 워크플로의 각 단계를 완료하면는 플릿의 상태를 Amazon GameLift Servers 업데이트하고 일련의 이벤트를 내보내 플릿 생성 진행 상황을 전달합니다.

Amazon GameLift Servers는 두 가지 유형의 이벤트를 사용합니다. 플릿 상태 전환 이벤트는 플릿 상태가 변경될 때 표시됩니다. 플릿 생성 이벤트는 생성 문제를 디버깅하는 데 도움이 되는 추가 마커를 제공합니다. Amazon GameLift Servers 콘솔을 사용하거나 Amazon GameLift Servers API 작업 DescribeFleetEvents를 호출하여 모든 이벤트를 추적할 수 있습니다. DescribeFleetAttributes 또는 DescribeFleetLocationAttributes를 사용하여 플릿과 위치 상태를 추적할 수도 있습니다.