Elección de una ubicación para el emparejador
Decida dónde quiere que se lleve a cabo la actividad de emparejamiento y cree la configuración y el conjunto de reglas de emparejamiento en esa ubicación. Amazon GameLift Servers mantiene grupos de tickets para las solicitudes de emparejamiento del juego, donde se clasifican y evalúan para determinar si hay emparejamientos viables. Tras crear un emparejamiento, Amazon GameLift Servers envía los detalles correspondientes para la ubicación de la sesión de juego. Puede ejecutar las sesiones de juego emparejadas en cualquier ubicación compatible con la solución de alojamiento.
Consulte Regiones de AWS admitidas de FlexMatch para saber cuáles son las ubicaciones en las que puede crear recursos de FlexMatch.
A la hora de elegir una Región de AWS para el emparejador, tenga en cuenta el efecto de la ubicación en el rendimiento y cómo puede optimizar la experiencia de emparejamiento para los jugadores. Recomendamos que siga las siguientes prácticas recomendadas:
-
Sitúe un emparejador en una ubicación que esté cerca de los jugadores y del servicio de cliente que envía las solicitudes de emparejamiento de FlexMatch. Este enfoque reduce el efecto de latencia en el flujo de trabajo de las solicitudes de emparejamiento y lo hace más eficiente.
-
Si el juego llega a una audiencia global, considere la posibilidad de crear emparejadores en varias ubicaciones y enviar las solicitudes de emparejamiento al emparejador que esté más cerca del jugador. Además de aumentar la eficiencia, esto hace que se acumulen grupos de tickets que formar con jugadores que se encuentran geográficamente cerca unos de otros, lo que mejora la capacidad del emparejador para emparejar jugadores en función de los requisitos de latencia.
-
Cuando utilice FlexMatch con el alojamiento administrado de Amazon GameLift Servers, ubique el emparejador y la cola de sesiones de juego que utiliza en la misma ubicación. Esto ayuda a minimizar la latencia de la comunicación entre el emparejador y la cola.