Amazon GameLift
开发人员指南 (版本 )
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

查看游戏和玩家会话中的数据

您可以查看与一个队组中运行的游戏有关的信息以及单个玩家的信息。有关游戏会话和玩家会话的更多信息,请参阅如何将玩家接入游戏

查看游戏会话数据

  1. Amazon GameLift 控制台中,打开您要研究的队组的详细信息页面。(在菜单栏中选择 Fleets,然后单击队组名称。)

  2. 打开 Game sessions 选项卡。此选项卡将列出队组中托管的所有游戏会话及其摘要信息。

  3. 单击一个游戏会话可查看有关该游戏会话的更多信息,以及曾连接到游戏的玩家列表。

游戏会话

页面顶部显示游戏会话信息的汇总,包括:

  • 状态 – 游戏会话的状态。有效状态包括:

    • 正在激活 – Amazon GameLift 已创建一个游戏会话并将游戏属性传递至游戏服务器进程。游戏服务器解释游戏属性,并在准备好供潜在玩家会话进行连接时回调到 Amazon GameLift。

    • 活动 – 游戏会话可支持在没有玩家会话连接或存在多个玩家会话连接时运行游戏。

    • 已终止 – 游戏会话已结束,不允许将玩家会话连接到已终止的游戏会话。

  • 名称 – 自动生成的游戏会话名称。

  • IP 地址 – 对于状态为 Activating (正在激活)Active (活动) 的游戏会话,可使用该 IP 地址连接到游戏。

  • 端口 – 用于连接到游戏会话的端口号。

  • 玩家会话数 – 当前连接到游戏会话的玩家数量以及游戏会话中的玩家位置总数。例如,值 10 of 15 表示游戏中共有 15 个可用位置,其中 10 个已被占用,5 个空闲。

  • 玩家会话创建策略 – 用于确定是否允许新玩家连接到游戏的策略。值为 Accept allDeny all。有关更多信息,请参阅 GameSession 对象

  • 正常运行时间 – 游戏会话已运行的总时长。

  • 创建日期 – 创建游戏会话的日期和时间。

玩家会话

每个游戏会话中将收集以下玩家会话数据:

  • 状态 – 玩家会话的状态。选项包括:

    • 已预留 – 玩家会话已预留,但玩家尚未连接。

    • 活动 – 玩家会话当前已连接到游戏服务器。

    • 已完成 – 玩家会话已结束;玩家不再处于连接状态。

    • 超时 – 玩家会话已预留,但玩家连接失败。

  • ID – 分配给玩家会话的标识符。

  • 玩家 ID – 玩家的唯一标识符。单击此 ID 获取更多玩家信息。

  • 开始时间 – 玩家连接到游戏会话的时间。

  • 结束时间 – 玩家从游戏会话断开连接的时间。

  • 总时间 – 玩家在玩家会话中处于活动状态的总时长。

玩家信息

查看关于选定玩家的更多信息,包括玩家在当前区域的所有队组中曾连接过的全部游戏的列表。此信息包括每个玩家会话的状态、开始和结束时间以及总连接时间。单击可查看相关游戏会话及队组的数据。