Steam 的新 API 让开发者可以更轻松地向玩家授予构建访问权限

Valve 最近推出了一套新的 Steam API,以解决平台上游戏不同版本的“常见挑战”。

现在,开发人员可以为玩家提供访问其游戏的较旧构建版本的权限,以及保留以前迭代的保存内容的方法。在其博客Valve 承认最初的流程“相当晦涩”,但现在让开发者“在游戏本身内为玩家提供这种选择”。

这些变化,它继续说,“让玩家在如何参与游戏方面有了更明确的选择。有些人希望成为测试版分支的一部分,在那里你可以测试最新的更新,而其他人可能想玩他们知道与他们的保存文件配合良好的较旧的稳定版本。”

此前,玩家必须在“设置”选项卡中自行访问这些测试版分支;现在,开发人员可以在游戏菜单中添加按钮和文本,显示玩家拥有的构建内容,并邀请他们加入测试分支。在该分支中,玩家将“立即在 Steam 中的播放按钮旁边看到新的 UI,其中显示了他们设置的当前 Beta 版,并且如果他们愿意,可以轻松地让他们选择退出。”

选择后,Steam 将重新启动并将游戏重新启动到测试模式及其玩家选择的版本。该版本将进一步反映在游戏的 Steam 库页面中。

推荐阅读:捕捉模拟赛车视频变得更加容易:Steam 游戏录制上线

至于游戏保存,Valve 表示新的 API 可以询问玩家是否愿意继续使用旧版本的游戏,而不是默认使用新版本。它指出,“当玩了数十或数百小时的玩家发现他们的保存文件不再适用于最新版本的游戏时,就会出现问题。

通过向游戏“添加一些逻辑”,开发人员可以检查玩家现有的保存链接到哪个版本,Valve 表示这主要是抢先体验游戏的问题。或者,他们可以在保存文件中指定版本号,或者将游戏版本映射到分支 ID,“在游戏中的某个位置创建一个表,该表知道哪些版本与每个 Steam Beta 分支相对应”。

开发者有责任将这四个 API 插入到他们的游戏中,有关它们的更多信息可以阅读这里