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.
¿Qué es Amazon GameLift ServersFlexMatch?
Amazon GameLift ServersFlexMatches un servicio de emparejamiento personalizable para juegos multijugador. Con FlexMatch él, puedes crear un conjunto personalizado de reglas que definan cómo será una partida multijugador para tu juego y determinen cómo evaluar y seleccionar a los jugadores compatibles para cada partida. También puede afinar los aspectos clave del algoritmo de emparejamiento para que se adapten a las necesidades de su juego.
Úsalo FlexMatch como un servicio de búsqueda de parejas independiente o integrado con una solución de alojamiento de Amazon GameLift Servers juegos. Por ejemplo, puedes implementarla FlexMatch como una función independiente con juegos con una peer-to-peer arquitectura o juegos que usen otras soluciones de computación en la nube. O bien, puedes añadir FlexMatch a tus contenedores Amazon GameLift Servers gestionados EC2 o gestionados un alojamiento local con Amazon GameLift Servers Anywhere. Esta guía proporciona información detallada sobre cómo crear un sistema de FlexMatch emparejamiento para tu situación particular.
FlexMatchte da la flexibilidad de establecer prioridades de emparejamiento en función de los requisitos de tu juego. Por ejemplo, puede hacer lo siguiente:
-
Encuentre un equilibrio entre la velocidad y la calidad de los emparejamientos. Establezca reglas de juego para encontrar rápidamente emparejamientos que sean lo suficientemente buenos, o haga que los jugadores esperen un poco más para encontrar la mejor combinación posible y así disfrutar de una experiencia de juego óptima.
-
Realice emparejamientos en función de jugadores o equipos bien emparejados. Cree un emparejamiento en el que todos los jugadores tengan características similares, como la habilidad o la experiencia. También puede formar emparejamientos en los que las características combinadas de cada equipo cumplan con un criterio común.
-
Priorice el efecto de la latencia de los jugadores en el emparejamiento. ¿Quiere establecer un límite estricto de latencia para todos los jugadores o prefiere aceptar latencias más altas siempre que todos los participantes tengan una latencia similar?
¿Estás listo para empezar a trabajar con él? FlexMatch
Para step-by-step obtener información sobre cómo poner en marcha tu juegoFlexMatch, consulta los siguientes temas:
FlexMatchCaracterísticas principales
Las siguientes funciones están disponibles en todos los FlexMatch escenarios, ya sea que las utilices FlexMatch como un servicio independiente o como alojamiento de Amazon GameLift Servers juegos.
-
Emparejamiento de jugadores personalizable. Diseñe y compile emparejadores que se adapten a todos los modos de juego que ofrece a los jugadores. Cree un conjunto de reglas personalizadas para evaluar los atributos de los jugadores clave (por ejemplo, nivel de habilidad o rol) y datos de latencia geográfica para crear los mejores emparejamientos posibles para el juego.
-
Emparejamiento basado en latencia. Proporcione datos de latencia de los jugadores y cree reglas de emparejamiento que exijan que los jugadores de un emparejamiento tengan tiempos de respuesta similares. Esta característica resulta útil cuando los grupos de emparejamiento de jugadores abarcan varias regiones geográficas.
-
Compatibilidad con emparejamientos de hasta 200 jugadores. Cree emparejamientos de hasta 40 jugadores mediante las reglas de emparejamiento personalizadas para el juego. Cree emparejamientos de hasta 200 jugadores mediante un proceso de emparejamiento que utiliza un proceso de emparejamiento personalizado simplificado para que los tiempos de espera de los jugadores sean gestionables.
-
Aceptación del jugador. Solicite a los jugadores que opten por participar en un emparejamiento propuesto antes de finalizarlo e iniciar una sesión de juego. Usa esta función para iniciar tu proceso de aceptación personalizado e informar sobre las respuestas de los jugadores FlexMatch antes de iniciar una nueva sesión de juego para el partido. Si no todos los jugadores aceptan un emparejamiento, el emparejamiento propuesto falla y los jugadores que sí lo acepten volverán automáticamente al grupo de emparejamientos.
-
Compatibilidad con grupos de jugadores. Genere emparejamientos para grupos de jugadores que quieran jugar juntos en el mismo equipo. FlexMatchÚsala para encontrar jugadores adicionales con los que completar la partida según sea necesario.
-
Reglas de emparejamiento ampliables. Flexibilice gradualmente los requisitos de emparejamiento después de que haya pasado cierto tiempo sin encontrar un emparejamiento correcto. La expansión de reglas le permite decidir dónde y cuándo flexibilizar las reglas iniciales del emparejamiento para que los jugadores puedan entrar en los juegos a los que se puede jugar con mayor rapidez.
-
Reposición de emparejamientos. Llene las ranuras de jugadores vacías de una sesión de juego existente con jugadores nuevos bien emparejados. Personalice cuándo y cómo solicitar nuevos jugadores, y utilice las mismas reglas de emparejamiento personalizadas para encontrar más jugadores.
FlexMatchcon Amazon GameLift Servers alojamiento
FlexMatchofrece las siguientes funciones adicionales para usarlas con los juegos con los que alojasAmazon GameLift Servers. Esto incluye juegos con servidores de juegos personalizados o Amazon GameLift ServersRealtime.
-
Ubicación de sesión de juego. Cuando una partida se realiza correctamente, solicita FlexMatch automáticamente una nueva ubicación en la sesión de juego aAmazon GameLift Servers. Los datos generados durante el emparejamiento, incluidas las asignaciones de jugadores IDs y equipos, se proporcionan al servidor del juego para que pueda utilizarlos para iniciar la sesión de juego de la partida. FlexMatcha continuación, transfiere la información de conexión de la sesión de juego para que los clientes del juego puedan unirse a la partida. Para minimizar la latencia que experimentan los jugadores en una partida, la ubicación de las sesiones de juego también Amazon GameLift Servers puede utilizar los datos de latencia de los jugadores regionales, si los proporciona.
-
Reposición automática de emparejamientos. Con esta función habilitada, envía FlexMatch automáticamente una solicitud de reposición de partidas cuando se inicia una nueva sesión de juego con los espacios vacíos para los jugadores. El sistema de emparejamiento inicia el proceso de ubicación de la sesión de juego con un número mínimo de jugadores y, a continuación, llena rápidamente las ranuras restantes. No puede utilizar la reposición automática para reemplazar a los jugadores que abandonen una sesión de juego emparejada.
Si los usa Amazon GameLift Servers FleetIQ con juegos que están alojados con recursos de Amazon Elastic Compute Cloud (Amazon EC2), impleméntelos FlexMatch como un servicio independiente.
Precios para Amazon GameLift ServersFlexMatch
Amazon GameLift Serverslos cargos de las instancias se calculan según la duración del uso y el ancho de banda según la cantidad de datos transferidos. Si alojas tus juegos en Amazon GameLift Servers servidores, el FlexMatch uso está incluido en las tarifasAmazon GameLift Servers. Si alojas tus juegos en otra solución de servidor, el FlexMatch uso se cobra por separado. Para obtener una lista completa de los costos y precios de Amazon GameLift Servers, consulte Precios de Amazon GameLift Servers
Para obtener información sobre cómo calcular el coste de alojar tus juegos o crear parejas con ellosAmazon GameLift Servers, consulta Cómo generar estimaciones de Amazon GameLift Servers precios, donde se describe cómo utilizar la Calculadora de precios de AWS