Amazon GameLift 호스팅 리소스 관리 - 아마존 GameLift

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

Amazon GameLift 호스팅 리소스 관리

이 섹션에서는 게임 서버를 실행하고 플레이어를 위한 게임 세션을 호스팅하도록 Amazon GameLift 관리형 리소스 설정에 대한 자세한 정보를 제공합니다. 리소스를 구성 및 배포하고, 플레이어 수요에 맞게 용량을 확장하고, 게임 세션을 호스팅하는 데 사용할 수 있는 리소스를 찾아야 합니다.

다음 다이어그램은 Amazon GameLift 리소스 객체가 서로 어떻게 관련되는지를 보여 줍니다. 빌드 또는 스크립트를 사용하여 플릿을 생성하고, 플릿에 별칭을 지정하며, 해당 별칭을 사용하여 플릿을 게임 세션 대기열에 추가합니다. FlexMatch 매치메이킹을 사용하는 게임의 경우, 게임 세션 대기열과 매치메이킹 규칙 세트를 사용하여 매치메이킹 구성을 생성합니다.


            Amazon GameLift 리소스의 기본 구조 및 리소스 간의 관계.
게임 서버 코드
  • 빌드 - Amazon GameLift에서 실행하고 플레이어를 위한 게임 세션을 호스팅하는 사용자 지정으로 빌드된 게임 서버 소프트웨어입니다. 게임 빌드는 특정 운영 체제에서 게임 서버를 실행하고 Amazon GameLift와 통합해야 하는 파일 세트를 나타냅니다. 플릿을 설정하려는 AWS 리전에서 Amazon GameLift로 게임 빌드 파일을 업로드합니다. 자세한 내용은 Amazon GameLift에 사용자 지정 서버 빌드 업로드 섹션을 참조하세요.

  • 스크립트 - Realtime 서버에 사용할 구성 및 사용자 지정 게임 로직입니다. JavaScript로 스크립트를 생성하여 게임 클라이언트에 대한 Realtime 서버를 구성하고 플레이어의 게임 세션을 호스팅하도록 사용자 지정 게임 로직을 추가합니다. 자세한 내용은 Amazon GameLift에 Realtime 서버 스크립트 업로드 섹션을 참조하세요.

플릿

게임 서버를 실행하고 플레이어를 위해 게임 세션을 호스팅하는 컴퓨팅 리소스 컬렉션입니다. 플릿을 배포할 수 있는 위치에 대한 자세한 내용은 아마존 GameLift 호스팅 위치을 참조하세요. 플릿 생성에 대한 내용은 Amazon GameLift 플릿 설정 섹션을 참조하세요.

별칭

플레이어가 연결된 플릿을 언제든지 변경하는 데 사용할 수 있는 플릿의 추상적인 식별자입니다. 자세한 내용은 Amazon GameLift 플릿에 별칭 추가 섹션을 참조하세요.

게임 세션 대기열

새 게임 세션에 대한 요청을 수신하고 새 세션을 호스팅할 수 있는 게임 서버를 검색하는 게임 세션 배치 메커니즘입니다. 게임 세션 대기열에 대한 자세한 내용은 게임 세션 배치에 대한 Amazon GameLift 대기열 설정 섹션을 참조하세요.