Criar uma configuração criação de jogos - Amazon GameLift

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

Criar uma configuração criação de jogos

Para configurar um matchmaker do Amazon GameLift FlexMatch a fim de processar solicitações de criação de jogos, crie uma configuração de criação de jogos. Use o console do Amazon GameLift ou a AWS Command Line Interface o (AWS CLI). Para obter mais informações sobre a criação de um matchmaker, consulte Crie um FlexMatch matchmaker.

Criar um matchmaker para a hospedagem do Amazon GameLift

Antes de criar uma configuração de criação de jogos, crie um conjunto de regras e uma fila de sessões de jogo do Amazon GameLift para usar com o matchmaker.

Console
  1. No console do Amazon GameLift, no painel de navegação, escolha Configurações de criação de jogos.

  2. Alterne para a região da AWS onde deseja colocar o matchmaker.

  3. Na página Configurações de criação de jogos, escolha Criar configuração de criação de jogos.

  4. Na página Definir detalhes da configuração, em Detalhes da configuração do criação de jogos, faça o seguinte:

    1. Para Nome, insira um nome de matchmaker que possa ajudá-lo a identificá-lo em uma lista e nas métricas. O nome do matchmaker deve ser exclusivo em uma região. As solicitações de criação de jogos identificam qual matchmaker deve ser usado por seu nome e região.

    2. (Opcional) Para Descrição, adicione uma descrição para ajudar a identificar o matchmaker.

    3. Para Conjunto de regras, escolha um conjunto de regras da lista para usar com o matchmaker. A lista contém todos os conjuntos de regras que você criou na região atual.

    4. Para Modo FlexMatch, escolha Gerenciado para hospedagem gerenciada do Amazon GameLift. Esse modo faz com que o FlexMatch passe jogos bem-sucedidos para a fila de sessão de jogo especificada.

    5. Para a região da AWS, escolha a região em que você configurou a fila de sessões de jogo que deseja usar com o matchmaker.

    6. Para Fila, escolha a fila de sessões de jogo a ser usada com o matchmaker.

  5. Escolha Avançar.

  6. Na página Definir configurações, em Configurações de criação de jogos, faça o seguinte:

    1. Para Tempo limite da solicitação, digite o tempo máximo, em segundos, para que o matchmaker conclua uma correspondência para cada solicitação. O FlexMatch cancela solicitações de criação de jogos que excedam esse tempo.

    2. Para Modo de preenchimento, escolha um modo para lidar com preenchimentos de jogos.

      • Para ligar o atributo de preenchimento automático, escolha Automático.

      • Para criar seu próprio gerenciamento de solicitações de preenchimento ou para não usar o recurso de preenchimento, escolha Manual.

    3. (Opcional) Para Contagem adicional de jogadores, defina o número de vagas de jogador a serem mantidas abertas em uma jogo. O FlexMatch pode preencher esses slots com jogadores no futuro.

    4. (Opcional) Em Opções de aceitação de jogo, em Aceitação obrigatória, se você quiser exigir que cada jogador em um jogo proposto aceite ativamente participar do jogo, selecione Obrigatório. Se você selecionar essa opção, em Tempo limite de aceitação, defina por quanto tempo, em segundos, você deseja que o matchmaker espere pela aceitação dos jogadores antes de cancelar a jogo.

  7. (Opcional) Em Configurações de notificação de eventos, faça o seguinte:

    1. (Opcional) Em Tópico do SNS, escolha um tópico do Amazon Simple Notification Service (Amazon SNS)) para receber notificações de eventos de criação de jogos. Caso ainda não tenha configurado um tópico do SNS, é possível escolher isso mais tarde, editando a configuração de criação de jogos. Para obter mais informações, consulte Configurar notificação de eventos do FlexMatch.

    2. (Opcional) Para Dados de eventos personalizados, insira quaisquer dados personalizados que deseje associar com este matchmaker no sistema de mensagens do evento. O FlexMatch inclui esses dados em cada evento associado ao matchmaker.

  8. (Opcional) Expanda Entradas adicionais e faça o seguinte:

    1. (Opcional) Para Dados da sessão de jogo, insira qualquer informação adicional relacionada ao jogo que deseja que o FlexMatch forneça às novas sessões de jogo iniciadas com jogos feitas usando essa configuração de criação de jogos.

    2. (Opcional) Para Propriedades do jogo, adicione propriedades do par de valores-chave que contenham informações sobre uma nova sessão do jogo.

  9. (Opcional) Em Tags, adicione tags para ajudar você a gerenciar e monitorar os recursos da AWS.

  10. Escolha Avançar.

  11. Na página Revisar e criar, revise suas escolhas e, em seguida, selecione Criar. Se a criação for bem-sucedida, o matchmaker ficará pronto para aceitar solicitações de criação de jogos.

AWS CLI

Para criar uma configuração de criação de jogos com a AWS CLI, abra uma janela de linha de comando e use o comando create-matchmaking-configuration para definir um novo matchmaker.

Este comando de exemplo cria uma nova configuração de criação de jogos que exige a aceitação do jogador e permite o preenchimento automático. Ele também reserva vagas para dois jogadores para o FlexMatch adicionar jogadores posteriormente e fornece alguns dados da sessão do jogo.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode WITH_QUEUE \ --game-session-queue-arns "arn:aws:gamelift:us-west-2:111122223333:gamesessionqueue/MyGameSessionQueue" \ --rule-set-name "MyRuleSet" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --backfill-mode AUTOMATIC \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic" \ --additional-player-count 2 \ --game-session-data "key=map,value=winter444"

Se a solicitação de criação da configuração para criação de jogos for bem-sucedida, o Amazon GameLift retornará um objeto MatchmakingConfiguration com as configurações que você solicitou para o matchmaker. O novo matchmaker ficará pronto para aceitar solicitações de criação de jogos.

Crie um matchmaker para o FlexMatch independente

Antes criar uma configuração de criação de jogos, crie um conjunto de regras para usar com o matchmaker.

Console
  1. Abra o console do Amazon GameLift em https://console.aws.amazon.com/gamelift/home.

  2. Alterne para a região da AWS onde deseja colocar o matchmaker. Para obter uma lista de regiões que dão suporte às configurações de criação de jogos do FlexMatch, consulte Escolha um posicionamento para o matchmaker.

  3. No painel de navegação, escolha FlexMatch, Configurações de criação de jogos.

  4. Na página Configurações de criação de jogos, escolha Criar configuração de criação de jogos.

  5. Na página Definir detalhes da configuração, em Detalhes da configuração do criação de jogos, faça o seguinte:

    1. Para Nome, insira um nome de matchmaker que possa ajudá-lo a identificá-lo em uma lista e nas métricas. O nome do matchmaker deve ser exclusivo em uma região. As solicitações de criação de jogos identificam qual matchmaker deve ser usado por seu nome e região.

    2. (Opcional) Para Descrição, adicione uma descrição para ajudar a identificar o matchmaker.

    3. Para Conjunto de regras, escolha um conjunto de regras da lista para usar com o matchmaker. A lista contém todos os conjuntos de regras que você criou na região atual.

    4. Para o Modo FlexMatch, escolha Independente. Isso indica que você tem um mecanismo personalizado para iniciar novas sessões de jogo em uma solução de hospedagem fora do Amazon GameLift.

  6. Escolha Avançar.

  7. Na página Definir configurações, em Configurações de criação de jogos, faça o seguinte:

    1. Para Tempo limite da solicitação, digite o tempo máximo, em segundos, para que o matchmaker conclua uma correspondência para cada solicitação. As solicitações de criação de jogos que excederem esse tempo serão rejeitadas.

    2. (Opcional) Em Opções de aceitação de jogo, em Aceitação obrigatória, se você quiser exigir que cada jogador em um jogo proposto aceite ativamente participar do jogo, selecione Obrigatório. Se você selecionar essa opção, em Tempo limite de aceitação, defina por quanto tempo, em segundos, você deseja que o matchmaker espere pela aceitação dos jogadores antes de cancelar a jogo.

  8. (Opcional) Em Configurações de notificação de eventos, faça o seguinte:

    1. (Opcional) Para o tópico do SNS, escolha um tópico do Amazon SNS para receber notificações de eventos de criação de jogos. Caso ainda não tenha configurado um tópico do SNS, é possível escolher isso mais tarde, editando a configuração de criação de jogos. Para obter mais informações, consulte Configurar notificação de eventos do FlexMatch.

    2. (Opcional) Para Dados de eventos personalizados, insira quaisquer dados personalizados que deseje associar com este matchmaker no sistema de mensagens do evento. O FlexMatch inclui esses dados em cada evento associado ao matchmaker.

  9. (Opcional) Em Tags, adicione tags para ajudar você a gerenciar e monitorar os recursos da AWS.

  10. Escolha Avançar.

  11. Na página Revisar e criar, revise suas escolhas e, em seguida, selecione Criar. Se a criação for bem-sucedida, o matchmaker ficará pronto para aceitar solicitações de criação de jogos.

AWS CLI

Para criar uma configuração de criação de jogos com a AWS CLI, abra uma janela de linha de comando e use o comando create-matchmaking-configuration para definir um novo matchmaker.

Este comando de exemplo cria uma nova configuração de criação de jogos para um matchmaker independente que exige a aceitação do jogador.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode STANDALONE \ --rule-set-name "MyRuleSetOne" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic"

Se a solicitação de criação da configuração para criação de jogos for bem-sucedida, o Amazon GameLift retornará um objeto MatchmakingConfiguration com as configurações que você solicitou para o matchmaker. O novo matchmaker ficará pronto para aceitar solicitações de criação de jogos.

Editar uma configuração da criação de jogos

Para editar uma configuração de criação de jogos, escolha Configurações de criação de jogos na barra de navegação e escolha a configuração que deseja editar. É possível atualizar qualquer campo em uma configuração existente, exceto o nome.

Ao atualizar um conjunto de regras de configuração, um novo conjunto de regras pode ser incompatível se existirem tíquetes de criação de jogos ativos pelos seguintes motivos:

  • Nomes de equipes novos ou diferentes ou número de equipes

  • Atributos de novos jogadores

  • Alterações nos tipos de atributos de jogadores existentes

Para fazer qualquer uma dessas alterações no conjunto de regras, crie uma nova configuração de criação de jogos com o conjunto de regras atualizado.