在某些情况下,您的自定义游戏版本或实时服务器脚本可能需要有关 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"
}