Configurando uma frota de hospedagem com Amazon GameLift Servers - Amazon GameLift Servers

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando uma frota de hospedagem com Amazon GameLift Servers

Nesta seção, você encontrará informações sobre como projetar, construir e manter Amazon GameLift Servers frotas para hospedar seus servidores de jogos. Consulte Amazon GameLift Serversopções de hospedagem para saber mais sobre as soluções de hospedagem Amazon GameLift Servers oferecidas, incluindo aquelas que usam EC2 frotas gerenciadas, frotas autogerenciadas do Anywhere para seu hardware local e uma solução híbrida que usa ambas.

Características da frota

Uma Amazon GameLift Servers frota é uma coleção de recursos de computação que administram seus servidores de jogos e hospedam sessões de jogo para jogadores. As frotas podem variar de acordo com o tipo de recursos computacionais que você usa e como a frota é gerenciada. O tamanho de uma frota (o número de sessões de jogo e jogadores que ela pode suportar) depende da quantidade de recursos computacionais que você fornece. Todas as Amazon GameLift Servers frotas têm as seguintes características:

  • Os processos do servidor de jogos que são executados em todas as frotas são integrados ao SDK do servidor Amazon GameLift Servers e se comunicam com o Amazon GameLift Servers serviço da mesma maneira. Os servidores de jogos relatam sua disponibilidade para hospedar sessões de jogo e jogadores, responder às solicitações para iniciar ou interromper as sessões de jogo e outras interações.

  • Amazon GameLift Serverslida com o posicionamento das sessões de jogo para todas as frotas da mesma forma. Amazon GameLift Serversacompanha o status do servidor de jogo de uma frota e escolhe entre os servidores de jogos disponíveis para hospedar uma nova sessão de jogo. Esse processo é usado, quer seu jogo coloque sessões de jogo em uma única frota ou use uma fila de sessões de jogo para equilibrar a hospedagem em várias frotas. Com uma fila, você também pode personalizar as decisões de posicionamento para considerar fatores como custo de recursos e latência.

  • Todas as frotas suportam o uso de um FlexMatch matchmaker em colaboração com uma fila de colocação de sessões de jogo. O Amazon GameLift Servers serviço recebe solicitações de partidas de jogadores, forma as partidas e as passa para a fila da sessão de jogo para encontrar os servidores de jogos disponíveis.

  • Amazon GameLift Serverscoleta uma ampla variedade de métricas de frota. Isso inclui métricas de status para recursos de computação e processos de servidor, bem como métricas de uso de sessões de jogos e atividades de jogadores. Consulte a lista completa de métricas disponíveis em Monitore Amazon GameLift Servers com a Amazon CloudWatch.

Como funciona a criação de Amazon GameLift Servers frotas

Quando você solicita uma nova frota, Amazon GameLift Servers inicia um fluxo de trabalho para criar o recurso de frota. Ao concluir cada etapa do fluxo de trabalho, Amazon GameLift Servers atualiza o status da frota e emite uma série de eventos para comunicar o progresso na criação da frota.

Amazon GameLift Serversusa dois tipos de eventos. Os eventos de transição do estado da frota marcam quando o status da frota muda. Os eventos de criação de frotas fornecem marcadores adicionais para ajudar na depuração de problemas de criação. Você pode acompanhar todos os eventos usando o Amazon GameLift Servers console ou chamando a operação Amazon GameLift Servers da API DescribeFleetEvents. Você também pode rastrear o status da frota e da localização usando DescribeFleetAttributesou DescribeFleetLocationAttributes.