Skip to content

搭建 Steam 游戏服务器

TIP

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

下载 Steam 服务器程序

无论你是想架设 PalworldCSGO2ARK 还是其他 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 服务器,这种兼容性通常是最高的。