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á.
Arquitetura de jogos com Amazon GameLift Servers FleetIQ
Complementar a hospedagem on-premises
Amazon GameLift Servers FleetIQ foi projetado para reutilizar seu back-end de jogo existente, incluindo qualquer serviço de roteamento por IP geográfico, matchmaking ou lobby de qualquer jogador que você já tenha instalado. O exemplo a seguir ilustra como Amazon GameLift Servers FleetIQ pode caber em uma implantação local existente.
Neste exemplo, a hospedagem de jogos é mantida inicialmente com quatro datacenters proprietários para hospedar jogadores na América do Norte e na Europa. Dependendo da sua localização física aproximada, os jogadores são roteados para um dos dois marcadores de jogos regionais. Os marcadores de jogos agrupam jogadores por habilidade e latência e os colocam em servidores de jogos próximos para minimizar o atraso.

O desenvolvedor do jogo deseja substituir seus servidores de jogos na América do Norte por servidores fornecidos pela Amazon GameLift Servers FleetIQ. Para começar, eles fazem pequenas atualizações no servidor do jogo para permitir que ele seja usado com Amazon GameLift Servers FleetIQ e, em seguida, crie uma Amazon Machine Image (AMI). Essa imagem será instalada em todas as EC2 instâncias implantadas para o jogo. A imagem contém o servidor do jogo, dependências e qualquer outro item necessário para executar sessões de jogo para os jogadores.
Com a AMI pronta, o desenvolvedor cria duas Amazon GameLift Servers FleetIQ grupos de servidores de jogos, um para cada AWS região da América do Norte us-east-1
(us-west-2)
e. O desenvolvedor envia o modelo de lançamento (que fornece a AMI), uma lista dos tipos de instância desejados e outras definições de configuração para o grupo. A lista dos tipos de instância desejados informa Amazon GameLift Servers FleetIQ quais tipos usar ao verificar se há instâncias spot viáveis para hospedagem de jogos.
Finalmente, o desenvolvedor integra o AWS SDK com Amazon GameLift Servers FleetIQ em seu matchmaker norte-americano, que chama Amazon GameLift Servers FleetIQ quando um novo grupo de jogadores precisa da capacidade do servidor para uma sessão de jogo. Amazon GameLift Servers FleetIQ localiza uma Instância Spot com um servidor de jogo disponível, a reserva para os jogadores e fornece informações de conexão com o servidor. Os jogadores se conectam ao servidor, jogam o jogo e se desconectam. Para começar um novo jogo, os jogadores entram novamente no matchmaking, que solicita Amazon GameLift Servers FleetIQ para encontrar outro servidor de jogo disponível. Cada nova solicitação de jogo é acionada Amazon GameLift Servers FleetIQ para pesquisar e selecionar servidores de jogos com baixa chance de interrupções. Como resultado, Amazon GameLift Servers FleetIQ está constantemente redirecionando jogadores para fora de servidores de jogos que não são viáveis para hospedagem de jogos, mesmo que a disponibilidade da Instância Spot flutue com o tempo.
