Steamworks 文献库
分销您的专用游戏服务器

原文内容有作更新

此页原文在翻译版发布之后作了更新。
点击此处查看此页更新后的英文版本。

概览

如您游戏的客户端需与专用服务器连接,您也可使用 Steam 分发您的专用服务器。此举便于您部署服务器且随时保持服务器更新。

创建

要通过 Steam 分发您的专用服务器,需进行如下配置:
  1. 创建工具类型的新 AppID,只用于游戏专用服务器。可通过访问您应用的“关联程序包与 DLC”部分并点击“创建新工具”按钮实现。请确保勾选此工具成为专用服务器。
  2. 在新应用中点击编辑 Steamworks 设置。选择安装->可再发行文件,打开专用服务器可再发行文件。此举可给应用程序增添不同的 Steam SDK 可再发行文件 Depot。
  3. 切换至发布选项卡并发布变更。
现在您可将新的 Depot 上传至只包含您专用服务器二进制文件的专用服务器应用。

您还需创建 steam_appid.txt 文件,其中只包含您游戏的 AppID。将该文件置于专用服务器程序包中,以便专用服务器作为基础 AppID 运行。

发行

您的专用服务器有与 Steamworks 其他产品类似的发行核对清单。您需要完成应用登录页面右侧所列各项。准备完毕后可用控件进行发行。

点击专用服务器发行按钮时会出现:
  1. 大部分情况下,您会希望您的专用服务器匿名运行,从而 Steam 客户端或特定 Steam 用户无需登录即可运行。因此使用控件发行工具时,专用服务器 AppID 及关联 Depot 将自动添加至匿名 steamcmd 程序包(pkg 17906)中,可使用 SteamCMD 匿名下载。
  2. AppID 会被标识为“已发行”,如此您可实际通过 SteamCMD 运行服务器。

如您没有控件发行工具(通常情况是如果 Valve 过去某个时候手动创建了您的工具),您需要 Valve 代表帮您发行。请在 Steamworks 开发者讨论区中告知我们。

你还应该按照 SteamCMD 页面所给说明检测专用服务器是否可下载可运行。