🚀 前言 使用 SteamCMD 搭建专属 7 Days to Die 游戏世界!
《7 Days to Die》是一款集合生存、建造、塔防与开放世界于一体的经典丧尸题材游戏。对于想和朋友组队长期玩服的玩家,自建服务器是一种极具性价比的选择。
在本教程中,我们将借助 Valve 官方推荐的 SteamCMD,在 Linux 主机上搭建属于你自己的 七日杀专属服务器。部署方式采用最基础的裸金属命令行方案,适合 VPS、云主机、实体服务器环境。
📌 一、部署环境要求
一台 Linux 主机(建议为 CentOS / Rocky / AlmaLinux 等)
至少 4 核 CPU + 8GB 内存
系统用户具备
sudo
权限可联网访问 Steam 平台
推荐开放以下端口:
游戏默认端口 UDP:26900 ~ 26903
Web 管理端口:8080(可选)
🛠️ 二、详细安装步骤
✅ 1. 安装 Java(七日杀服务端所需)
sudo yum install java -y
✅ 2. 安装 32 位依赖库(SteamCMD 所需)
sudo yum install glibc.i686 libstdc++.i686 -y
✅ 3. 创建服务目录
mkdir -p /home/steam/games/7DaysToDieServer
cd /home/steam/
✅ 4. 下载并安装 SteamCMD
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
cd steamcmd/
✅ 5. 运行 SteamCMD,下载安装七日杀服务器
./steamcmd.sh
进入 SteamCMD 交互界面后依次输入:
login anonymous
force_install_dir /home/steam/games/7DaysToDieServer
app_update 294420 -beta v2.1 validate
quit
说明:
294420
是《7 Days to Die》服务端的 App ID-beta v2.1
为当前服务端版本号,可替换为你需要的版本validate
可确保完整下载
🔁 三、启动服务器
下载完成后,进入游戏目录:
cd /home/steam/games/7DaysToDieServer
后台运行服务器(默认读取 serverconfig.xml
配置文件):
nohup ./startserver.sh -configfile=serverconfig.xml &
你可以使用以下命令监控运行日志:
tail -f nohup.out
🧠 四、服务器配置建议
编辑配置文件 serverconfig.xml
来定制服务器选项,例如:
<property name="ServerName" value="我的七日杀服务器"/>
<property name="ServerPort" value="26900"/>
<property name="MaxPlayers" value="8"/>
<property name="GameWorld" value="Navezgane"/>
📡 五、防火墙与端口开放
建议你开放以下端口用于玩家连接和远程管理:
firewall-cmd --zone=public --add-port=26900-26903/udp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
✍️ 六、常用命令速查表
✅ 七、总结
通过 SteamCMD 手动部署七日杀服务器具有以下优势:
✅ 无图形界面也能运行,适合轻量 VPS、云主机
✅ 版本可控,支持回退或固定服务端版本
✅ 高自由度配置,完全掌控服务器玩法与权限
✅ 开放端口即可联机,支持远程管理与控制台操作
评论区