Configurar notificações de eventos do FlexMatch
Você pode usar as notificações de eventos para rastrear o status de solicitações individuais de criação de partidas. Todos os jogos em produção, ou em pré-produção com atividade de criação de partidas de alto volume, devem usar notificações de eventos.
Há duas opções para a configuração de notificações de eventos.
-
Faça com que o matchmaker publique notificações de eventos em um tópico do Amazon Simple Notification Service (Amazon SNS).
-
Use eventos do Amazon EventBridge publicados automaticamente e seu conjunto de ferramentas para gerenciar eventos.
Para obter uma lista de eventos do FlexMatch emitidos pelo Amazon GameLift Servers, consulte o Eventos de criação de partidas do FlexMatch.
Importante
Para sistemas de criação de partidas de alto volume, recomendamos usar tópicos padrão (não FIFO) do Amazon SNS em vez de tópicos FIFO. Os tópicos do FIFO têm limites de publicação mais baixos do que os tópicos padrão, o que pode levar a exceções de limitação durante uma carga alta. Se você tiver problemas com tópicos do FIFO, poderá perder as notificações de FlexMatch.
Tópicos
Configurar eventos do EventBridge
O Amazon GameLift Servers publica automaticamente todos os eventos de criação de partidas no Amazon EventBridge. Com o EventBridge, é possível configurar regras para que eventos de criação de partidas sejam roteados para destinos para processamento. Por exemplo, é possível definir uma regra para rotear o evento "PotentialMatchCreated" para uma função do AWS Lambda que manipula as aceitações do jogador. Para obter mais informações, consulte O que é o Amazon EventBridge?
nota
Ao configurar seus matchmakers, mantenha o campo de destino da notificação vazio ou faça referência a um tópico do SNS se quiser usar o EventBridge e o Amazon SNS.