前段时间为了和好友一起玩僵尸毁灭工程,于是决定自己搭建一个服务器。这里简单记录一下

首先安装MCSM:

①命令一键安装

因为需要注册到系统服务,一键安装脚本必须使用 root 权限运行。

sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"

安装完成后。如下图所示

②Docker安装

首先 启动 MCSManager 守护进程端

mkdir -p /media/docker/mcsmanager/daemon/{data,logs}
docker run -d \
--name=mcsmanager-daemon \
-v /etc/localtime:/etc/localtime:ro  \
-v /media/docker/mcsmanager/daemon/data:/opt/mcsmanager/daemon/data \
-v /media/docker/mcsmanager/daemon/logs:/opt/mcsmanager/daemon/logs \
-v /var/run/docker.sock:/var/run/docker.sock \
-e MCSM_DOCKER_WORKSPACE_PATH=/media/docker/mcsmanager/daemon/data/InstanceData \
-p 24444:24444 \
githubyumao/mcsmanager-daemon:latest

接着 启动 MCSManager Web 端

mkdir -p /media/docker/mcsmanager/web/{data,logs}
docker run -d \
--name=mcsmanager-web \
-v /etc/localtime:/etc/localtime:ro \
-v /media/docker/mcsmanager/web/data:/opt/mcsmanager/web/data \
-v /media/docker/mcsmanager/web/logs:/opt/mcsmanager/web/logs \
-p 23333:23333 \
githubyumao/mcsmanager-web:latest

端口自定义,服务器需要开放对应端口,这里即2333324444,同时需要登录web端自行添加对应节点。

命令安装则自动配置好,无需手动添加。

安装SteamCMD

sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
sudo apt install steamcmd

添加游戏服务器

按照如图步骤新增实例:

  • 前往 应用实例 功能新增一个实例。

  • 选择新增类型为 Steam 游戏服务器。

  • 选择 无需额外文件

最后自定义实例名称,启动命令可以暂时不填,后续可根据 Steam 游戏的官方文档来配置。

僵尸毁灭工程可填写如下命令:

bash start-server.sh

然后直接创建实例

来到实例页面,点开应用实例设置

选择高级设置,在更新或安装命令输入如下命令:

"/root/.local/share/Steam/steamcmd/steamcmd.sh" +force_install_dir "{mcsm_workspace}" +login anonymous "+app_update 380870 validate" +quit

保存后返回,点击右上角更新服务端,待更新完成后,启动即可。

幻兽帕鲁

因帕鲁服务器不能使用root权限启动,因此启动命令需以其他账户启动,可以更改为:

sudo -u steam -s ./PalServer.sh

同时需要将其目录所属权变更为steam

chown -R steam:steam *
最后修改:2025 年 03 月 07 日
如果觉得我的文章对你有用,请随意赞赏