Skip to content

搭建 Steam 游戏服务器 ​

TIP

如果你是 Linux 服务器,我们推荐你使用 Docker 镜像来部署你的 Steam 游戏服务器,请参考「使用 Docker 镜像部署」章节。

下载 Steam 服务器程序 ​

无论你是想架设 Palworld,CSGO2,ARK 还是其他 Steam 游戏,官方提供的 SteamCMD 命令行工具都可以帮助你快速建立 Steam 游戏服务器,MCSManager 面板也依赖它来运行 Steam 游戏服务器。

新建实例 ​

  • 前往 应用实例 功能新增一个实例。
  • 选择新增类型为 Steam 游戏服务器。
  • 选择 无需额外文件。
  • 启动命令请根据 Steam 游戏的官方文档来配置。
  • 创建成功

获取部署命令 ​

每一款 Steam 游戏都有一个 APP ID,你需要获取到这个 ID,并且编写如下命令:

bash
"<SteamCMD 路径>" +force_install_dir "{mcsm_workspace}" +login anonymous "+app_update <APP ID> validate" +quit

列如:

bash
"C:/SteamCMD/steamcmd.exe" +force_install_dir "{mcsm_workspace}" +login anonymous "+app_update 380870 validate" +quit

设置到 MCSManager ​

将刚刚 steamcmd... 命令写到 MCSManager 实例设置 的 更新命令,在 控制台 网页中找到 更新 按钮即可运行此命令,从而安装你的 Steam 游戏服务器。

最后,根据你选择的游戏服务器架设介绍,填写服务器启动命令,轻点 开启 按钮,即可运行你的 Steam 游戏服务器。

常见问题 ​

启动命令是什么? ​

不同的 Steam 游戏启动命令都有不同,你应该前往此游戏服务器架设说明文档,或其他人开服介绍文章,参考里面的内容填写启动命令。

启动成功,但输入命令无效且终端上没有输出 ​

可能是此 Steam 游戏服务器程序不支持程序的标准输入流,你可以使用 MCSManager 提供的 RCON 协议 来给服务器发送命令,在终端控制台右下角有一个 RCON 协议 选项按钮。

如果 RCON 协议 都无法成功发送命令,那么可能 MCSManager 对此类型的 Steam 游戏服务器不支持。

可以尝试使用 Linux + Docker 组合来架设你的 Steam 服务器,这种兼容性通常是最高的。