| 2026 年 7 月 1 日 | 控制台:16.2 | 删除了 XR-083 提交验证器,并将该要求移到 XR-003 提交游戏质量。作为非测试 XR,没有相应的测试用例。如果提交验证器失败需要例外,请在 XR-003 下记录。重新添加了测试用例 052-05 正确的用户关联到控制台 XR 和测试用例页面,因为在上次更新中被意外删除。 |
| 2026 年 6 月 1 日 | 控制台:16.2 | 仅限控制台: XR-007:跨网络游戏、数据使用和配套应用交互现在仅涵盖业务政策,不再包括技术要求。 |
| 2026 年 5 月 1 日 | 控制台:16.1 | XR-134:使用 Web 协议进行数据传输 已停用,不再是控制台提交所必需的。停用 XR-134 使开发者能够为其游戏选择正确的堆栈,并统一 PC 和控制台的最佳实践。 |
| 2025 年 11 月 1 日 | PC:6.0 / 控制台:16.0 | 仅限 PC: XR-007 跨网络数据使用现在是 PC XBOX 要求的一部分。它是控制台版本 XR-007 跨网络游戏、数据使用和配套应用交互的一个子集,仅包含业务政策。它不包含跨网络游戏的技术要求。仅限控制台: 更新了以下包含挂起游戏步骤的测试用例,以使用仅在零售控制台上可用的步骤:001-02 挂起后游戏稳定性、003-18 挂起后耳机状态更改、074-03 挂起时与 XBOX 服务的断开连接、074-04 挂起期间的 XBOX 服务重新连接、112-08 挂起期间的用户切换、052-02 挂起期间的用户切换、064-01 从游戏外部加入游戏会话、123-01 游戏过程中安装/解锁游戏附加内容或消耗品、124-01 游戏邀请、130-05 兼容模式。在零售控制台上,当控制台通过将电源模式设置为即时启用并关闭而进入连接待机,或当游戏失去焦点十分钟时(例如,启动应用程序如”设置”并将其保持焦点十分钟),游戏会被挂起。测试用例 003-19 连接待机后耳机状态更改 已停用。 |
| 2025 年 9 月 1 日 | 15.0 | 更新了测试用例 001-02 挂起后游戏稳定性 以使用自然挂起将游戏置于挂起状态。自然挂起是像用户一样在不使用任何工具的情况下挂起游戏的方式。删除了测试用例 001-03 连接待机后游戏稳定性。在测试用例 001-02 中使用自然挂起会使控制台进入连接待机,这使得测试用例 001-03 冗余。XR-007:为跨网络和平台漫游的商店内容添加了政策澄清。XR-007:根据最新的术语指南将”XBOX Live”术语更新为”XBOX 网络”。多个位置:更新了对禁用术语列表的引用以保持一致。几个位置将其称为”禁用词”、“不良词”等。 |
| 2025 年 4 月 1 日 | 控制台:14.0 / PC:5.0 | 将 XR-001 游戏稳定性和 XR-003 提交游戏质量添加到 PC XBOX 要求。在这些要求中,仅包含适用于 PC 的相关测试用例:001-01 游戏稳定性、003-02 游戏完整性和 003-16 存档游戏兼容性。在两个 XR 中添加了一个表格,显示哪些测试用例适用于控制台和 PC。XR-003 和 XR-003 测试用例已简化和整合。多个测试用例已移入 003-02 游戏完整性(选项、导航、排行榜和语言)。测试用例 003-08 和 003-14 已停用。认证期间使用的控制台和 PC 台配置指南也添加到了 XR-003。已删除 PC Game Pass 质量标准。这些场景在 XR-003 中,包括游戏完整性、硬件/分辨率兼容性和存档游戏兼容性。 |
| 2025 年 3 月 1 日 | 13.3 | XR-014:玩家数据和个人信息和测试用例 014-02 数据收集:更新以澄清在向儿童或青少年账户请求数据时,请求必须明确说明数据用于什么。示例现在同时展示了适当和不适当的数据收集请求。XR-015:管理玩家通信和测试用例 015-01 用户通信:添加了表格以阐明”其他人可以通过语音、文本或邀请进行通信”设置如何作为通用切换,创建覆盖用户跨网络通信设置的场景。例外更新为超出范围且不视为”玩家通信”的场景。添加了 邀请指南 和 阻止游戏体验 部分。澄清将某人静音仅适用于语音通信。XR-018:用户生成的内容和测试用例 018-01:澄清对不当或有害 UGC 的主动举报和/或检测不会使用户的受限 UGC 权限设置无效。添加了 用户名指南 部分。XBOX 玩家代号豁免于 UGC 要求/权限设置。其他用户名受主动过滤和/或举报要求的约束,但不需要对具有受限 UGC 权限的用户进行模糊化。XR-047 用户配置文件访问和测试用例 047-01:以前,游戏中无法进行 UI 导航的区域有一个例外。此更新从该例外中删除了排行榜和菜单,包括在活动游戏期间作为可导航覆盖出现的菜单。测试用例 074-07 动态连接丢失:添加了详细步骤,解释如何使用 Fiddler Classic 通过 Fiddler 的_内容阻止_插件来阻止合作伙伴服务。认证团队使用此插件来阻止域(主机),而不是 IP 地址列表。 |
| 2025 年 2 月 1 日 | 13.2 | XR-014和测试用例 014-02 数据收集:更新以允许游戏请求儿童或青少年账户的电子邮件地址,用于发行商账户关联。如果游戏出于发行商账户关联的目的从儿童或青少年账户请求电子邮件地址,则必须向玩家发送消息告知发行商账户关联需要该地址。测试用例 124-01:游戏邀请:游戏内发送游戏邀请的选项没有_所需术语_。已更新测试用例以删除所需术语的要求。测试用例 132-01:服务访问限制:添加了详细信息,澄清如何解读 XBOX 服务跟踪分析器报告。 |
| 2024 年 10 月 1 日 | 13.1 | XR-001:将要求更新为 Microsoft Store 政策 10.1.2。这与 Microsoft Store 关于游戏稳定性的政策一致。更新至 XR-046 显示名称和游戏图片。用于验证玩家代号正确显示的四个测试字符串已更新。新字符串是:สฐ众нь컴퓨퓨、आथाώঙぁヺ、øÜêþЯЂў、gttest1。测试用例 048-01 配置文件设置使用:添加测试步骤 6 以验证第二台设备上的更新玩家代号。将”XBOX Live”更新为”XBOX 网络”。 |
| 2024 年 8 月 1 日 | 13.0 | 对 XR-013 的小更新:披露文本 – 随着更多已关联账户的添加,受家长控制的账户的体验存在差异。有些体验完全被阻止,有些只是部分被阻止(无多人游戏、社区功能)。添加披露文本是为了帮助发行商在购买之前传达游戏的潜在限制,减少客户混淆和退款流程。建议在游戏的商店详细信息页面上包含披露文本,以便买家了解。儿童账户年龄 – 各地区如何定义儿童年龄范围的方式更加复杂。此更新考虑了对儿童和青少年账户的完善定义,注明了美国年龄标准,并强调了每个地区存在年龄差异,而 XUserGetAgeGroup 函数考虑了这些差异。对 XR-014 和测试用例 014-01 个人信息的重大更新。新增测试用例 014-02 数据收集。更新的重点是游戏如何处理和显示用户数据:游戏不能向任何其他人显示一个用户的个人数据,并且游戏必须遵守全球和区域隐私法规。删除了以下内容:阻止游戏向用户询问额外信息的引用;有关传输中和静态数据加密的引用。新增测试用例 014-02 数据收集,该测试用例验证游戏不会向儿童或青少年账户请求超出年龄验证或家长同意所需的数据。 |
| 2024 年 7 月 1 日 | 12.2 | 对 XR-083 的小更新,增加了关于已批准的库和演示允许什么的清晰度。 |
| 2024 年 4 月 1 日 | 12.1 | 更新了控制台和 PC 最常见的失败测试用例。将 适用于 PC、移动和创作者计划的 XBOX 网络政策 的标题更改为 适用于 PC、移动和创作者计划的 XBOX 要求和商店政策。从 PC XBOX 要求测试用例中删除了测试用例 052-01 和 052-02,因为它们不适用于 PC。挂起/恢复不适用于 PC,并且从终止状态启动(用户注销后)由 052-05 正确的用户关联涵盖。XR-015 的测试用例:更新以澄清”邀请”指的是多人游戏邀请。它不包括好友邀请。XR-130:将 XR 引用更新为 XR-052 用于存档漫游(以前在 XR-050 中,但已删除)。XR-018:更新了指向禁用术语列表的破损链接。XR-133 从 PC Beta 和游戏预览要求中删除。XR-133 仅适用于控制台。控制台上的 XR-022:更新以包括来自竞争平台的图像。所有测试用例:大量格式更新和语法修复。将 GDK 文档链接更新为 Microsoft Learn。 |
| 2023 年 12 月 1 日 | 12.0 | 将 XR 050 和 052 整合到 XR-052:用户状态和游戏存档位置、漫游和依赖项。删除了 XR-050。XR-052 已添加到 XBOX PC 要求中(正确的用户关联和 PC 之间的云存档漫游)。XR-052 测试用例已添加到 XBOX PC 要求和测试用例。XR-037:内容包的依赖关系:添加了包含实现指南和最佳实践的深入页面。Beta 和游戏预览:删除了 Kinect XR。控制台 BVT:删除了以下 BVT,因为它们不再适用:04 捆绑外围设备、06 内容更新、11 提交文档、16 多光盘。 |
| 2023 年 5 月 1 日 | 11.1 | XR-055 和测试用例 055-01:更新以澄清成就解锁条件必须与对游戏内容的深入探索或参与相关联。测试用例 046-01:Ion 测试玩家代号不再可用于测试玩家代号更改。玩家代号 mdrngtck 在测试用例中替换了 Ion。测试用例 013-01:添加步骤以完成属于游戏年龄分级内的 XBOX 儿童账户(13 岁以下)的发行商账户创建/关联。更新了通过/失败示例。Kinect XR 已正式退休:XR-016、XR-025、XR-126 和 XR-033。 |
| 2023 年 3 月 1 日 | 11.0 | XR-045:更新以包括 XBOX 家庭成员账户权限的要求和验证。添加了测试用例 045-02 以验证 XBOX 家庭成员的权限设置。 |
| 2022 年 12 月 1 日 | 10.1 | 测试用例 046-01 已更新为使用 GDK 中的 XblTestAccountGui.exe 来更改玩家代号。 |
| 2022 年 11 月 1 日 | 10.0 | XR-013 - 澄清将用户的发行商账户与用户的 Microsoft 账户关联时必须使用 XSTS 令牌为身份验证提供身份信息。XR-013:澄清服务条款仅需要在账户关联过程中显示。 |
| 2022 年 9 月 1 日 | 9.9 | 更新的 XR-013 - 更新以允许更多的欺诈预防机制,例如首次进行账户关联时的双重身份验证中断。 |
| 2022 年 6 月 1 日 | 9.8 | 更新的 XR-013 - 澄清了需要发行商账户才能玩的要求。 |
| 2022 年 3 月 1 日 | 9.7 | 澄清 XR-045 不包括离线游戏。 |
| 2022 年 1 月 1 日 | 9.6 | 简化了 XR-070:好友列表,以提供关于混合好友列表的澄清,并删除了提供添加好友的要求。更新了 XR-046:显示名称和游戏图片,以澄清开发者可以在 ERA 和 Microsoft 游戏开发工具包 (GDK) 中选择现代或经典玩家代号。 |
| 2021 年 10 月 1 日 | 9.5 | 更新了更改历史,只显示”此版本中的更改”,并为完整的更改历史添加了新页面。更新了 XR-134:使用 Web 协议进行数据传输,以提供每个开发架构的更清晰要求。 |
| 2021 年 8 月 1 日 | 9.3 | 从 XGD 迁移到 GDK 文档。更新了所有交叉链接。更新了整个 XBOX Live 品牌以引用 XBOX 网络。停用 XR-012:安全数据传输,网络传输最佳实践可在通信安全概览中找到。添加了 XR-134:使用 Web 协议进行数据传输。 |
| 2021 年 6 月 1 日 | 9.2 | 更新了 XR-045:XBOX Live 和账户权限,更新了共享游戏会话的定义。使用文档链接和详细信息更新了多个 XR。 |
| 2021 年 5 月 1 日 | 9.1 | 更新了 XR-112:在初始激活和恢复期间建立用户和控制器,以及 XR-115:游戏过程中用户或控制器的添加和移除,以支持在 GDK 中引入的简化和高级用户模型。更新了引用退休功能或不再是要求的项目的部分描述。更新了 XR-050:游戏存档位置、漫游和依赖关系,以澄清控制台和 PC 设备之间游戏存档漫游的要求。 |
| 2021 年 4 月 1 日 | 9.0 | 更新了 XR-007:跨网络游戏、数据使用和配套应用交互,以删除 XR-018:用户生成的内容中的重复 UGC 要求。 |
| 2021 年 3 月 15 日 | 8.9 | 更新了 XR-045:XBOX Live 和账户权限,详细说明了如何配置免费游戏、beta 或演示游戏以允许非 XBOX Live Gold 订阅者的玩家进行多人游戏。 |
| 2021 年 3 月 1 日 | 8.8 | 更新了 XR-064:可加入的游戏会话和在线游戏,以澄清 PC 设备上 Game Bar 集成的要求。退役了 XR-072:支持语音。游戏语音集成现在是支持多人游戏的推荐最佳实践。 |
| 2021 年 2 月 1 日 | 8.7 | 更新了 XR-018:用户生成的内容,以增加对 UGC 定义的清晰度、实现指南,并更新了要求以与 Microsoft Store 政策保持一致。使用详细信息更新了 XR-083:XDK / GDK 版本。使用更新的 API 和/或到 GDK 的文档链接更新了各种 XR。 |
| 2021 年 1 月 5 日 | 8.6.1 | 更新了 XR-055:成就和玩家分数,以澄清成就添加预算不包括基础成就。 |
| 2021 年 1 月 1 日 | 8.6 | 此文档中跳过版本 8.5,以将版本号与相关测试文档保持一致。更新了 XR-003:提交游戏质量,以提供 XBOX 质量标准的具体详细信息,以支持测试用例和玩家体验。更新了 XR-007 和 XR-018 用户生成的内容,以删除需要对来自已知平台的跨网络用户名进行字符串验证的要求,并提供助手内容,说明这些场景不应进行字符串审查。更新了 XR-045:XBOX Live 和账户权限支持内容,以更清楚地说明特定 SDK/XDK/GDK 组合适用于哪些平台。 |
| 2020 年 9 月 18 日 | 8.4 | 更新了 XBOX Series X|S 系列设备在多个要求中的命名。 |
| 2020 年 9 月 1 日 | 8.3 | XR-057:解锁成就更名并更新,以澄清成就不能通过游戏内作弊或调试选项解锁。XR-130:XBOX 控制台系列和世代更新,以包括在 XBOX Series X|S 上运行 XBOX One 世代游戏的详细信息。XR-014:个人信息已更新,专门澄清玩家数据收集政策,限制发行商在控制台上收集个人信息的能力。增加了更多的清晰度,允许为账户关联场景收集电子邮件/密码。将账户关联最佳实践转移到 XR 014:账户关联。使用 XBOX Series X|S 术语更新了 XR-022:官方命名标准。XR-123:游戏过程中安装/解锁游戏附加内容或消耗品的标题已更新,并明确也包括耐用品和消耗品。 |
| 2020 年 8 月 1 日 | 8.2 | 更新了 XR-034:流式安装的初始游玩标记,以允许开发者选择是否包含初始游玩标记;如果使用,删除了大小要求,但现在要求游玩标记提供游戏体验。 |
| 2020 年 7 月 1 日 | 8.1 | 更新了 XR-064:可加入的游戏会话和在线游戏的实现指南,以包括多人游戏活动功能。更新了 XR-067:维护多人游戏会话状态,以支持多人游戏活动最近玩家功能。更新了 XR-050:游戏存档位置、漫游和依赖关系,以澄清 Windows 平台的要求并提供 GDK API 使用指南。更新了 XR-045:XBOX Live 和账户权限,以包括使用 GDK 检查权限。 |
| 2020 年 6 月 8 日 | 8.0 | 由于对 XBOX Series X|S 控制台世代的支持,进行了主版本更新。澄清了”XBOX 控制台”一词的使用,包括 XBOX One 和 XBOX Series X|S 世代。添加了 XR-133:本地存储写入限制,详细说明了 XBOX 控制台上本地存储写入的限制。将 XR-130:XBOX One 系列设备更新为 XR-130:XBOX 控制台系列和世代,以详细说明支持控制台世代中所有设备/功能以及跨世代的要求。更新了 XR-050:游戏存档位置、漫游和依赖关系,以详细说明跨 XBOX 控制台世代漫游游戏存档进度的要求。更新了 XR-007,以澄清跨网络游戏的耐用漫游场景。更新了 XR-012 安全数据传输,以获取 GDK 和更具体的实现要求。 |
| 2020 年 5 月 1 日 | 7.5 | 更新了 XR-064:可加入的游戏会话和在线游戏以及 XR-067:维护多人游戏会话状态,以要求在与 XBOX 控制台启用跨平台游戏时在非控制台设备上进行集成。更新了 XR-012 安全数据传输,以获取更具体的实现要求。 |
| 2020 年 4 月 1 日 | 7.4 | 将更改列表移到 XR 页面内。更新了文件夹组织/链接以改进流程。在需要时,将 XBOX One 更新为 XBOX 控制台,以清楚地说明设备系列。更新了 XR-083:XDK / GDK 版本以支持 Microsoft 游戏开发工具包。 |
| 2020 年 3 月 1 日 | 7.3 | 主要要求页面未更改。使用版本号(从 1.0 开始)和最后更新日期更新所有深入探讨页面。仅对 XR-017:游戏分级 内容进行了更改。XR-017 已更新,以包括智利的新分级机构、更新的预告片要求以及内容表的一般简化。 |
| 2020 年 1 月 3 日 | 7.3 | 更新了 XR-064 和 XR-067,以删除 XBOX Live 竞技场/锦标赛要求。更新了 XR-012 深入探讨页面,以获取更具体的实现要求。替换了 XR-006 中错误删除的本地化要求表:游戏资产和元数据。更新了 XR-046:显示名称和游戏图片,以增加对现代玩家代号使用的更多清晰度。 |
| 2019 年 10 月 24 日 | 7.0.1 | 更新了 XR-007,以删除对 XR-073 的错误引用。 |
| 2019 年 10 月 1 日 | 7.0 | 将 XR-113:活动用户管理和 XR-116:从挂起和受约束模式恢复时处理用户和控制器整合到更新后的 XR-112 和 XR-115,现已更新为 GDK。更新了 XR-046,添加了现代玩家代号和 GDK 详细信息。删除了 XR-073:阻止和静音支持,整合到重命名的 XR-015:管理玩家通信中。从 XR-015 中删除了视频通信。 |
| 2019 年 7 月 9 日 | 6.9.1 | 更正标头错误。更新了 XR-055:更正拼写错误。 |
| 2019 年 7 月 2 日 | 6.9 | 更新了 XR-007,以限制在所有游戏模式中要求跨网络游戏。更新了 XR-055:成就和玩家分数,将成就更新受管控的时间窗口从每季度更改为半年;每日历年的玩家分数或成就量没有整体变化。 |
| 2019 年 3 月 19 日 | 6.8 | 更新了 XR-046、XR-074、XR-013、XR-045 和 XR-062,以考虑在移动或 PC 上实现 XBOX Live 的政策变化。 |
| 2019 年 3 月 13 日 | 6.7.1 | 更新到 XR-012:安全数据传输:删除了对中间件提供商的引用,因为可能会在中间提供商和许可的中间件之间造成混淆。更新了 2 个 XR 中的游戏商店政策的链接。 |
| 2019 年 2 月 1 日 | 6.7 | 更新到 XR-045:XBOX Live 和账户权限:添加了关于 XBOX One XDK 游戏与在 XBOX One 上使用 XSAPI 的游戏的实现指南的清晰度。更新到 XR-012:添加了关于客户端/服务器、点对点实现的清晰度。更新到 XR-072:支持语音:删除了使用 SILK 编解码器进行语音传输的要求。 |
| 2019 年 1 月 1 日 | 6.6 | 删除了 PDF 直接下载,引入了另存为 PDF/打印。更新了 XR-034:流式安装游玩标记,以允许游戏演示不包括游玩标记。 |
| 2018 年 12 月 3 日 | 6.5 | 更新了 XR-045 和 XR-025:发送和共享 Kinect 数据,以将 Kinect 相关权限移到 Kinect 要求中。从”成就”部分的介绍中删除了关于系统统计数据的评论。添加了专用的 XR-007 页面。 |
| 2018 年 11 月 6 日 | 6.4.1 | 按预期更新 XR-007 以删除跨平台游戏切换。 |
| 2018 年 11 月 1 日 | 6.4 | 更新了 XR-007,以允许跨网络/平台游戏进度和游戏内物品库存。为 Microsoft Store 优惠的网络间的等价性添加了要求。删除了游戏内跨网络游戏切换的要求。更新了 XR-015:隐私和权限 更多信息,以添加验证跨网络通信权限的详细信息。更新了 XR-045 以添加新的跨网络权限。更新了 XR-073,以添加跨网络通信静音的要求。更新了 XR-124:游戏邀请,以澄清 XBOX Live 游戏邀请必须用于所有会话中的 XBOX Live 到 XBOX Live 玩家邀请,包括那些带有跨网络玩家的会话。多个成就相关的 XR:删除了对挑战的引用。 |
| 2018 年 10 月 1 日 | 6.3 | 更新了 XR-62:成就名称和描述,以提供关于内容中脏话使用的清晰度。更新了 XR-064 的 更多信息 内容,以增加对什么被视为可加入的清晰度。更新了 XR-012 以提供关于 OpenSSL 和 BCrypt 的更多清晰度。 |
| 2018 年 9 月 1 日 | 6.2 | 更新了 XR-12:安全数据传输和支持内容,以提供更多支持的安全协议。添加了 XR-132:服务访问限制,以提供 XBOX Live 服务调用限制的清晰度。 |
| 2018 年 8 月 2 日 | 6.1 | 更新了 XR-73 阻止和静音支持,以增加对使用自定义游戏内服务时必须阻止的通信类型的清晰度。 |
| 2018 年 7 月 2 日 | 6.0 | 为季度的定义为 XR-55 添加了澄清备注。更新了 XR-007 以匹配先前的 XR 更新。删除了 XR-049:富存在,现在是最佳实践。删除了 XR-063:系统统计数据的检测,现在是最佳实践。 |
| 2018 年 6 月 4 日 | 5.9 | 将 XR 迁移到新的 HTML 格式。删除了”网络”部分。将所有网络要求整合到单个要求中(XR-074:与 XBOX 服务的连接丢失)。删除了”用户界面”部分,将 XR-022:官方命名标准移到”基本要求”。添加了 XR-055:成就、挑战和玩家分数作为经过测试的 XR,用于在正常测试过程中成就未解锁的场景。删除了以下要求,因为它们涵盖在《发行商指南》的 XBOX 游戏商店政策文档中:XR-038:数字内容可用性、XR-040:内容许可、权限管理和游戏激活、XR-041:Microsoft Store 令牌使用、XR-042:无现实货币兑现、XR-084:广告中不允许的内容、XR-118:Beta 或演示的定价、XR-119:Beta 或演示中的付费 DLC、XR-120:Beta 公开发布通知、XR-121:Beta 的产品类型、XR-122:Beta 人口规模。 |