Obtención de datos de la flota para una instancia de Amazon GameLift - 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.

Obtención de datos de la flota para una instancia de Amazon GameLift

Hay algunas situaciones en las que la compilación de un juego personalizado o el script de Realtime Servers pueden requerir información sobre la flota de Amazon GameLift. Por ejemplo, la compilación o el script del juego pueden incluir código para realizar las siguientes acciones:

  • Supervisar la actividad en función de los datos de la flota.

  • Reunir las métricas para realizar un seguimiento de la actividad según los datos de la flota. (Muchos juegos utilizan estos datos para las actividades de LiveOps).

  • Proporcionar datos relevantes a los servicios de juegos personalizados, por ejemplo, para el emparejamiento, la escalación de la capacidad adicional o la realización de pruebas.

La información de la flota se encuentra disponible como un archivo JSON en cada instancia en las siguientes ubicaciones:

  • Windows: C:\GameMetadata\gamelift-metadata.json

  • Linux: /local/gamemetadata/gamelift-metadata.json

El archivo gamelift-metadata.json incluye los atributos de un recurso de flota de Amazon GameLift.

Ejemplo de archivo JSON:

{ "buildArn":"arn:aws:gamelift:us-west-2:123456789012:build/build-1111aaaa-22bb-33cc-44dd-5555eeee66ff", "buildId":"build-1111aaaa-22bb-33cc-44dd-5555eeee66ff", "fleetArn":"arn:aws:gamelift:us-west-2:123456789012:fleet/fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa", "fleetDescription":"Test fleet for Really Fun Game v0.8", "fleetId":"fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa", "fleetName":"ReallyFunGameTestFleet08", "fleetType":"ON_DEMAND", "instanceRoleArn":"arn:aws:iam::123456789012:role/S3AccessForGameLift", "instanceType":"c5.large", "serverLaunchPath":"/local/game/reallyfungame.exe" }