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-BP02 Execute um serviço de matchmaking separado para cada modo de jogo e região de hospedagem de jogos
Se seu jogo oferece vários modos de jogo para os jogadores escolherem, você deve separar os sistemas de matchmaking de cada um deles para poder ajustar de forma independente o desempenho de cada modo de jogo com base em seus requisitos exclusivos e reduzir a disputa de recursos. Cada modo de jogo provavelmente terá requisitos exclusivos de latência aceitável, tamanho da partida e outras lógicas de combinação personalizadas específicas do jogo. Eles provavelmente também atrairão diferentes tipos de jogadores. Execute o serviço de matchmaking de cada modo de jogo como uma implantação de software separada para que você possa testar o desempenho e operar os modos de jogo de forma independente.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
Por exemplo, você pode executá-las como funções Lambda separadas para cada modo de jogo ou como implantações separadas de serviços baseados em contêineres.
Implante seus serviços de matchmaking em várias regiões próximas às localizações dos seus servidores de jogo. O tráfego de jogadores seguirá várias rotas, por isso é importante que o serviço de matchmaking mantenha um perfil de up-to-date latência em várias ISPs para melhorar a eficiência do posicionamento de sessões de jogo de baixa latência. GameLift FlexMatch fornece orientação adicional para selecionar regiões para matchmakers, e inclui a capacidade de integrar seus matchmakers com filas de sessões de jogos em várias regiões.