Construir un casamentero Amazon GameLift ServersFlexMatch - Amazon GameLift Servers

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.

Construir un casamentero Amazon GameLift ServersFlexMatch

En esta sección, se describen los elementos clave de un emparejador y cómo crear y personalizar uno para tu juego. Esto incluye configurar una configuración de emparejamiento y un conjunto de reglas de emparejamiento.

Crear tu matchmaker es el primer paso de las hojas de ruta: FlexMatch

Un FlexMatch emparejador hace el trabajo de crear una partida de juego. Administra el conjunto de solicitudes de emparejamiento recibidas, procesa y selecciona a los jugadores para encontrar los mejores grupos de jugadores posibles y forma equipos para una partida. En el caso de los juegos que se utilizan Amazon GameLift Servers como anfitriones, también organiza e inicia una sesión de juego para el partido.

FlexMatch combina el servicio de emparejamiento con un motor de reglas personalizable. Permite diseñar el emparejamiento de jugadores en función de los atributos de los jugadores y los modos de juego relevantes para el juego, así como confiar en FlexMatch para que administre las cuestiones prácticas de formación de grupos de jugadores y su ubicación en los juegos. Vea más detalles sobre el emparejamiento personalizado en FlexMatchejemplos de conjuntos de reglas.

Tras formar una partida, FlexMatch proporciona los datos de la partida para la ubicación de la sesión de juego. En el caso de los juegos que se utilizan Amazon GameLift Servers como alojamiento, FlexMatch envía una solicitud de ubicación de la sesión de juego con los jugadores coincidentes a la cola de una sesión de juego. La cola busca recursos de alojamiento disponibles en sus flotas de Amazon GameLift Servers y comienza una nueva sesión de juego para el emparejamiento. En el caso de los juegos que utilizan otra solución de alojamiento, FlexMatch proporciona los datos de las partidas para que los proporciones a tu propio componente de ubicación de sesiones de juego.

Para obtener una descripción detallada de cómo los creadores de emparejamientos de FlexMatch procesan las solicitudes de emparejamiento que reciben, consulte FlexMatchproceso de emparejamiento.