

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

# Tutorial: criar um criador de partidas para hospedagem do Amazon GameLift Servers
<a name="match-create-configuration-withqueue"></a>

Antes de criar uma configuração de matchmaking, [crie um conjunto de regras](match-create-ruleset.md) e uma [fila de sessões de Amazon GameLift Servers jogo](https://docs.aws.amazon.com/gameliftservers/latest/developerguide/queues-creating.html) para usar com o matchmaker.

------
#### [ Console ]

1. No [console do Amazon GameLift Servers](https://console.aws.amazon.com/gamelift/), no painel de navegação, escolha **Configurações de criação de partidas**.

1. Mude para a AWS região onde você deseja criar seu matchmaker.

1. Na página **Configurações de criação de partidas**, escolha **Criar configuração de criação de partidas**.

1. Na página **Definir detalhes da configuração**, em **Detalhes da configuração do criação de partidas**, 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 partidas identificam qual matchmaker deve ser usado por seu nome e região.

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

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

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

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

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

1. Escolha **Próximo**.

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

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

   1. 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.**

   1. (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 essas entradas com jogadores no futuro.

   1. (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.

1. (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 Notiﬁcation Service (Amazon SNS)) para receber notificações de eventos de criação de partidas. 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 partidas. Para obter mais informações, consulte [Configurar notificações de eventos do FlexMatch](match-notification.md).

   1. (Opcional) Para **Dados de eventos personalizados**, insira quaisquer dados personalizados que deseje associar com este criador de jogos no sistema de mensagens do evento. O FlexMatch inclui esses dados em todos os eventos associados ao criador de jogos.

1. (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 partidas.

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

1. (Opcional) Em **Tags**, adicione tags para ajudar você a gerenciar e monitorar seus AWS recursos.

1. Escolha **Próximo**.

1. 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 partidas.

------
#### [ AWS CLI ]

Para criar uma configuração de matchmaking com o AWS CLI, abra uma janela de linha de comando e use o [create-matchmaking-configuration](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-matchmaking-configuration.html)comando para definir um novo matchmaker.

Este comando de exemplo cria uma nova configuração de criação de partidas 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 de matchmaking for bem-sucedida, Amazon GameLift Servers retorna um [MatchmakingConfiguration](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_MatchmakingConfiguration.html)objeto com as configurações que você solicitou para o matchmaker. O novo matchmaker ficará pronto para aceitar solicitações de criação de partidas.

------