Añadir FlexMatch a un servidor Amazon GameLift Servers de juegos hospedado - 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.

Añadir FlexMatch a un servidor Amazon GameLift Servers de juegos hospedado

Cuando Amazon GameLift Servers crea una partida, genera un conjunto de datos de resultados de la partida que describen los detalles clave del emparejamiento, incluidas las asignaciones de los equipos. Un servidor de juego utiliza estos datos, así como otra información de la sesión de juego, al iniciar una nueva sesión de juego para organizar el partido.

Para los servidores de juegos que están alojados en Amazon GameLift Servers

Amazon GameLift ServersIndica a un servidor de juegos que procese iniciar una sesión de juego. Incluye un GameSessionobjeto que describe el tipo de sesión de juego que se va a crear e incluye información específica del jugador, incluidos los datos del partido.

Para servidores de juegos que están alojados en otras soluciones

Tras completar correctamente una solicitud de emparejamiento, Amazon GameLift Servers emite un evento que incluye los resultados de la partida. Puedes usar estos datos con tu propia solución de alojamiento para iniciar una sesión de juego para el partido.

Acerca de los datos de Matchmaker

Los datos del partido incluyen la siguiente información:

  • Un identificador de coincidencia único

  • El ID de la configuración de emparejamiento que se utilizó para crear la partida

  • Los jugadores seleccionados para el partido

  • Nombres y asignaciones de los equipos

  • Valores de los atributos de los jugadores que se usaron para formar la partida. Los atributos también pueden proporcionar información que indique cómo se configura una sesión de juego. Por ejemplo, el servidor del juego puede asignar personajes a los jugadores en función de sus atributos o elegir una preferencia en el mapa del juego que sea común a todos los jugadores. O bien, es posible que tu juego desbloquee determinadas funciones o niveles en función del nivel medio de habilidad de los jugadores.

Los datos de las partidas no incluyen la latencia de los jugadores. Si necesitas datos de latencia de los jugadores actuales, por ejemplo, para rellenar partidas, te recomendamos que obtengas datos actualizados.

nota

Los datos de Matchmaker especifican el ARN de la configuración de emparejamiento completa, que identifica el nombre de la configuración, la AWS cuenta y la región. En el caso de los juegos que se alojen con Amazon GameLift Servers Match Backfill, solo necesitarás el nombre de la configuración. El nombre de la configuración es la cadena que sigue a «:matchmakingconfiguration/». En el siguiente ejemplo, el nombre de la configuración de emparejamiento es "». MyMatchmakerConfig

Este ejemplo de JSON muestra un conjunto de datos de matchmaker típico. Describe un juego para dos jugadores, en el que los jugadores se emparejan según las calificaciones de habilidad y el nivel más alto alcanzado.

{ "matchId":"1111aaaa-22bb-33cc-44dd-5555eeee66ff", "matchmakingConfigurationArn":"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MyMatchmakerConfig", "teams":[ {"name":"attacker", "players":[ {"playerId":"4444dddd-55ee-66ff-77aa-8888bbbb99cc", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":10.0,"Mind":12.0,"Heart":15.0,"Soul":33.0}} } }] },{ "name":"defender", "players":[{ "playerId":"3333cccc-44dd-55ee-66ff-7777aaaa88bb", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":11.0,"Mind":12.0,"Heart":11.0,"Soul":40.0}} } }] }] }