Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
GAMEPERF07-BP02 Ejecuta un servicio de emparejamiento independiente para cada modo de juego y región en la que se aloje el juego
Si tu juego ofrece varios modos de juego entre los que los jugadores pueden elegir, debes separar los sistemas de emparejamiento para cada uno de ellos para poder ajustar el rendimiento de cada modo de juego de forma independiente en función de sus requisitos únicos y reducir la escasez de recursos. Es probable que cada modo de juego tenga requisitos únicos en cuanto a la latencia aceptable, el tamaño de la partida y otras lógicas de emparejamiento personalizadas para cada juego. También es probable que atraigan a diferentes tipos de jugadores. Ejecuta el servicio de emparejamiento de cada modo de juego como una implementación de software independiente para que puedas probar el rendimiento y operar los modos de juego de forma independiente.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
Por ejemplo, puedes ejecutarlos como funciones de Lambda independientes para cada modo de juego, o puedes utilizarlos como despliegues de servicios independientes basados en contenedores.
Implementa tus servicios de búsqueda de pareja en varias regiones cercanas a las ubicaciones de tus servidores de juego. El tráfico de jugadores tomará muchas rutas, por lo que es importante que el servicio de búsqueda de partidas mantenga un perfil de latencia actualizado en varios ISP para mejorar la eficiencia de la ubicación de las sesiones de juego con baja latencia. GameLift FlexMatch proporciona orientación adicional para seleccionar regiones para los emparejadores e incluye la posibilidad de integrar sus emparejadores con colas de partidas multirregionales.