Amazon GameLift 서버 SDK 5.x - Amazon GameLift

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

Amazon GameLift 서버 SDK 5.x

이 섹션에서는 Amazon GameLift 서버 SDK 5.x에 대한 참조 설명서를 제공합니다. 서버는 게임 서버가 Amazon GameLift 서비스와 상호 작용하는 데 사용하는 핵심 기능을 SDK 제공합니다. 예를 들어, 게임 서버는 서비스로부터 게임 세션을 시작 및 중지하라는 프롬프트를 수신하고 서비스에 대한 정기적인 게임 세션 상태 업데이트를 제공합니다. 호스팅을 위해 배포SDK하기 전에 게임 서버를 서버와 통합합니다.

이 Amazon GameLift 서버 SDK 참조를 사용하여 호스팅을 위한 사용자 지정 멀티플레이어 게임 서버를 Amazon 와 통합합니다 GameLift. 통합 프로세스에 대한 지침은 섹션을 참조하세요 GameLift 게임 서버에 Amazon 추가.

Amazon GameLift 서버의 최신 메이저 버전은 5.xSDK입니다. 다음 호스팅 기능은 버전 5.x를 사용해야 합니다.

  • Amazon GameLift Anywhere

  • Unreal Engine and Unity용 Amazon GameLift 플러그인

Amazon GameLift Server SDK 5의 업데이트

호스팅된 게임 서버는 Amazon GameLift 서버를 사용하여 Amazon GameLift 서비스와 SDK 통신하여 플레이어의 게임 세션을 시작하고 관리합니다. 최신 버전인 Amazon GameLift 서버 SDK 5는 새로운 Amazon GameLift 기능에 대한 다양한 개선 사항과 지원을 제공합니다. 게임 서버 빌드가 현재 Amazon GameLift 서버 SDK 4 이하를 사용하는 경우 이 주제의 지침에 따라 게임을 업데이트합니다.

Amazon GameLift 서버 SDK 버전 5.0.0 이상에는 다음과 같은 업데이트가 포함되어 있습니다.

  • 확장된 언어 - 라이브러리는 C++, C#, Go 언어로 제공됩니다. Unreal Engine과 함께 사용할 C++ 라이브러리를 빌드할 수 있습니다.

  • 게임 엔진 플러그인 지원 - Unreal Engine and Unity용 Amazon GameLift 독립형 플러그인에는 Amazon GameLift 서버 SDK 5 라이브러리가 필요합니다. 이러한 플러그인은 호스팅을 위해 Amazon GameLift에 게임을 통합, 테스트 및 배포하기 위한 안내 워크플로를 제공합니다. Unity용 Amazon GameLift 플러그인(서버 SDK 5.x)Unreal Engine용 Amazon GameLift 플러그인 설명서를 참조하세요.

  • Amazon GameLift Anywhere 지원 - 사용 Anywhere Amazon GameLift 기능( 매치메이킹 포함)을 사용하도록 자체 호스팅 리소스를 설정할 수 있는 플릿입니다. Amazon GameLift Agent를 추가하여 게임 세션 수명 주기 관리를 자동화합니다. 사용 Anywhere 온프레미스 하드웨어를 사용하여 프로덕션 호스팅을 위한 플릿 또는 빠른 반복 게임 개발을 위한 테스트 환경을 설정합니다. Anywhere 호스팅Amazon GameLift Agent 를 참조하세요.

  • 업데이트된 테스트 도구 - Amazon GameLift Anywhere 기능을 사용하면 게임에 대한 로컬 또는 클라우드 기반 테스트 환경을 설정할 수 있습니다. Amazon GameLift Agent를 사용하거나 사용하지 않고 테스트를 설정합니다. 이러한 도구는 Amazon GameLift Local을 대체합니다. Amazon을 사용하여 로컬 테스트 설정 GameLift Anywhere을 참조하세요.

  • C#용 통합 .NET 솔루션 - C# 서버 SDK 5.1+는 를 지원합니다.NET 프레임워크 4.6.2(4.6.1에서 업그레이드됨) 및 .NET 단일 솔루션에서 6.0. .NET 표준 2.1은 Unity 빌드 라이브러리에서 사용할 수 있습니다.

  • Compute 리소스 - 이 새 리소스는 다양한 유형의 호스팅 리소스를 결합합니다. 여기에는 클라우드 기반 호스팅 리소스(관리형 EC2 또는 컨테이너 플릿) 및 고객 제어 호스팅 리소스(Anywhere 플릿). 여기에는 다음 업데이트가 포함됩니다.

    • Compute 리소스에 대한 새 API 호출에는 ListCompute(), DescribeCompute()GetComputeAccess()가 포함됩니다. 이러한 작업은 모든 유형의 Amazon GameLift 플릿에 대한 호스팅 리소스 정보를 반환합니다. 일반적으로 서버 SDK 5.x를 사용하는 게임 서버가 있는 플릿의 경우 컴퓨팅별 작업을 사용하여 인스턴스별 작업을 대체합니다. 또한 이러한 작업은 에서 사용하기 위한 것입니다.Anywhere Amazon GameLift Agent가 없는 플릿: RegisterCompute(), DeregisterCompute()GetComputeAuthToken().

    • FleetId, 및 CloudWatch 차원ActiveCompute이 있는 새 지표입니다LocationComputeType. 이 지표는 이전 지표 ActiveInstances를 대체합니다.

  • 원격 액세스용 Amazon EC2 Systems Manager(SSM ) - 보안을 강화하려면 Amazon GameLift 관리형 플릿의 인스턴스에 연결할 SSH 때 SSM 대신 를 사용합니다. Amazon GameLift 플릿 인스턴스에 원격으로 연결을(를) 참조하세요.