让您的游戏服务器访问 Amazon GameLift Servers 实例集数据 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

让您的游戏服务器访问 Amazon GameLift Servers 实例集数据

在某些情况下,您的自定义游戏生成包或 Amazon GameLift Servers Realtime 脚本可能需要有关 Amazon GameLift Servers 实例集的信息。例如,您的游戏版本或脚本可能包含以下代码:

  • 根据实例集数据监控活动。

  • 汇总指标以按实例集数据跟踪活动。(许多游戏都使用这些数据进行 LiveOps 活动。)

  • 为自定义游戏服务提供相关数据,例如用于对战、额外容量扩展或测试。

队列信息以 JSON 文件形式显示在每个实例上,位于以下位置:

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

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

gamelift-metadata.json 文件包含 Amazon GameLift Servers 实例集资源的属性

示例 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", "name":"ReallyFunGameTestFleet08", "fleetType":"ON_DEMAND", "instanceRoleArn":"arn:aws:iam::123456789012:role/S3AccessForGameLift", "instanceType":"c5.large", "serverLaunchPath":"/local/game/reallyfungame.exe" }