Steamworks 文献库
生成版本
生成版本是将您的内容上传到 Steam 后得到的结果,可以包含一个或多个您的 Depot,代表了当时这些 Depot 中的内容。

开发者使用 Steamworks SDK 中提供的命令行上传生成版本。 一个 Depot 的新生成版本可以修改或移除旧版本中包含的任何文件,或也可以添加新文件。

参见上传至 Steam,了解深入完整的说明。

清单

清单列出了包含在一个 Depot 生成版本中的所有文件,以及所有这些文件的元数据,包括文件大小、SHA1 哈希以及一组标记。 清单在创建 Depot 生成版本的过程中以文本文件形式输出,可在“应用管理员”的您的生成版本页面中查看。

管理上传的生成版本

您可以在“应用管理员”的您的生成版本页面查看您所有的生成版本。

默认情况下,唯一得到定义的分支是“default”(默认)分支。 如果游戏已经发行,而您选择将一个生成版本设置为上线,所有拥有该游戏的人都将收到该生成版本中的更新(因此您将生成版本设置为上线时,请确定您已经准备好发布更新了)。
对于尚未发行的游戏,由于只有该 Steamworks 合作伙伴帐户中的 Steam 帐户(或已经使用 Steam 序列号兑换了游戏的人)才拥有该游戏,将一个生成版本设置为上线对顾客不应产生影响。

setBuildPublic.png

授权默认生成版本更新

如果您的游戏已发布,那么在您默认分支上设置上线的所有生成版本均需要一个额外的授权步骤。 在请求将一个生成版本分配到默认分支后,发出请求的 Steamworks 帐户将会收到授权提示。 如果该帐户配置了 Steam 手机验证器,那么授权将会通过手机验证器进行。 否则,授权将会通过短信的方式发送至与该帐户关联的手机上。

测试版分支

如果您有一款已经发行的游戏需要更新,而您想在 Steam 服务器上进行测试,您只需要创建您应用的测试版分支,并可选择添加分支密码(见下方),然后在该分支上将您的更新设置为上线。

createBetaBranch.png

若要使用密码保护所创建的分支,请点击一个生成版本的“更新”,在相应字段中输入密码。 请注意,如果希望分支内容保持私密,应该在分支上将生成版本设置为上线之前设置分支密码。

betapassword.png

若要测试来自非“默认”分支的游戏内容,请在 Steam 客户端中右键点击该游戏,再选择“属性”。 在属性窗口中,选择左侧的游戏版本及测试版选项卡。

portal2_new_beta_optin_english.png

若需对测试了解更多,如测试 DLC、试用版、与外部用户进行测试等,请参见在 Steam 上进行测试