取得 Amazon GameLift 執行個體的機群資料 - Amazon GameLift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取得 Amazon GameLift 執行個體的機群資料

有些情況下,您的自訂遊戲建置或即時伺服器指令碼可能需要 Amazon GameLift 機群的相關資訊。例如,您的遊戲建置或指令碼可能包含程式碼,以:

  • 根據機群資料監控活動。

  • 彙總指標以依機群資料追蹤活動。(許多遊戲都會將此資料用於 LiveOps活動。)

  • 將相關資料提供給自訂遊戲服務,例如進行配對、額外容量擴展或測試。

機群資訊可在下列位置的每個執行個體上以JSON檔案形式提供:

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

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

gamelift-metadata.json 檔案包含 Amazon GameLift 機群資源 的屬性

範例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" }