Flottendaten für eine GameLift Amazon-Instance abrufen - Amazon GameLift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Flottendaten für eine GameLift Amazon-Instance abrufen

Es gibt Situationen, in denen Ihr benutzerdefinierter Spiel-Build oder Ihr Realtime Server-Skript möglicherweise Informationen über die GameLift Amazon-Flotte benötigt. Ihr Spiel-Build oder -Skript könnte beispielsweise Code für Folgendes enthalten:

  • Überwachen Sie die Aktivitäten auf der Grundlage von Flottendaten.

  • Führen Sie Kennzahlen zusammen, um die Aktivitäten anhand von Flottendaten zu verfolgen. (Viele Spiele verwenden diese Daten für LiveOps Aktivitäten.)

  • Stellen Sie relevante Daten für benutzerdefinierte Spieledienste bereit, z. B. für Matchmaking, zusätzliche Kapazitätsskalierung oder Tests.

Flotteninformationen sind als JSON Datei für jede Instanz an den folgenden Orten verfügbar:

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

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

Die gamelift-metadata.json Datei enthält die Attribute einer GameLift Amazon-Flottenressource.

JSONBeispieldatei:

{ "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" }