Projetar um organizador de partidas do FlexMatch - Amazon GameLift Servers

Projetar um organizador de partidas do FlexMatch

Este tópico fornece orientação sobre como criar um matchmaker adequado ao seu jogo.

Configurar um matchmaker básico

No mínimo, um matchmaker precisa dos seguintes elementos:

  • O conjunto de regras determina o tamanho e o escopo das equipes de um jogo e define um conjunto de regras para usar ao avaliar jogadores para um correspondência. Cada matchmaker é configurado para usar um conjunto de regras. Consulte Construir um conjunto de regras do FlexMatch e Exemplos de configuração de regras do FlexMatch.

  • O alvo da notificação recebe todas as notificações de eventos de criação de partidas. Você precisa configurar um tópico do Amazon Simple Notification Service (SNS) e, depois, adicionar o ID do tópico ao matchmaker. Veja mais informações sobre a configuração de notificações em Configurar notificações de eventos do FlexMatch.

  • O tempo de espera da solicitação determina quanto tempo uma solicitação de marcação de jogo pode permanecer no grupo de solicitações e ser avaliada para jogos potenciais. Quando uma solicitação expira, a correspondência do jogo falha e ela é removida do grupo.

  • Ao usar o FlexMatch com a hospedagem gerenciada do Amazon GameLift Servers, a fila de sessões de jogo encontra os melhores recursos disponíveis para hospedar uma sessão de jogo para o jogo e inicia uma nova sessão de jogo. Cada fila é configurada com uma lista de locais e tipos de recursos (incluindo instâncias spot ou sob demanda) que determinam onde as sessões de jogo podem ser colocadas. Para obter mais informações sobre filas, consulte Usar filas de vários locais.