View a markdown version of this page

GAMEPERF07-BP03 Supervisa regularmente el rendimiento del matchmaking - Lente de la industria de juegos

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-BP03 Supervisa regularmente el rendimiento del matchmaking

Una de las formas más notables de optimizar el rendimiento de un juego para los jugadores es reducir el tiempo que deben esperar antes de poder entrar en una sesión de juego. Los tiempos de espera prolongados pueden hacer que los jugadores pierdan interés y provoquen deserción, por lo que es importante tener esto en cuenta a la hora de diseñar tu solución de matchmaking.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto

Guía para la implementación

Cuando diseñes la configuración de emparejamiento para tu juego, crea reglas que determinen las condiciones que se deben aplicar para formar una partida. Deberías tener en cuenta el impacto que estas reglas tendrán en el rendimiento del sistema, especialmente en los tiempos de espera de los jugadores. Antes de introducir cambios en la implementación del sistema de emparejamiento, como añadir nuevas condiciones o filtros de emparejamiento, pruébalo con antelación o plantéate la posibilidad de aplicar este cambio de forma gradual a una pequeña muestra de jugadores a modo de canalización, o bien haz una A/B prueba para recopilar estadísticas de rendimiento antes de introducir este cambio en toda la población de jugadores.

Configura tu servicio de emparejamiento para generar registros detallados que te permitan entender las condiciones o reglas que se aplicaron a cada solicitud de emparejamiento. Esto ayuda a revisar y ajustar la implementación del emparejamiento según sea necesario.

Por ejemplo, Amazon GameLift FlexMatch proporciona un servicio de búsqueda de pareja totalmente gestionado que se puede utilizar como un servicio independiente con el alojamiento de su propio servidor de juegos o con servidores de juegos alojados en Amazon. GameLift FlexMatch puede generar notificaciones de eventos para Amazon EventBridge, consulta Configurar notificaciones de FlexMatch eventos. Utilice Amazon Simple Notification Service (Amazon SNS) para recibir datos de emparejamiento en formato JSON, lo que le permitirá procesar y almacenar automáticamente esta información para analizarla y mejorar el rendimiento del emparejamiento.

Configura métricas para hacer un seguimiento del tiempo que tarda tu servicio de búsqueda de parejas en encontrar una sesión de juego adecuada para los jugadores. Revisa las métricas de duración del emparejamiento con regularidad y correlaciona estos tiempos con el comportamiento de los jugadores y la opinión de la comunidad. Usa estos datos para desarrollar umbrales adecuados para los tiempos de espera de los emparejamientos que puedas incluir en la configuración de tus reglas de emparejamiento.

Por ejemplo, Amazon GameLift FlexMatch brinda soporte para definir los tiempos de espera de las solicitudes de emparejamiento, así como para crear reglas de emparejamiento que pueden permitir que los requisitos se relajen con el tiempo. Esta función te permite crear emparejamientos adaptables para facilitar la creación de partidas y colocar a los jugadores en las sesiones de juego cuando sea difícil encontrarlas.