자습서: Amazon GameLift 호스팅 FlexMatch 과 통합 - Amazon GameLift

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

자습서: Amazon GameLift 호스팅 FlexMatch 과 통합

FlexMatch 는 사용자 지정 게임 서버 및 Realtime Server에 대한 관리형 Amazon GameLift 호스팅과 함께 사용할 수 있습니다. 게임에 FlexMatch 매치메이킹을 추가하려면 다음 작업을 완료하세요.

  • 매치메이커를 설정합니다. 매치메이커는 플레이어에게 매치메이킹 요청을 수신하여 이를 처리합니다. 이 규칙은 정의된 규칙 세트를 기반으로 플레이어를 그룹화하며, 성공적인 매치마다 새로운 게임 세션과 플레이어 세션을 생성합니다. 매치메이커를 설정하려면 다음 단계를 따릅니다.

    • 규칙 세트를 생성합니다. 규칙 세트는 매치메이커에게 유효한 매치 생성 방법을 알려 줍니다. 팀 구성을 지정하며 매치 포함 여부에 대해 플레이어를 평가하는 방법을 지정합니다. 다음 주제를 참조합니다.

    • 게임 세션 대기열을 생성합니다. 대기열은 각 매치에 최선인 리전을 찾아 해당 리전에서 새 게임 세션을 생성합니다. 매치메이킹에 기존 대기열을 사용하거나 새 대기열을 생성합니다. 이 주제를 참조하세요.

    • 알림을 설정합니다(선택 사항). 매치메이킹 요청은 비동기식이기 때문에 요청 상태를 추적할 방법이 필요합니다. 알림은 기본 옵션입니다. 이 주제를 참조하세요.

    • 매치메이커를 구성합니다. 규칙 세트, 대기열 및 알림 대상이 있으면 매치메이커 구성을 생성합니다. 다음 주제를 참조합니다.

  • 게임 클라이언트 서비스에 통합 FlexMatch 합니다. 게임 클라이언트 서비스에 매치메이킹과 함께 새 게임 세션을 시작하는 기능을 추가합니다. 매치메이킹에 대한 요청은 사용할 매치메이커를 지정하고 해당 매치에 필요한 플레이어 데이터를 제공합니다. 이 주제를 참조하세요.

  • 게임 서버에 통합 FlexMatch 합니다. 게임 서버에 매치메이킹을 통해 생성된 게임 세션을 시작하는 기능을 추가합니다. 이 게임 세션 유형에 대한 요청에는 플레이어 및 팀 배정을 포함한 매치 관련 정보가 포함됩니다. 게임 서버는 매치를 위해 게임 세션을 작성할 때 이 정보를 액세스하고 사용해야 합니다. 이 주제를 참조하세요.

  • FlexMatch 채우기를 설정합니다(선택 사항). 기존 게임에서 열린 플레이어 슬롯을 채우기 위해 추가 플레이어 매치를 요청합니다. 자동 채우기를 켜서 Amazon이 채우기 요청을 GameLift 관리하도록 할 수 있습니다. 또는 게임 클라이언트 서비스 또는 게임 서버에 매치 채우기 요청을 시작하는 기능을 추가하여 수동으로 채우기를 관리할 수 있습니다. 이 주제를 참조하세요.

    참고

    FlexMatch 현재 Realtime Server를 사용하는 게임에는 채우기를 사용할 수 없습니다.