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

概览

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

创建

要通过 Steam 分发您的专用服务器,需进行如下配置:
  1. 创建工具类型的新 AppID,只用于游戏专用服务器。 You can do this yourself by visiting the "All Associated Packages, DLC, Demos and Tools" section for your app and clicking "Create new Tool" button. 请确保勾选此工具成为专用服务器。
  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 代表帮您发行。 请在此处联系 Valve

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