分支,也称为测试版,是您已通过 Steam 公开或私下发布的应用程序的特定生成版本。
分支可通过 Steamworks 应用管理中的
生成版本页面进行管理。
可用应用分支列出了您已创建的所有分支,以及默认分支。

您可以使用命名恰到好处的“创建新应用分支”按钮创建一个新的分支。 在创建分支时,只需要赋予它一个有意义的名称,不加空格。 当用户从您游戏测试版的相关菜单中进行选择时,这将是他们看到的名称以及描述。 如果指定了密码,用户必须先输入密码才能获得访问该分支的权限,包括查看其名称的权限。
要在客户端切换至自定义分支,右键单击“库”页面上的游戏并选择“属性”。 在属性窗口中,选择左侧的
游戏版本及测试版选项卡。
您的测试版应列在右侧区域。

测试人员或顾客选择好分支后, Steam 客户端就会立即开始下载该分支,替换当前已安装的分支。
玩家选择加入“default/none”之外的任何分支后,Steam 就会在“开始游戏”按钮旁通过一些 UI 元素来显示所选择的分支。

默认分支
默认分支是您的游戏在 Steam 上交付给顾客的版本。 在发布之前,这是您的测试人员默认下载的版本。 您的游戏一旦上线,您不需要执行任何特别操作即可向顾客交付默认生成版本。
注意: 您在上传内容时,不能在默认分支上将生成版本设置为自动上线。 您必须在应用管理中进行手动操作。
添加新分支
您可以为您的产品创建额外分支,以满足各种需求。 测试版分支最常用于测试目的。
假设您的产品当前在 Steam 上线:
- 您需要修复一些出现在错误报告中的问题,但是在为顾客更新游戏之前,您需要一种测试补丁的方法。
- 您不会发布任何新内容,因此顾客是否愿意选择参与测试版,并运行您正在开发的版本并不重要。
- 设置步骤如下:
- 在“应用管理员”的“生成版本”栏目中创建一个新的分支。
- 使用 Steamworks SDK 中的 ContentBuilder 工具,上传您希望用于测试的生成版本。
- 刷新“应用管理员”页面,在“显示最近的 50 个生成版本:”列表的顶部,应该会出现最新的生成版本。
- 在“将以下分支上的生成版本设置上线…”的下拉菜单中选择分支。
- 点击您选择的生成版本的“预览更改”按钮。
- 点击“立即将生成版本设置上线”,使您的分支在 Steam 上即时可用。
在您的游戏内切换分支
Steam 现在有一组新的 API,可以让游戏告诉 Steam 将用户切换至特定的测试版分支, 这些 API 可以在此处的 ISteamApps 文档中找到:
https://partner.steamgames.com/doc/api/ISteamApps- GetCurrentBetaName
- GetNumBetas
- GetBetaInfo
- SetActiveBeta
关于这些 API 的部分使用情况示例,请参见我们的博客文章:
全新:用于切换游戏版本及测试版分支的 Steam API。