Hoja de ruta: Adición del emparejamiento a una solución de alojamiento de Amazon GameLift Servers
FlexMatch está disponible con el alojamiento de Amazon GameLift Servers administrado para servidores de juegos personalizados y Amazon GameLift Servers Realtime. Para añadir el emparejamiento de FlexMatch a un juego, realice las siguientes tareas:
-
Configure un emparejador. Un emparejador recibe las solicitudes de emparejamiento de los jugadores y las procesa. Agrupa a los jugadores según un conjunto de reglas definidas y, para cada emparejamiento correcto, crea nuevas sesiones de juego y sesiones de jugador. Siga estos pasos para configurar un emparejador:
-
Cree un conjunto de reglas. Un conjunto de reglas indica al emparejador cómo formar un emparejamiento válido. Especifica la estructura del equipo y cómo evaluar a los jugadores para su inclusión en un emparejamiento. Consulte estos temas:
-
Creación de una cola de sesión de juego. Una cola localiza la mejor región para cada emparejamiento y crea una sesión de juego nueva en esa región. Utilice una cola existente o cree una nueva para el emparejamiento. Consulte este tema:
-
Configuración de notificaciones (opcional). Dado que las solicitudes de emparejamiento son asíncronas, necesitará una forma de controlar el estado de las solicitudes. Las notificaciones son la opción de preferencia. Consulte este tema:
-
Configuración de un emparejador. Una vez que disponga de un conjunto de reglas, una cola y un destino de notificaciones, deberá crear la configuración del emparejador. Consulte estos temas:
-
-
Integración de FlexMatch en el servicio del cliente de juego. Añada funcionalidad al servicio del cliente de juego para iniciar nuevas sesiones de juego con emparejamiento. Las solicitudes de emparejamiento especifican el emparejador que se debe utilizar y proporcionan los datos de los jugadores necesarios para el emparejamiento. Consulte este tema:
-
Integración de FlexMatch en el servidor de juegos. Añada funcionalidad al servidor de juegos para iniciar sesiones de juegos creadas mediante emparejamiento. Las solicitudes para este tipo de sesión de juego incluyen información específica del emparejamiento, incluidos los jugadores y las asignaciones de equipo. El servidor de juegos necesita acceder a esta información y utilizarla cuando crea una sesión de juego para el emparejamiento. Consulte este tema:
-
Configuración de la reposición de FlexMatch (opcional). Solicite emparejamientos de jugadores adicionales para completar los espacios de jugador abiertos en los juegos existentes. Puede activar la reposición automática para que Amazon GameLift Servers administre las solicitudes de reposición. También puede administrar manualmente la reposición añadiendo funcionalidad al servicio de su cliente de juego o servidor de juegos para iniciar las solicitudes de reposición de emparejamiento. Consulte este tema:
nota
La reposición de emparejamiento de FlexMatch no está disponible actualmente para los juegos que utilizan Amazon GameLift Servers Realtime.