Diseño de un emparejador de FlexMatch - Amazon GameLift Servers

Diseño de un emparejador de FlexMatch

En este tema se proporciona orientación sobre cómo diseñar un emparejador que se adapte a su juego.

Configuración de un emparejador básico

Como mínimo, un emparejador necesita los siguientes elementos:

  • El conjunto de reglas determina el tamaño y el alcance de los equipos para un emparejamiento, y define un conjunto de reglas para utilizar a la hora de evaluar los jugadores para un emparejamiento. Cada emparejador está configurado para utilizar un conjunto de reglas. Consulte Creación de un conjunto de reglas de FlexMatch y Ejemplos de conjuntos de reglas de FlexMatch.

  • El destinatario de las notificaciones recibe todas las notificaciones de los eventos de emparejamiento. Debe configurar un tema de Amazon Simple Notification Service (SNS) y, a continuación, añadir el ID de tema al emparejador. Consulte más información sobre la configuración de notificaciones en Configuración de notificaciones de eventos de FlexMatch.

  • El tiempo de espera de la solicitud determina el periodo durante el cual las solicitudes de emparejamiento pueden permanecer en el grupo de solicitudes y ser evaluadas para comprobar los emparejamientos potenciales. Cuando una solicitud agota el tiempo de espera, significa que no se ha podido realizar un emparejamiento y se retira del grupo.

  • Al utilizar FlexMatch con el alojamiento administrado de Amazon GameLift Servers, la cola de sesiones de juego busca los mejores recursos disponibles para organizar una sesión de juego para el emparejamiento e inicia una nueva sesión de juego. Cada cola está configurada con una lista de ubicaciones y tipos de recursos (incluidas las instancias de spot o bajo demanda) que determinan dónde se pueden ubicar las sesiones de juego. Para obtener más información sobre las colas, consulte Uso de colas con varias ubicaciones.