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 de alojamiento del 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 de forma independiente el rendimiento de cada modo de juego 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 las partidas y otras lógicas de emparejamiento personalizadas y específicas del 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, puede ejecutarlas como funciones Lambda independientes para cada modo de juego o puede utilizarlas como despliegues de servicios independientes basados en contenedores.
Implementa tus servicios de búsqueda de partidas en varias regiones cercanas a las ubicaciones de tus servidores de juegos. El tráfico de jugadores tomará muchas rutas, por lo que es importante que el servicio de emparejamiento mantenga un perfil de up-to-date latencia en varias ISPs para mejorar la eficiencia de las sesiones de juego con baja latencia. GameLift FlexMatch proporciona una guía adicional para seleccionar regiones para los emparejadores e incluye la posibilidad de integrar tus emparejadores con colas de sesiones de juego de varias regiones.