Criar uma configuração marcaçã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 marcação de jogos

Para configurar um GameLift FlexMatch matchmaker para processar casamento solicitações, criar uma configuração de combinação. Use o GameLift Console do ou oAWS Command Line Interface(AWS CLI). Para obter mais informações sobre como criar um marcador de jogos, consulteProjete um FlexMatch casamenteiro.

Criar um marcador de jogos para o GameLift hospedagem

Antes de criar uma configuração de combinação,criar um conjunto de regrase um GameLift fila de sessões de jogospara usar com o casamenteiro.

Console
  1. Abrir o GameLift Console do nohttps://console.aws.amazon.com/gamelift/home.

  2. Alterne para oAWSRegião onde você deseja criar seu marcador de jogos. Para obter uma lista de regiões compatíveis com o FlexMatch configurações de combinação, consulteSelecione umAWSRegião para o marcador de jogos.

  3. No painel de navegação, selecioneFlexMatch,Configurações de marcação de jogos.

  4. NoConfigurações de marcação de jogospágina, selecioneCriar configuração configuração.

  5. NoDefinir detalhes da configuração configuraçãopágina, abaixoDetalhes da configuração de marcação, faça o seguinte:

    1. para oName (Nome), insira um nome de marcador de jogos que possa ajudá-lo a identificá-lo em uma lista e em métricas. O nome do marcador de jogos deve ser exclusivo na região. As solicitações de marcação de jogos identificam qual marcador de jogos deve ser usado por seu nome e região.

    2. (Opcional) ParaDescrição, adicione uma descrição para ajudar a identificar o marcador de jogos.

    3. para oConjunto 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 da atual.

    4. para oFlexMatch modo, escolhagerenciadopelo GameLift hospedagem gerenciada. Este modo solicita FlexMatch para passar partidas bem-sucedidas para a fila de sessões de jogo especificada.

    5. para oAWSRegião, escolha a região onde você configurou a fila de sessões de jogos que deseja usar com o marcador de jogos.

    6. para oFila do, escolha a fila de sessões de jogos que deseja usar com o marcador de jogos.

  6. Escolha Next (Próximo).

  7. NoDefinição de configuraçõespágina, abaixoConfigurações marcação de jogos, faça o seguinte:

    1. para oTempo limite da solicitação, defina o tempo máximo, em segundos, para que o marcador de jogos conclua uma correspondência para cada solicitação. As solicitações de marcação de jogos que excederem esse tempo serão rejeitadas

    2. para oModo de preenchimento, selecione um modo para lidar com as alocações de correspondência. Para ativar o recurso de preenchimento automático, selecione o recurso de preenchimento automático, selecioneAutomatic. Ou, se você estiver gerenciando solicitações de atribuição em seu servidor de jogos ou cliente de jogo, ou se você optar por não preencher os jogos, escolhaManual.

    3. (Opcional) ParaNúmero adicional de jogadores, defina o número de slots de jogador para manter em aberto em uma correspondência. FlexMatch pode preencher esses slots com jogadores no future.

    4. (Opcional) EmOpções de aceitação de jogos, paraAceitação necessária, se você quiser exigir que cada jogador em uma correspondência proposta aceite ativamente a participação na correspondência, selecioneObrigatório. Se você selecionar essa opção, selecione essa opção, o paraTempo limite de aceitação do, defina quanto tempo, em segundos, você deseja que o marcador de jogos espere por aceitações do jogador antes de cancelar a correspondência.

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

    1. (Opcional) ParaTópico do SNS, escolha um tópico do Amazon Simple Notification Service (Amazon SNS) para receber notificações de evento de marcação de jogos. Caso ainda não tenha configurado um tópico do SNS, você pode escolher isso mais tarde, editando a configuração de marcação de jogos. Para obter mais informações, consulte Configurar FlexMatch Notificações de eventos do.

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

  9. (Opcional) ExpandaOutros dados de jogoe, em seguida, faça o seguinte:

    1. (Opcional) ParaDados da sessão de jogo, insira qualquer informação adicional relacionada ao jogo que você deseja FlexMatch para entregar novas sessões de jogo iniciadas com partidas feitas usando este casamento configuração.

    2. (Opcional) ParaPropriedades de jogo, adicione propriedades de par de chave/valor que contenham informações sobre uma nova sessão de jogo.

  10. (Opcional) EmTags, adicione tags para ajudá-lo a gerenciar e rastrearAWSrecursos da AWS.

  11. Escolha Next (Próximo).

  12. NoRevisar e criarrevise suas escolhas e, em seguida, selecioneCriar. Após a criação bem-sucedida, o marcador de jogos ficará pronto para aceitar solicitações de marcação de jogos.

AWS CLI

Para criar uma configuração de marcaçã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 marcador de jogos.

Este comando de exemplo cria uma nova configuração de marcação de jogos que exige a aceitação do jogador e permite o preenchimento automático. Ele também reserva dois slots de jogador para o FlexMatch para adicionar jogadores mais tarde e fornece alguns dados da sessão de 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 marcação de jogos for bem-sucedida, GameLiftO retorna umMatchmakingConfigurationobjeto com as configurações que você solicitou para o marcador de jogos. O novo marcador de jogos ficará pronto para aceitar solicitações de marcação de jogos.

Crie um matchmaker para autônomo FlexMatch

Antes de criar uma configuração de combinação,criar um conjunto de regraspara usar com o casamenteiro.

Console
  1. Abrir o GameLift Console do nohttps://console.aws.amazon.com/gamelift/home.

  2. Alterne para oAWSRegião onde você deseja criar seu marcador de jogos. Para obter uma lista de regiões compatíveis com o FlexMatch configurações de combinação, consulteSelecione umAWSRegião para o marcador de jogos.

  3. No painel de navegação, selecioneFlexMatch,Configurações de marcação de jogos.

  4. NoConfigurações de marcação de jogospágina, selecioneCriar configuração configuração.

  5. NoDefinir detalhes da configuração configuraçãopágina, abaixoDetalhes da configuração de marcação, faça o seguinte:

    1. para oName (Nome), insira um nome de marcador de jogos que possa ajudá-lo a identificá-lo em uma lista e em métricas. O nome do marcador de jogos deve ser exclusivo na região. As solicitações de marcação de jogos identificam qual marcador de jogos deve ser usado por seu nome e região.

    2. (Opcional) ParaDescrição, adicione uma descrição para ajudar a identificar o marcador de jogos.

    3. para oConjunto 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 da atual.

    4. para oFlexMatch modo, escolhaIndependente. Isso indica que você tem um mecanismo personalizado para iniciar novas sessões de jogo em uma solução de hospedagem fora do GameLift.

  6. Escolha Next (Próximo).

  7. NoDefinição de configuraçõespágina, abaixoConfigurações marcação de jogos, faça o seguinte:

    1. para oTempo limite da solicitação, defina o tempo máximo, em segundos, para que o marcador de jogos conclua uma correspondência para cada solicitação. As solicitações de marcação de jogos que excederem esse tempo serão rejeitadas

    2. (Opcional) EmOpções de aceitação de jogos, paraAceitação necessária, se você quiser exigir que cada jogador em uma correspondência proposta aceite ativamente a participação na correspondência, selecioneObrigatório. Se você selecionar essa opção, selecione essa opção, o paraTempo limite de aceitação do, defina quanto tempo, em segundos, você deseja que o marcador de jogos espere por aceitações do jogador antes de cancelar a correspondência.

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

    1. (Opcional) ParaTópico do SNS, escolha um tópico do Amazon SNS para receber notificações de evento de marcação de jogos. Caso ainda não tenha configurado um tópico do SNS, você pode escolher isso mais tarde, editando a configuração de marcação de jogos. Para obter mais informações, consulte Configurar FlexMatch Notificações de eventos do.

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

  9. (Opcional) EmTags, adicione tags para ajudá-lo a gerenciar e rastrearAWSrecursos da AWS.

  10. Escolha Next (Próximo).

  11. NoRevisar e criarrevise suas escolhas e, em seguida, selecioneCriar. Após a criação bem-sucedida, o marcador de jogos ficará pronto para aceitar solicitações de marcação de jogos.

AWS CLI

Para criar uma configuração de marcaçã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 marcador de jogos.

Este comando de exemplo cria uma nova configuração de combinação para um matchmaker independente que requer 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 marcação de jogos for bem-sucedida, GameLiftO retorna umMatchmakingConfigurationobjeto com as configurações que você solicitou para o marcador de jogos. O novo marcador de jogos ficará pronto para aceitar solicitações de marcação de jogos.