更多信息
目的:确保 XBOX 网络了解哪些用户在一起在线玩游戏。此信息用于支持“最近一起玩过”列表、玩家反馈、使用情况报告和其他平台功能。 游戏应记录游戏过程中发生的所有有意义的互动。这些互动可能包括游戏会话中的所有玩家;如果游戏会话规模较大,并且玩家互动仅限于全部玩家中的较小一部分,则可能只包括部分玩家。 对于仍在使用旧版 Multiplayer Session Directory (MPSD) 的游戏:当多个用户在联网体验中一起玩游戏时,该玩家组必须在 MPSD 中至少有一个包含所有玩家的会话。当会话处于交互式多人游戏过程中时,必须将多人游戏会话中的 gameplay 功能设置为 True。当玩家加入和离开体验时,必须分别将其添加到 MPSD 会话中和从 MPSD 会话中删除。对于大型会话,请使用 MPA Recent Players 并将 gameplay 功能设置为 false。请勿同时使用 MPA Recent Players 和 MPSD,因为同时维护两者可能会产生重复记录。 有关使用 GDK 记录互动的信息,请阅读 Multiplayer Activity Recent Players 概述。有关使用 GDK 实现 MPSD 的信息,请阅读 Multiplayer Session Directory 概述。实施指南和最佳做法
使用 Multiplayer Activity (MPA) Recent Players 功能,在玩家加入和离开会话时记录有意义的互动。对于仍在使用旧版 Multiplayer Session Directory (MPSD) 的游戏,请维护一个包含所有玩家的会话,并使 gameplay 功能保持最新。请勿同时通过 MPA Recent Players 和 MPSD 记录互动,因为同时维护两者可能会产生重复记录。认证测试用例
067-01 最近一起玩过的玩家互动
测试步骤预期结果
- 登录 XBOX 个人资料,并在多台设备上启动游戏。
- 与所有玩家一起完成一个 XBOX 游戏会话。
- 返回主页并查看“最近一起玩过”列表,验证其中包含该游戏会话中的所有玩家。
- 再重复步骤 [1] - [3] 数次,但这次每次都使用新账户。
- 重复步骤 [1] - [4],但这次让一名或多名玩家在游戏过程中离开,并确保其个人资料在步骤 [2] 期间仍显示在“最近一起玩过”列表中。
用户必须能够查看每个最近玩过的游戏会话中的所有玩家。 通过示例失败示例
- 所有个人资料都包含在设备的“最近一起玩过”列表中。
- 并非所有个人资料都包含在设备的“最近一起玩过”列表中。
- 在多人游戏过程中退出的用户未显示在“最近一起玩过”列表中。
