별칭을 사용하여 Amazon GameLift Servers 플릿 지정 추상화 - Amazon GameLift Servers

별칭을 사용하여 Amazon GameLift Servers 플릿 지정 추상화

Amazon GameLift Servers 별칭은 호스팅 대상을 추상화하는 데 사용됩니다. Amazon GameLift Servers는 호스팅 대상을 통해 플레이어를 위한 새 게임 세션을 호스팅할 때 사용 가능한 리소스를 검색하는 위치를 알 수 있습니다. 별칭은 다음 시나리오에서 유용합니다.

  • 게임이 게임 세션 배치에 다중 플릿 대기열을 사용하지 않는 경우 Amazon GameLift Servers 플릿 ID를 지정하여 새 게임 세션을 요청합니다. 게임이 진행되는 동안 플릿을 여러 번 교체하여 서버 빌드를 업데이트하거나, 호스팅 하드웨어 및 운영 체제를 업데이트하거나, 성능 문제를 해결합니다. 별칭을 사용하여 플릿 ID를 추상화하면 기존 플릿에서 새 플릿으로 플레이어 트래픽을 원활하게 전환할 수 있습니다.

  • 게임 클라이언트가 요청할 때 새 게임 세션을 생성하는 것 이외의 다른 작업을 수행하려는 경우, 예를 들어, 오래된 클라이언트를 이용하는 플레이어를 웹사이트 업그레이드로 연결해야할 수 있습니다.

별칭은 라우팅 전략을 지정해야 하며 두 가지의 유형이 있습니다. 단순 라우팅 전략은 플레이어 트래픽을 지정된 플릿 ID로 라우팅하며, 이를 업데이트하여 트래픽을 리디렉션할 수 있습니다. 터미널 라우팅 전략은 새 게임 세션을 생성하는 대신 클라이언트에 메시지를 다시 전달합니다. 별칭의 라우팅 전략은 언제든지 변경할 수 있습니다.

게임 세션 배치에 대기열을 사용하는 경우 플릿을 교체할 때 트래픽을 리디렉션하는 데 별칭이 필요하지 않습니다. 대기열을 사용하면 새 플릿을 추가하고 이전 플릿을 제거할 수 있습니다. 새 게임 세션 요청은 새 플릿을 사용하여 자동으로 이행되므로 플레이어는 이 작업을 볼 수 없습니다. 기존 게임 세션에는 영향을 주지 않습니다. 플릿 ID 또는 별칭을 사용하여 대기열 대상을 식별할 수 있습니다.