搭建 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 服务器,这种兼容性通常是最高的。