View a markdown version of this page

GAMEPERF07-BP03 Monitore regularmente o desempenho de matchmaking - Lente da indústria de jogos

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

GAMEPERF07-BP03 Monitore regularmente o desempenho de matchmaking

Uma das maneiras mais notáveis de otimizar o desempenho de um jogo para os jogadores é reduzir o tempo que eles precisam esperar antes de entrarem em uma sessão de jogo. Longos tempos de espera podem fazer com que os jogadores percam o interesse e causar desgaste, por isso é importante considerar isso ao projetar sua solução de matchmaking.

Nível de risco exposto se esta prática recomendada não for estabelecida: Alto

Orientação para implementação

Ao projetar sua configuração de matchmaking para o seu jogo, crie regras que determinem as condições aplicadas para formar uma partida. Você deve considerar o impacto que essas regras terão no desempenho do sistema, principalmente nos tempos de espera dos jogadores. Antes de implantar mudanças em sua implementação de matchmaking, como a adição de novas condições ou filtros de matchmaking, teste isso com antecedência ou considere liberar essa alteração gradualmente para uma pequena amostra de jogadores como um canário ou A/B teste para coletar métricas de desempenho antes de introduzir essa mudança em toda a população de jogadores.

Configure seu serviço de matchmaking para gerar registros detalhados para entender as condições ou regras que foram aplicadas a cada solicitação de matchmaking. Isso auxilia na revisão e no ajuste da implementação do matchmaking conforme necessário.

Por exemplo, GameLift FlexMatch A Amazon fornece um serviço de matchmaking totalmente gerenciado que pode ser usado como um serviço independente com sua própria hospedagem de servidor de jogos ou usado com servidores de jogos hospedados na Amazon. GameLift FlexMatch pode gerar notificações de eventos para a Amazon EventBridge, consulte Configurar notificações de FlexMatch eventos. Use o Amazon Simple Notification Service (Amazon SNS) para receber dados de matchmaking no formato JSON, permitindo que você processe e armazene automaticamente essas informações para análise a fim de melhorar o desempenho do matchmaking.

Configure métricas para monitorar quanto tempo seu serviço de matchmaking leva para encontrar uma sessão de jogo adequada para os jogadores. Revise as métricas de duração do matchmaking regularmente e correlacione esses horários com o comportamento do jogador e o sentimento da comunidade. Use esses dados para desenvolver limites adequados para tempos limite de matchmaking que podem ser incluídos na configuração da regra de matchmaking.

Por exemplo, a Amazon GameLift FlexMatch fornece suporte para definir tempos limite de solicitação de matchmaking, bem como criar regras de matchmaking que podem permitir que os requisitos diminuam com o tempo. Esse recurso permite que você crie matchmaking que pode se adaptar para facilitar a criação de partidas e colocar os jogadores em sessões de jogo quando as partidas são difíceis de encontrar.