¿Qué es Amazon GameLift FlexMatch? - Amazon GameLift

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 FlexMatch?

Amazon GameLift FlexMatch es 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 jugadores compatibles para cada partida. También puedes ajustar los aspectos clave del algoritmo de emparejamiento para que se adapten a las necesidades de tu juego.

Úselo FlexMatch como un servicio de emparejamiento independiente o integrado con una solución de alojamiento de GameLift juegos de Amazon. 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 puede añadir FlexMatch a su alojamiento EC2 GameLift gestionado por Amazon o alojamiento local con Amazon. GameLift Anywhere Esta guía proporciona información detallada sobre cómo crear un sistema de FlexMatch emparejamiento para su situación particular.

FlexMatch te 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. Crea partidas en las que todos los jugadores tengan características similares, como habilidad o experiencia. O forma partidas en las que las características combinadas de cada equipo cumplan un criterio común.

  • Prioriza la forma en que la latencia de los jugadores influye en el emparejamiento. ¿Quieres establecer un límite estricto de latencia para todos los jugadores o se aceptan latencias más altas siempre que todos los jugadores de la partida tengan una latencia similar?

¿Estás listo para empezar a trabajar con ellos? FlexMatch

Para step-by-step obtener información sobre cómo poner en marcha tu juego FlexMatch, consulta los siguientes temas:

FlexMatch Características principales

Las siguientes funciones están disponibles en todos los FlexMatch escenarios, ya sea que las utilices FlexMatch como un servicio independiente o con el alojamiento de GameLift juegos de Amazon.

  • 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.

FlexMatch con Amazon GameLift hosting

FlexMatch ofrece las siguientes funciones adicionales para utilizarlas con los juegos que alojas en Amazon GameLift. Esto incluye juegos con servidores de juegos personalizados o servidores en tiempo real.

  • Ubicación de sesión de juego. Cuando una partida se ha realizado correctamente, solicita FlexMatch automáticamente a Amazon una nueva ubicación en la sesión de juego GameLift. Los datos generados durante el emparejamiento, incluidos los identificadores de los jugadores y las asignaciones de los equipos, se proporcionan al servidor del juego para que pueda utilizarlos para iniciar la sesión de juego de la partida. FlexMatch a 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 en Amazon también GameLift puede utilizar los datos de latencia de los jugadores regionales, si se proporcionan.

  • 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 utiliza Amazon GameLift FleetiQ con juegos alojados con recursos de Amazon Elastic Compute Cloud (Amazon EC2), impleméntelo como un servicio independiente. FlexMatch

Precios para Amazon GameLift FlexMatch

Amazon GameLift cobra por las instancias según la duración del uso y por el ancho de banda según la cantidad de datos transferidos. Si alojas tus juegos en los GameLift servidores de Amazon, el FlexMatch uso está incluido en las tarifas de Amazon GameLift. Si alojas tus juegos en otra solución de servidor, el FlexMatch uso se cobra por separado. Para obtener una lista completa de los cargos y precios de Amazon GameLift, consulta los GameLift precios de Amazon.

Para obtener información sobre cómo calcular el costo del alojamiento de sus juegos o el emparejamiento con Amazon GameLift, consulte Generación de estimaciones de GameLift precios de Amazon, que describe cómo usar el AWS Pricing Calculator.