View a markdown version of this page

Configure para desenvolvimento iterativo com GameLift Servidores Amazon Anywhere - GameLift Servidores Amazon

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á.

Configure para desenvolvimento iterativo com GameLift Servidores Amazon Anywhere

O Amazon GameLift Servers fornece ferramentas e soluções para ajudar você a configurar um ambiente de teste hospedado para uso durante o desenvolvimento do jogo. Com essas ferramentas, você pode criar um ambiente que espelhe a experiência real dos jogadores de hospedagem gerenciada com o Amazon GameLift Servers e ofereça suporte a um processo de desenvolvimento rápido e iterativo.

Com um ambiente de teste separado, você remove a sobrecarga de uma frota gerenciada do Amazon GameLift Servers durante o teste. Você não precisa mais carregar cada nova iteração de compilação do servidor de jogos, criar uma nova frota para ela e esperar mais de 15 minutos para que ela seja ativada. Em vez disso, é possível criar uma compilação, atualizar rapidamente a frota de testes com a nova compilação, iniciá-la e começar os testes.

Usando uma frota do Amazon GameLift Servers Anywhere, você pode configurar um ambiente de teste usando um dispositivo local, como a estação de trabalho de desenvolvimento. Você também pode configurar um ambiente de teste usando um recurso de hospedagem baseado em nuvem.

Configure um ambiente de teste Anywhere para desenvolver e testar uma variedade de cenários, incluindo os seguintes:

  • Teste a integração do servidor de jogos com o SDK do servidor Amazon GameLift Servers. Você pode testar mesmo sem um cliente de jogo funcional usando chamadas AWS CLI para iniciar novas sessões de jogo e rastrear eventos de sessão de jogo.

  • Teste as interações entre o cliente do jogo, o serviço de back-end e o Amazon GameLift Servers serviço ao desenvolver componentes para o jogo. Fine-tune a experiência do jogador ao entrar em um jogo.

  • Experimente o design de matchmaker do FlexMatch. Teste as variações de conjuntos de regras e outras implementações de recursos de criação de parcerias. Configure e teste o preenchimento de criação de parcerias.

  • Teste outros recursos de hospedagem do Amazon GameLift Servers, como configurações de runtime (com o Amazon GameLift Servers Agent) para gerenciamento do ciclo de vida do servidor de jogos.

  • Crie, teste e repita rapidamente para validar todos os aspectos da experiência do jogador no jogo, incluindo interações multijogador, em um ambiente hospedado ao vivo.

Posteriormente, ao preparar o jogo para o lançamento, será necessário adicionar frotas gerenciadas do Amazon GameLift Servers para ajustar as configurações de hospedagem e testar cenários adicionais, incluindo os seguintes:

  • Experimente e teste designs de filas de sessões de jogos, incluindo o uso de frotas com vários locais, Spot e On-Demand frotas e vários tipos de instância.

  • Teste as opções de posicionamento de sessões de jogos com frotas gerenciadas, incluindo o uso de políticas opcionais de latência e configurações de priorização da frota.

  • Configure o ajuste de escala de capacidade para atender à demanda dos jogadores, usando opções de ajuste de escala automático ou manual.

  • Configure AWS CloudFormation com frotas Amazon GameLift Servers gerenciadas para gerenciar seus recursos de hospedagem a longo prazo.

Fast Build Update Tool (somente para desenvolvimento)

Com frotas do EC2 gerenciadas, para implantar uma atualização de compilação do servidor de jogos, é necessário fazer upload de cada nova compilação para o Amazon GameLift Servers e criar uma frota para ela.

A ferramenta Fast Build Update permite que você ignore essas etapas durante o desenvolvimento, economizando tempo e permitindo uma iteração de desenvolvimento mais rápida. Com essa ferramenta, você pode atualizar rapidamente os arquivos de compilação de jogos em todos os computadores de uma frota existente. A ferramenta oferece várias opções: você pode substituir uma compilação inteira do jogo ou alterar arquivos específicos, além de gerenciar como reiniciar os processos do servidor de jogos após as atualizações. Ela também permite atualizar computadores individuais em uma frota.

Para obter a ferramenta de atualização rápida de compilação e saber mais sobre como usá-la, visite o repositório do Amazon GameLift Servers kit de ferramentas para a ferramenta de atualização rápida de compilação em. GitHub