Steamworks 文献库
Steam 游戏测试
此功能为开发者提供了一种免费且低风险的方式,可以获取其游戏的游戏测试数据,同时无需因为 Steam 序列号、用户评测或愿望单而感到压力。 您可以用与主游戏相关联但又相互独立的单独“子”appID 进行所需的游戏测试,同时不会干扰主游戏。

可以参考此处的概览:
https://youtu.be/0_HhCEJ_kZ0

Steam 游戏测试还可以让您轻松限制游戏测试的访问权限。 您可以按需允许任意数量的玩家,并在希望停用游戏测试应用时予以停用。

游戏测试是如何运作的?

Steam 游戏测试 appID 所能访问的 Steamworks 技术功能与您的主游戏相同,但减少了商店和社区设置。 您的 Steam 游戏测试并没有用以注册的单独页面,与此相对,顾客可以在主游戏中直接注册并访问游戏测试,且仍然可以将主游戏加入愿望单或关注主游戏。

以下是顾客看到的 Steam 游戏测试注册画面:

Join the Playtest

如果潜在的测试者感兴趣,可以请求访问您的 Steam 游戏测试。 您准备好让测试者试用时,可以从感兴趣的玩家组中添加任意人数的玩家。 准备就绪后,您可以停用游戏测试应用;如果您希望继续实验即将推出的功能,也可以将其保持在可用状态。

如何进行设置?

  1. 在您游戏的关联程序包与 DLC 页面创建一个新的游戏测试应用。

    Create a new Playtest

  2. 在 Steamworks 中配置您的应用程序。

    您至少需要提供所需的库宣传图资产和社区资产(参见库资产)。 您也可以更改自己游戏测试应用的顾客可见名称(包括本地化名称),但发行后将无法更改。

  3. 您准备就绪后,请完成游戏测试应用的发行流程, 其中包括简化的商店页面审核。 请注意:游戏测试不会拥有自己的专属商店页面,它将仅以栏目的形式出现在基础游戏的页面上。 游戏测试的商店审核核对清单仅包含宣传图和图标。

  4. 您可以使 Steam 游戏测试注册在自己主游戏的商店页面上可见,允许 Steam 游戏测试注册。 请前往主游戏“编辑商店页面”管理员工具的“特别设置”选项卡,启用注册功能。 一旦您发布此页面的变更,顾客就可以在 Steam 商店中看到注册选项。

    playtest_special_settings_screenshot0.png

    您也可以随时显示或隐藏游戏测试注册功能。

  5. 由于顾客正在注册加入您的 Steam 游戏测试,您可以为他们准备内容了。 上传 depot 并设置游戏测试的生成版本,就像其他游戏或试用版一样。 您可以集成 Steamworks 技术功能、设置 Steam 输入模板、配置云存档,等等。 如果您此前从未进行过以上任何设置,可以从我们的上传至 Steam 文档入手,获取帮助。

    另一个方法是,您可以为自己的 Steam 游戏测试应用申请 Steam 序列号,并将其直接分发给游戏测试人员。 请参见下文了解更多信息。

  6. 当您的游戏测试准备就绪且您的生成版本上线后,您就可以开始接受玩家了。 在您游戏测试应用的 Steamworks 设置中,点击“管理您的游戏测试”链接(或在“应用程序”选项卡中查找“游戏测试设置”)。 您可以在准备就绪后添加玩家组, 玩家将从注册池中随机挑选。

    如果服务器可用性有限,且您希望确保游戏测试过程中不会存在延迟问题,您还可以选择特定的国家/地区。

    granting.png

  7. 收集完游戏测试数据后,您可以在 Steam 游戏测试合作伙伴设置页面上将游戏测试设置为“不可玩”,从而将其停用。 在通过 Steam 商店接受注册期间,此选项不会显示。 在停用后,Steam 将不会启动游戏测试应用。

    请慎重考虑此操作! 如果您事先没有与社区沟通就取消这个体验,可能会使社区不满或失望,因此提前让社区有所预期较为合理。 您可以使用 Steam 活动和公告来传达您游戏测试的详情。

  8. 如果您想在游戏测试结束之后将其重启,比如您对游戏做出改动或者扩展了服务器的容量,可以将游戏测试重新设置为“可见”。 已被授予访问权限的玩家将仍拥有此权限,无需注册或再次被授予访问权限。

注册类型

默认行为是进行限制性注册——潜在的游戏测试者申请访问权限,在您有接受的空间时,批量授予访问权限。

如果您的游戏可以让更多人游玩,您也可以将游戏测试设置为开放注册:玩家在基础游戏商店页面申请访问权限时,将会被自动添加。

更改(默认的)限制性游戏测试注册将会开启接受所有待处理游戏测试者的流程。 这一般会在几分钟内开始。

也可以从合作伙伴站点的 Steam 游戏测试页面中控制注册类型选项。 您可以随时按需更改注册类型。

使用 Steam 序列号进行 Steam 游戏测试


您可以为自己的游戏测试分发 Steam 序列号。 游戏测试不需要开放注册,即使您的商店页面尚未上线,也可以为游戏测试生成并分发序列号。 这应该让您可以进行精确的控制,以实施您为游戏设计的测试推出计划。

对大多数开发者来说,相比基础游戏的发行状态先决替代序列号,游戏测试序列号使用起来更容易,也更安全。 游戏测试可以更轻松地支持推出较大规模的序列号:通常基础游戏的发行状态先决替代序列号限制在 2500 个,而一般来说,能申请的游戏测试序列号数量则多得多。 此外,您还可以用“可玩”设置来控制对游戏测试的访问权限。 请注意:序列号一经授予,不可撤销,即使后来游戏测试被标记为“不可玩”也是如此。

要使用 Steam 序列号进行 Steam 游戏测试,请遵循以下步骤:

  • 为 Steam 游戏测试申请 Steam 序列号。 您只能为游戏测试申请 Steam 标准发行序列号,也就是说,序列号一旦激活,游戏测试只有在“已发行”(即“游戏测试状态:可玩”)时才可玩。 无法为 Steam 游戏测试申请 Steam 发行状态先决替代(beta 版)序列号。
  • 将 Steam 游戏测试设置为“可玩”。 您的 Steam 商店页面不需要在 Steam 上公开可见才能用 Steam 序列号来进行游戏测试。
  • 您希望停止游戏测试时,可以将 Steam 游戏测试应用设置为“不可玩”。 请注意:序列号一经授予,不会自动撤销,即使后来游戏测试被标记为“不可玩”也是如此。

虽然 Steam 序列号是 Steam 给开发者用来进行游戏测试的免费服务,但也不是无限提供。 如果您想为自己的 Steam 游戏测试申请超过 5 万个序列号,则您的游戏测试实际上已经属于公测,您应该可以放心地在自己的 Steam 商店页面开放注册。 Valve 会逐一审查每项申请,并保留拒绝 Steam 序列号申请的权利。

如有疑问,请联系我们并提交客服案件。 您还可以在此处查看我们的 Steam 序列号规则及指引。

常见配置

游戏测试不可玩,且不接受注册。
这是将游戏测试设置为上线或接受注册前,对游戏测试进行初始设置时的默认配置, 也将会是您全部完成游戏测试后的最终配置。

notplayablehidden.png

游戏测试不可玩,但接受新注册。
如果希望让玩家在游戏测试可用前注册,此配置很可能会是您的初始设置。 如果您已经结束游戏测试,但准备将来进行另一个测试,并希望为将来的游戏测试活动添加更多测试人员,那您也可能想使用此配置。

notplayablevisible.png

游戏测试可玩,且接受新注册。
如果您的游戏测试已上线,且希望将来添加更多游戏测试人员,则这可能是正确的设置。您可能需要扩展服务器容量或者添加新功能,还需要更多的游戏测试人员来尝试未来的生成版本。

playablevisible.png

游戏测试可玩,但不接受新注册。
如果您不打算在将来接受更多测试人员,但仍旧希望现有测试人员可以访问生成版本,可以采用此配置。

playablehidden.png

收集玩家反馈

如何收集玩家的反馈取决于您。 我们已经看到许多开发人员在他们游戏的主菜单上添加了一个很大的“反馈”按钮,可以将玩家带到开发人员希望收集和管理反馈的地方。 它可以指向 Steam 论坛,也可以是您的 Discord 频道、错误跟踪软件、您自己的网站论坛或您希望的任何其他地方。

我们建议您直接与您的受众互动——让他们知道您需要什么样的反馈,以及哪里是分享反馈最理想的地方。 您还可以直接在社区公告中提供您倾向的反馈意见或交流系统的链接。

常见问题

问:Valve 为何决定开发此工具?
答:大大小小的开发工作室一再请求,希望能有办法让真实顾客进行有限且低风险的游戏测试,于是全新的 Steam 游戏测试功能便应运而生。 开发团队希望能自由地进行游戏测试,同时无需因为用户评测而感到压力,或干扰游戏被加入愿望单的数量……但他们也希望能控制游戏测试的开始、暂停和结束。 我们希望这一系列的全新工具可以帮助开发者更接近自己的玩家,并因此打造出更好的游戏。

我们看到针对同一系列的问题,有许多其他让人惊讶的或非正式的解决方案,例如提供实际上只是一个公测的试用版,或是推出免费“序章”游戏以求造势。 开发者们使用各种可能的工具来打造社区并收集游戏测试数据。 这些都是有待解决的好问题,因此我们希望提供一个官方的、得到良好支持的解决方案,对开发者而言更为轻松,而对玩家而言也更一致。

如果我想进行游戏测试,但又希望通过 Steam 序列号来控制访问权限,该怎么办?
答:您也可以为自己的 Steam 游戏测试申请序列号。 事实上,如果一小组测试者满足不了您的需要,目前这是为您的游戏进行测试的最佳方法。 记住,您仍然可以用主游戏的 App ID 来进行测试,使用发行先决替代序列号即可。 请查看在 Steam 上进行测试文档,以获取更多信息。 您还可以在此处查看我们的 Steam 序列号规则及指引。

问:我有问题或反馈意见,该如何联系你们?
答:如果您遇到了问题,或要针对该功能进行反馈,请使用我们此处的联系表格

问:我何时可以使用 Stam 游戏测试?
答:我们认为使用此功能的最佳(可能也是最常见的)时间是在您的游戏发行前。 您的首要任务可能是设置游戏的即将推出页面、开始收集愿望单并打造社区。 一旦以上任务完成,Steam 游戏测试就让您可以选择在发行前获得真实玩家的反馈。

如果您愿意,可以继续使用游戏测试的 appID 作为新工具或功能的试验场,但请记住:Steam 游戏测试对顾客是免费的。 只有在您的游戏已经免费的情况下,在发行后继续进行游戏测试才有意义。

问:Steam 如何选择该让哪些游戏测试者参加受限的游戏测试?
答:Steam 会从申请访问权限的 Steam 帐户中随机挑选游戏测试者。 您确实可以选择接受来自某些国家/地区的玩家,不过这基本只在服务器可用性有限,为解决延迟问题的情况下才有意义。

问:玩家会如何得知已被授予游戏测试访问权限?
答:当玩家被添加至游戏测试时,会收到来自 Steam 的电子邮件, 同时也将在基础游戏的商店页面看到自己的状态。

问:在游戏测试可玩时,玩家会得到通知吗?
答:Steam 不会在游戏测试被设置为可玩/不可玩时发出电子邮件。 我们建议您使用 Steam 活动和公告系统中的公告,在游戏测试可玩时告知玩家。

问:我该如何结束 Steam 游戏测试?
答:您可以在合作伙伴站点的 Steam 游戏测试页面将游戏测试标记为“不可玩”。 请确保要先禁用商店页面注册。

问:我的 Steam 游戏测试是否保密?
答:否。注册加入游戏测试的玩家并未与您达成保密协议,因此不应期望保密性。 如果您希望进行保密测试并要求玩家同意保密协议,有几种不同的方法:
  1. 使用游戏测试 App ID,请求序列号,将游戏测试设置为可玩并将商店可见性设置为隐藏。
  2. 使用主游戏的 App ID 并请求发行先决替代序列号。
以上两种方法都需要您拥有自己的玩家登记注册方案。

问:我的 Steam 游戏测试有商店页面吗? 顾客能在商店中找到它吗?
答:游戏测试不会有自己的商店页面,而是在主游戏的商店页面上列为可用选项。 这样,任何搜索流量、商店推荐等等都会将用户引导至真正的产品,以便加入愿望单或关注。

问:我是否可以对游戏测试访问权限收费?
答:不可以。设计 Steam 游戏测试是为了免费注册。 此外,既然游戏测试随时可以停用,通过游戏内交易来盈利或是出售访问权限并不可取。 如果您准备对自己游戏的半成品版本收费,则应使用 Steam 抢先体验

问:应该如何为在线/多人游戏测试协调玩家?
答:部分多人游戏可能最好在有限的时间窗口内开放服务器,这对使用 Steam 游戏测试来说是可行的。 我们建议使用 Steam 活动和公告来告知玩家安排好的更新或经过协调的游戏测试。

问:如果我进行 Steam 游戏测试,它会影响我真正的游戏吗?
答:您的 Steam 游戏测试 appID 和您主游戏的 appID 并不一样。 因此,游戏时间、愿望单、评测、退款等内容也是相互独立的。 例如:
  • 顾客加入或离开您的游戏测试时,与您游戏相关的愿望单不会受到影响。
  • 只是加入游戏测试的顾客无法对您的实际游戏进行评测。
  • 顾客在您游戏测试中的游戏时间不会影响 Steam 退款政策,也不会影响玩家购买您的主游戏时获得退款的权限。
  • 顾客在您游戏测试中的游戏时间不会对获取集换式卡牌或解锁成就有影响。