发布前测试选项概述
你可以在自己的沙盒中或 RETAIL(生产)沙盒中测试产品。可用以下选项。- 旁加载(主机)/本地安装(PC):使用游戏开发工具包 (GDK) 开发工具在开发沙盒中手动将产品安装到你的 PC 或主机上。你可以安装使用 makepkg 生成的包或部署松散文件。
- 开发沙盒下载:使用合作伙伴中心将包发布到你的开发沙盒。使用 XBOX 开发工具包或配置为对沙盒具有用户访问权限的 PC,使包可从 Microsoft Store 应用下载。
- 封闭 Beta:以隐藏状态将你的游戏发布到 RETAIL 沙盒。只能通过兑换促销码从 Microsoft Store 获取。
- 公开 Beta:以可发现状态将你的游戏发布到 RETAIL 沙盒。可以从 Microsoft Store 免费获取并下载。
- XBOX Insider 计划:XBOX Insider 计划允许你使用 XBOX Insider Hub 应用安全地分发 Beta 产品,并且仅面向你定义的受众。通过使用该计划,你还可以收集反馈和错误报告,以帮助你为游戏的完整发布做准备。
- Playtest:Playtest 使发布前游戏内容能够在 XBOX 端点上运行,供受控真实玩家群体使用,而无需进行认证或将主游戏发布到 Microsoft Store。你可以使用受众组选择谁可以安装该构建,通过深层链接共享访问权限,并在迭代时更新包、日期或受众。在预览期间,Playtest 支持 PC 上的 XBOX。有关详细信息,请参阅 Playtest 概述。
旁加载(主机)和本地安装 (PC)
使用旁加载(用于 XBOX 主机游戏)或本地安装(用于 PC 游戏)立即部署使用 /LU 或 /LT 标志创建的 XBOX 包。无需通过合作伙伴中心产品发布此包,因为该包直接部署到你的设备。你可以使用 GDK 工具部署内容。 旁加载提供最快的迭代时间,但相较于其他选项可能扩展性较差。开发者沙盒下载
你可以将打包的构建上传到合作伙伴中心中的产品,然后将这些构建发布到你的开发沙盒中。已发布的构建可以直接从开发工具包或 PC 上的 Microsoft Store 应用下载。此方法可部署到更大的受众,并且与旁加载相比,能更准确地模拟最终用户体验。 为保持高安全性,你必须拥有具有访问你所使用沙盒权限的 XBOX 测试帐户,并且必须能访问标题本身。 每个合作伙伴中心帐户都有自己的特定沙盒集合以及配置这些沙盒访问权限的选项。沙盒名称由发行商的四或六字符标识符组成,后跟从 .0 到 .99 的数字(例如 XDKS.1)。你可以从这些沙盒中选择任何一个用于开发和测试。有关详细信息,请参阅沙盒。 有关发布到开发沙盒的详细信息,请参阅审阅并发布。Playtest
在以下情况下使用 Playtest 进行发布前测试:- 你想在测试者面前展示发布前构建,无需发布你的主游戏、提交进行认证或在 Microsoft Store 中配置 PDP。
- 你想为同一个产品运行多个并行测试。
- 你想通过更新构建快速迭代,而无需重新创建测试计划或再次邀请测试者。
- 你想在 RETAIL 沙盒中测试,让测试者使用零售硬件针对你游戏的实时 XBOX 服务进行测试。
- 你的受众最多有 10,000 名玩家。
在 RETAIL 中测试 Beta 产品
PC 和主机游戏可以配置两种类型的 Beta 发布:面向精选受众的封闭发布,以及向公众开放的公开发布。受众类型和你的受众规模决定了适用的限制、分发类型和 XBOX 要求 (XR)。 Beta 应该是与完整游戏发布分开的产品,具有自己的 XBOX 服务、定价与可用性配置以及 Microsoft Store 产品详情页 (PDP)。在某些场景下,你可能可以使用你的完整游戏产品。有关详细信息,请咨询你的 XBOX 联系人。 XBOX Insider 计划是对你的 Beta 发布的补充,可以同时用作分发和反馈平台。有关此计划的详细信息将在以下部分中提供。封闭 Beta
封闭 Beta 仅对你选择的玩家可用。- 与你的 XBOX 联系人合作,根据对另一款产品的持有情况向玩家授予权益(例如,作为预购的一部分提供对 Beta 产品的访问权限)。
- 创建和分发促销码,可以直接通过合作伙伴中心生成,也可以由 Microsoft 令牌专家生成。有关详细信息,请参阅订购促销码。
- 必须按照可从 XBOX 发行商指南下载的 XBOX 游戏商店政策分发令牌。
- XBOX 认证不测试分发给少于 10,000 名玩家的封闭 Beta。
- XBOX 认证测试分发给 10,000 名或更多玩家的封闭 Beta,使用 XBOX Insider 计划分发的 Beta 除外。
- 在 XBOX Insider 计划中的封闭 Beta 在需要 XBOX 认证测试之前,最多可分发给 50,000 名玩家。
公开 Beta
公开 Beta 通过 Microsoft Store 作为免费产品进行分发,必须对每个人都可供下载和游玩。所有公开 Beta 都会由 XBOX 认证进行 Beta 认证要求测试。Beta 必须先通过认证才能向公众发布。除了免费游戏外,公开 Beta 必须在合作伙伴中心中创建为游戏演示,并与你的完整游戏产品分开。 有关适用于公开 Beta 的政策(包括关于 Beta 产品变现和可用性的政策)的信息,请参阅 XBOX 发行商指南中的 XBOX 游戏商店政策。XBOX Insider 计划:在 RETAIL 中测试
你可以在拥有可发布到 RETAIL 沙盒的包后立即开始使用 XBOX Insider 计划。这个过程被称为 Flighting。除非你超过 Beta 认证要求中描述的阈值,否则你使用的包无需先通过认证即可与 XBOX Insider 计划一起使用。Flighting 可用于基础游戏产品或内容更新 (CU)。这是在 RETAIL 沙盒中测试产品的一种方便且安全的方法。 XBOX Insider 计划的一些好处包括:- 安全: 仅使你的产品对精选受众可用。使用通过 XBOX Insider Hub 应用兑换的促销码授予对产品的访问权限,从而不会向用户显示该代码。你还可以使用专用受众将 Flight 保持私密。
- 灵活性: 面向小到你的开发团队或工作室,或大到邀请数百万 XBOX Insider 参与你的 Flight 的受众。通过合作伙伴中心,你还可以同时对多个构建进行 Flighting,随时对你选择的任何人进行 Flighting。根据需要扩展或更改你的产品。有关发布内容更新和多个构建的详细信息,请参阅本主题稍后的在 RETAIL 沙盒中更新你的标题。
- 自定义报告: 使用 XBOX Insider Hub 应用中提供的_调查_和_报告问题_选项收集来自 XBOX Insider 的反馈和错误,并定期收到摘要报告。
- 请联系你的 XBOX 代表或 XBOX Insider 计划团队。
- 请查看 XBOX Insider 计划 Flighting 中的入门步骤。
比较 Beta 分发选项
此表显示了测试和分发 Beta 标题的各种方法之间的差异。保护标题的可见性和分发
以下部分说明了如何使用合作伙伴中心中的功能来确保只有你选择的玩家才能发现和访问你的标题。 有关使用 XBOX Insider 计划进行 Flighting 时的安全和保密性的详细信息,请参阅 XBOX Insider 计划 Flighting。专用受众
合作伙伴中心中的定价与可用性模块使你能够为产品指定公共或专用受众。使用专用受众时,你的 Microsoft Store 产品详情页 (PDP) 仅对你选择的用户组可见。如果你在使用 XBOX Insider 计划进行 Flighting,这些组会自动管理。 有关专用受众和公共受众的详细信息,请参阅可见性 - 受众。在 XBOX 网络上隐藏 XBOX 服务信息
对于你发布到 RETAIL 沙盒的任何封闭 Beta 产品,请考虑配置 XBOX 禁令。XBOX 禁令可阻止 XBOX 服务游戏设置的元素(如成就和状态)在游戏外被访问和显示。例如,成就不会显示在 XBOX Shell UI 或你的 XBOX 用户配置文件中。有关详细信息,请参阅配置 XBOX 服务。创建和分发促销码
促销码也称为_促销码_或_令牌_。它们是一个 25 字符的序列,用于在商店中兑换内容。若要提供对封闭 Beta 产品的访问权限,你必须向目标受众分发令牌。- 如果你在没有 XBOX Insider 计划的情况下进行测试或 Flighting,你将直接向目标受众分发促销码。这种方法的缺点是促销码对用户可见,用户可能会公开显示或重新分发它们。
- 如果你使用 XBOX Insider 计划进行 Flighting,可以通过 XBOX Insider Hub 系统性地、安全地分发促销码。此系统在不显示促销码的情况下向用户授予权益,消除了代码被显示或重新分发的风险。
如果你不需要隐藏你的产品,例如,如果你在分发公开 Beta,则可以免费向所有玩家提供。使用合作伙伴中心中产品的定价与可用性配置此设置。有关详细信息,请参阅创建并发布在 Microsoft Store 中可见且可购买的产品。
在 RETAIL 沙盒中更新你的标题
在 RETAIL 沙盒中发布游戏后,你使用内容更新 (CU) 对其进行更新。你可以在向普通受众 (GA) 提供这些更新之前在 RETAIL 中测试它们。所有 CU 都需要获得认证批准,才能发布到 GA。请与你的 XBOX 联系人讨论你产品的认证要求。
标准内容更新 (CU) 发布
在你的更新收到认证批准后,请在准备好时继续将更新发布到 RETAIL。发布更新会使其对所有有权访问你产品的玩家可用。任何已安装先前包的玩家都可以更新到新包。首次安装该产品的任何人都会下载更新的包。包 Flight
使用包 Flight 向选定用户或设备交付特定包,而不会影响其他客户的体验。只有包不同;Microsoft Store PDP 对所有玩家都相同。如果你为主机游戏创建包 Flight,可以将其发布到已知设备组。如果你为 PC 游戏创建包 Flight,可以将其发布到已知用户组。你可以通过应用和游戏仪表板中可访问的 Engage > 客户组 UI 管理这些组。如果你使用 XBOX Insider 计划进行 Flighting,XBOX Insider 计划团队将与你合作通过 XBOX Insider Hub 系统性地填充这些组。包 Flighting 的一个显著好处是,你可以同时向不同的玩家组 Flight 不同的包。如果你参与了 XBOX Insider 计划,玩家会收到其组可用的包,并可以提供针对特定构建的反馈。
