

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

# Solicitar aceitação do jogador
<a name="match-client-accept"></a>

Se você estiver usando um matchmaker com a aceitação do jogador ativada, adicione o código ao seu serviço de cliente para gerenciar o processo de aceitação do jogador. O processo gerenciamento de aceitações de jogadores é idêntico para jogos que usam o FlexMatch com hospedagem gerenciada pelo Amazon GameLift Servers e para jogos que usam o FlexMatch como uma solução independente.

**Solicitar aceitação do jogador para uma correspondência proposta:**

1. **Detectar quando uma correspondência proposta precisa a aceitação do jogador.** Monitore o ticket de marcação para detectar quando o status mudar para `REQUIRES_ACCEPTANCE`. Uma alteração nesse status aciona o evento FlexMatch do `MatchmakingRequiresAcceptance`.

1. **Obtenha aceitações de todos os jogadores.** Crie um mecanismo para apresentar os detalhes da correspondência proposta para cada jogador no ticket da criação de partidas. Os jogadores devem ser capazes de indicar que aceitam ou rejeitam a correspondência proposta. Você pode recuperar os detalhes da partida ligando para [DescribeMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmaking.html). Os jogadores têm um tempo limitado para responder antes que o matchmaker revogue a correspondência proposta e continue em frente.

1. **Relate respostas do jogador para o FlexMatch.** Denuncie as respostas dos jogadores ligando [AcceptMatch](https://docs.aws.amazon.com/gamelift/latest/apireference/API_AcceptMatch.html)com aceitar ou rejeitar. Todos os jogadores em uma solicitação de criação de partidas devem aceitar a correspondência para ela e continuar.

1. **Gerencie os tickets com aceitações falhas.** Uma solicitação falha quando qualquer jogador na correspondência proposta rejeita a correspondência ou não responde até o limite de tempo. Os tickets para jogadores que aceitaram a partida são automaticamente devolvidos ao pool de tickets. Os tickets para jogadores que não aceitaram a partida passam para o status de FALHA e não são mais processados. Para tickets com vários jogadores, se algum jogador do ticket não aceitar a partida, o ticket inteiro falhará.