Criar uma fila de sessões de jogo - Amazon GameLift

Criar uma fila de sessões de jogo

Este tópico descreve como criar uma fila que ofereça uma experiência ao jogador com latência mínima e que use com eficiência os recursos de hospedagem. Para obter mais informações sobre filas de sessões de jogo e como elas funcionam, consulte Gerenciar o posicionamento de sessões de jogo com filas do Amazon GameLift.

Estes atributos do Amazon GameLift exigem filas:

Melhores práticas do Amazon GameLift em filas de sessão de jogo

Uma fila de sessões de jogo contém uma lista de frotas em que o Amazon GameLift pode alocar novas sessões de jogo. Cada frota pode ter recursos de hospedagem implantados em várias localizações geográficas. Ao escolher um posicionamento, a fila seleciona uma frota e uma localização da frota com base em um conjunto de prioridades que você definiu para a frota.

Considere as seguintes diretrizes e melhores práticas:

  • Adicione frotas em locais que cubram seus jogadores. Você pode adicionar frotas e aliases em qualquer local disponível. A localização é importante se você estiver fazendo posicionamentos com base na latência relatada do jogador.

  • Use aliases para todas as frotas. Atribua um alias a cada frota em uma fila e use os nomes de alias ao definir destinos em sua fila.

  • Use a mesma versão ou script de jogo ou similar para todas as frotas. A fila pode colocar os jogadores em sessões de jogo em qualquer frota na fila. Os jogadores devem poder jogar em qualquer sessão de jogo em qualquer frota.

  • Crie frotas em pelo menos dois locais. Ao ter servidores de jogos hospedados em pelo menos um outro local, você atenua o impacto das interrupções regionais em seus jogadores. Você poderá reduzir a escala de suas frotas de backup e usar o ajuste de escala automático para aumentar a capacidade se o uso aumentar.

  • Priorize o posicionamento da sessão de jogo. Uma fila prioriza as opções de posicionamento com base em vários elementos, incluindo a ordem da lista de destinos.

  • Crie sua fila no mesmo local do seu atendimento ao cliente. Ao colocar sua fila em um local próximo ao atendimento ao cliente, você pode minimizar a latência de comunicação.

  • Use frotas com vários locais. Use a configuração do filtro de fila para evitar que a fila coloque sessões de jogo em locais específicos. Você poderá usar pelo menos duas frotas de vários locais com residências diferentes para mitigar o impacto das colocações de jogos durante uma interrupção regional.

  • Use a mesma configuração de certificado TLS para todas as frotas. Os clientes de jogos que se conectam às sessões de jogo em suas frotas devem ter protocolos de comunicação compatíveis.