View a markdown version of this page

Vida de um grupo de servidores de jogos - 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á.

Vida de um grupo de servidores de jogos

Os grupos de servidores de jogos passam pelo ciclo de vida a seguir, incluindo provisionamento e atualizações de status. Espera-se que um grupo de servidores de jogos seja um recurso de longa duração.

Ciclo de vida de um recurso de grupo de servidores de jogos.
  • Você cria um grupo de servidores de jogos chamando a API CreateGameServerGroup() do Amazon GameLift Servers e transmitindo um modelo de execução do EC2 e definições de configuração. Em resposta à chamada, um grupo de servidores de jogos é criado e colocado no status NEW.

  • O Amazon GameLift Servers FleetIQ ativa um fluxo de trabalho de ativação assíncrona, fazendo a transição do status do grupo de servidores de jogos para ACTIVATING. O fluxo de trabalho inicia a criação de recursos subjacentes, incluindo um grupo do Amazon EC2 Auto Scaling e uma instância do EC2 com a AMI fornecida.

    • Se o provisionamento falhar por qualquer motivo, o grupo de servidores de jogos será colocado no status ERROR. Para obter informações de erro adicionais para ajudar a depurar a causa da falha, chame DescribeGameServerGroup() em um grupo de servidores de jogos em estado de erro.

    • Se o provisionamento for bem-sucedido, o grupo de servidores de jogos será transferido para o status ACTIVE. Neste ponto, as instâncias são executadas com servidores de jogos registrados no Amazon GameLift Servers FleetIQ. Os tipos de instância do grupo são avaliados em relação à viabilidade de hospedagem de jogo periodicamente e balanceados, conforme necessário. O Amazon GameLift Servers FleetIQ também acompanha o status dos servidores de jogos ativos no grupo e responde a solicitações de servidores de jogos.

  • Remova um grupo de servidores de jogos chamando DeleteGameServerGroup() com o identificador do grupo. Esta ação coloca o grupo de servidores de jogos no status DELETE_SCHEDULED. Somente os grupos de servidores de jogos no estado ACTIVE ou ERROR podem ser agendados para exclusão.

  • O Amazon GameLift Servers FleetIQ ativa um fluxo de trabalho de desativação assíncrona em resposta ao status DELETE_SCHEDULED, fazendo a transição do status do grupo de servidores de jogos para DELETING. Você tem a opção de excluir apenas o grupo de servidores de jogos ou excluí-lo juntamente com o grupo do Auto Scaling vinculado.

    • Se a desativação falhar por qualquer motivo, o grupo de servidores de jogos será colocado no status ERROR. Para obter informações de erro adicionais para ajudar a depurar a causa da falha, chame DescribeGameServerGroup() em um grupo de servidores de jogos em estado de erro.

    • Se a desativação for bem-sucedida, o grupo de servidores do jogo será transferido para o status DELETED.