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á.
Gerenciando o posicionamento da sessão de jogo com Amazon GameLift Servers filas
Uma fila de sessões de jogo é o principal mecanismo Amazon GameLift Servers usado para pesquisar servidores de jogos disponíveis e escolhê-los para hospedar novas sessões de jogo. As filas oferecem uma maneira muito mais eficiente de processar um grande número de solicitações de sessões de jogos e encontrar canais para elas em várias frotas de recursos de hospedagem. Se sua solução de hospedagem usa mais de uma frota e você está processando grandes volumes de solicitações, provavelmente precisará de uma fila.
Quando seu jogo quer iniciar uma nova sessão de jogo para jogadores, ele envia uma solicitação de posicionamento para o Amazon GameLift Servers serviço, que a direciona para a fila. A configuração da fila determina quando e como as solicitações são processadas. Ao processar uma solicitação de posicionamento, Amazon GameLift Servers pesquisa em um conjunto de frotas um servidor de jogos para hospedar a sessão do jogo. O posicionamento é bem-sucedido quando Amazon GameLift Servers encontra um servidor de jogo disponível e solicita que ele inicie uma sessão de jogo.
Tópicos
Características da fila
Uma fila de sessão de Amazon GameLift Servers jogo é um recurso AWS na nuvem. Você pode criar uma fila em qualquer uma Região da AWS que Amazon GameLift Servers ofereça suporte (consulteAmazon GameLift Serverslocais de serviço). As solicitações de colocação de sessões de jogo são enviadas para esse local e processadas lá.
Automatizar o posicionamento das sessões de jogo com filas oferece benefícios significativos tanto para desenvolvedores quanto para jogadores. Isso inclui:
-
As filas oferecem o “melhor posicionamento possível”. Ao processar solicitações de posicionamento de sessão de jogo, uma fila usa o algoritmo Amazon GameLift Servers FleetiQ para priorizar posicionamentos com base em um conjunto de preferências definidas, incluindo custo, localização e latência do jogador.
-
As filas oferecem suporte às frotas Spot para ajudar a reduzir os custos de hospedagem de jogos. Você pode configurar suas filas com frotas AWS spot, que geralmente oferecem custos de hospedagem significativamente mais baixos, bem como frotas sob demanda. Como o baixo custo é um dos principais critérios para colocações, as filas sempre podem aproveitar as diferenças de custo.
-
As filas podem colocar novos jogos mais rapidamente durante a alta demanda. Ao configurar uma fila com várias frotas, você oferece opções mais flexíveis para a colocação de sessões de jogo. Mas frotas adicionais também fornecem capacidade de backup conforme necessário quando a demanda aumenta. Para qualquer solicitação de posicionamento, se não Amazon GameLift Servers conseguir colocar uma sessão de jogo no local preferido, ela automaticamente avalia outros locais.
-
As filas podem tornar a disponibilidade do servidor de jogos mais resiliente. Interrupções podem acontecer. Com uma fila de várias frotas, uma desaceleração ou interrupção não precisa afetar o acesso do jogador ao seu jogo. Ao configurar sua fila com frotas com capacidade em zonas diferentes Regiões da AWS e de disponibilidade, você pode ajudar a garantir que os jogadores sempre encontrem uma sessão de jogo para participar.
-
Obtenha métricas sobre o posicionamento das sessões de jogo e o desempenho da fila. Amazon GameLift Serversemite métricas de fila, incluindo estatísticas sobre sucessos e falhas de posicionamento, o número de solicitações na fila e o tempo médio que as solicitações passam na fila. Você pode visualizar essas métricas no console do Amazon GameLift Servers ou no CloudWatch.
Para começar criando uma fila inicial básica, consulte. Criar uma fila de sessões de jogo