출시를 위한 게임 호스팅 준비 - 아마존 GameLift

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

출시를 위한 게임 호스팅 준비

다음 체크리스트를 사용하여 게임의 각 배포 단계를 검증하세요. [중요]로 표시된 항목은 프로덕션 출시에 매우 중요합니다.

Amazon 콘솔에서 제공되는 Amazon GameLift 출시 설문지를 다운로드하여 작성하십시오. GameLift GameLift Amazon을 사용하는 모든 게임 개발자가 순조롭게 출시되기를 바라며, 요청된 정보는 향후 로드 테스트, 소프트 런칭 또는 공개 출시를 준비하는 데 도움이 됩니다. 첫 로드 테스트를 실시하기 최소 3개월 전에 완성된 설문지를 제출하도록 계획하십시오.

게임을 준비하세요.

테스트 준비

  • [중요] 실제 환경을 프로덕션 요구에 맞게 확장할 수 있도록 Amazon GameLift 서비스 AWS 서비스 할당량 및 기타 할당량 증가를 요청하십시오.

  • [중요] 라이브 플릿의 열린 포트가 서버에서 사용할 수 있는 포트 범위와 일치하는지 확인합니다.

  • [중요] RDP 포트 3389와 포트 22를 닫습니다. SSH

  • 게임 DevOps 관리를 위한 계획을 세우십시오. Amazon CloudWatch Logs 또는 Amazon CloudWatch 사용자 지정 지표를 사용하는 경우 서버 플릿에서 심각하거나 심각한 문제에 대한 경보를 정의하십시오. 장애를 시뮬레이션하고 런북을 테스트합니다.

  • 사용 중인 컴퓨팅 리소스가 각 컴퓨팅에서 동시에 실행하려는 서버 프로세스의 수를 지원할 수 있는지 확인하십시오.

  • 처음에는 좀 더 보수적으로 조정 정책을 조정하고 필요하다고 생각하는 것보다 더 많은 유휴 용량을 제공합니다. 나중에 비용을 최적화할 수 있습니다. 유휴 용량이 20%인 대상 기반 크기 조정 정책을 사용하는 것을 고려합니다.

  • 예를 FlexMatch 들어 지연 시간 규칙을 사용하여 지리적으로 서로 가까운 곳에 있는 플레이어를 매칭하세요. 로드 테스트 클라이언트의 합성 지연 시간 데이터를 사용하여 부하 상태에서 어떻게 작동하는지 테스트합니다.

  • 플레이어 인증 및 게임 세션 인프라를 로드 테스트하여 수요에 맞게 효과적으로 확장되는지 확인합니다.

  • 며칠 동안 실행한 서버가 여전히 연결을 허용할 수 있는지 확인합니다.

  • 문제나 정전 발생 시 대응할 AWS 수 있도록 AWS Support 플랜 수준을 Business 또는 Enterprise로 높이십시오.

출시 준비

  • [중요] 모든 라이브 플릿에 대해 플릿 보호 정책을 전체 보호로 설정하여 규모를 축소해도 활성 게임 세션이 중단되지 않도록 합니다.

  • [중요] 최소한으로 최대 예상 수요를 수용할 수 있을 만큼 높은 최대 플릿 크기를 크게 설정합니다. 예상치 못한 수요에 대비하여 최대 크기를 두 배로 늘리는 것이 좋습니다.

  • 전체 개발팀이 출시 이벤트에 참여하고 런칭 룸에서 게임 출시를 모니터링하도록 권장하세요.

  • 플레이어 지연 시간과 플레이어 경험을 모니터링합니다.

출시 후 업데이트를 계획하세요.