七日杀(7 Days to Die)是丧尸生存+塔防建造的老牌硬核游戏,每 7 天一次的尸潮是这个游戏的心跳。专用服务端 Linux 原生(App ID 294420),管理靠 Telnet 控制台,世界可选官方地图 Navezgane 或随机生成。这篇教程从安装讲到世界选择、Telnet 管理、EAC 和 MOD,全部命令可抄。
本文由财富云计算整理,我们主营 NAT 型云服务器(无独立公网 IP),价格比独立 IP 机型省一半以上。更多开服教程见端口速查表。
一、七日杀开服的特殊性
- 三个 TCP 端口:游戏 26900、Steam 查询 26901、Telnet 管理 8081。缺哪个都难受——缺 Telnet 等于没管理员权限。
- 世界分两种:Navezgane 是手工设计的官方地图(平衡好、 Biomix 固定);RWG 随机生成(WorldGenSize 定大小,越大越吃资源)。开服前选好,换了等于删档。
- EAC(EasyAntiCheat)与 MOD 互斥的日常:开 EAC 就不能用修改类 MOD;想玩 MOD 服基本要关 EAC,承受没有反作弊的代价。
人数:8 人以内轻松,16 人需要好配置,官方上限 32 但 20 人以上服务器先崩。
二、配置需求
| 世界规模/人数 | CPU | 内存 | 磁盘 | 带宽 |
|---|---|---|---|---|
| Navezgane,1–4 人 | 2 核 | 4 GB | 10 GB | 10 Mbps |
| RWG 4k,1–4 人 | 2–4 核 | 6 GB | 15 GB | 10 Mbps |
| RWG 8k,5–8 人 | 4 核 | 8 GB | 20 GB | 15 Mbps |
| RWG 10k,8–16 人 | 4–8 核 | 12–16 GB | 30 GB | 20 Mbps |
- RWG 世界大小是内存杀手。8k 地图生成时内存峰值能到 10G+,世界文件也大一个数量级。好友服建议 Navezgane 或 4k RWG。
- CPU 单核性能重要,尸潮夜(每 7 天)是压力峰值。
- NAT 型可跑,三个 TCP 端口逐条映射(NAT 型能力指南)。
三、安装:Linux 原生服务端
sudo adduser --disabled-password --gecos "" sdtd
sudo mkdir -p /opt/sdtd && sudo chown sdtd:sdtd /opt/sdtd
sudo -u sdtd -s
cd ~/steamcmd
./steamcmd.sh +force_install_dir /opt/sdtd/server +login anonymous +app_update 294420 validate +quit需要 32 位运行库(服务端老依赖):
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1首次启动生成配置:
cd /opt/sdtd/server
./7DaysToDieServer.x86_64看到 Server started 后 Ctrl+C,serverconfig.xml 已生成在目录里。
四、serverconfig.xml 核心配置
<ServerSettings>
<ServerName>七日小队</ServerName>
<ServerPassword>your_password</ServerPassword>
<ServerPort>26900</ServerPort>
<ServerVisibility>2</ServerVisibility> <!-- 2=好友可见,1=公开,0=私密 -->
<ServerDescription>每7天一次尸潮,硬核生存</ServerDescription>
<ServerWebsiteURL></ServerWebsiteURL>
<GameWorld>Navezgane</GameWorld>
<WorldGenSize>4096</WorldGenSize> <!-- RWG 大小:2048/4096/6144/8192/10240 -->
<GameName>My Game</GameName>
<MaxPlayers>8</MaxPlayers>
<TelnetPassword>your_telnet_password</TelnetPassword>
<EACEnabled>true</EACEnabled> <!-- MOD 服必须 false -->
<AdminFileName>admins.xml</AdminFileName>
<AirDropFrequency>72</AirDropFrequency>
<BloodMoonFrequency>7</BloodMoonFrequency> <!-- 尸潮间隔天数 -->
<BloodMoonRange>0</BloodMoonRange>
<EnemyDifficulty>1</EnemyDifficulty> <!-- 0-3,1=标准 -->
<DropOnDeath>1</DropOnDeath> <!-- 1=死亡掉落,0=不掉 -->
</ServerSettings>| 配置 | 说明 |
|---|---|
| ServerVisibility | 2 = 仅好友/Steam 组可见,好友服推荐;1 = 公开列表 |
| GameWorld | Navezgane 或 RWG,定了别改 |
| WorldGenSize | 仅 RWG 有效,4k 是好友服甜点 |
| TelnetPassword | Telnet 管理密码,单独设,别和进服密码一样 |
| EACEnabled | true 开反作弊;装 MOD 改 false |
| BloodMoonFrequency | 尸潮间隔,默认 7 天,想轻松改 14 |
| DropOnDeath | 死亡掉落是硬核服的灵魂,休闲服改 0 |
| AirDropFrequency | 空投间隔(游戏内小时) |
五、启动与 systemd 守护
cat > /opt/sdtd/start.sh <<'EOF'
#!/bin/bash
cd /opt/sdtd/server
exec ./7DaysToDieServer.x86_64 -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated
EOF
chmod +x /opt/sdtd/start.sh
sudo tee /etc/systemd/system/sdtd.service <<'EOF'
[Unit]
Description=7 Days to Die Dedicated Server
After=network.target
[Service]
Type=simple
User=sdtd
ExecStart=/opt/sdtd/start.sh
Restart=on-failure
RestartSec=10
WorkingDirectory=/opt/sdtd/server
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now sdtd
journalctl -u sdtd -fsystemd 管理细节见systemd 服务管理指南。
六、端口:三个 TCP
| 端口 | 协议 | 用途 |
|---|---|---|
| 26900 | TCP | 游戏主端口 |
| 26901 | TCP | Steam 查询端口 |
| 8081 | TCP | Telnet 管理端口 |
sudo ufw allow 26900/tcp
sudo ufw allow 26901/tcp
sudo ufw allow 8081/tcp安全组同步放行(安全组配置实战)。NAT 型控制台三条 TCP 映射逐条加。
安全提醒:Telnet 端口暴露公网 = 谁扫到都能试你的 TelnetPassword。要么用强密码,要么只对内网/跳板开放 8081,远程管理时走WireGuard 组网进去管,别把 8081 直接晾在公网。参考服务器安全基线。
七、Telnet 管理:七日杀的特色控制台
没有 RCON,官方管理通道就是 Telnet:
telnet <服务器IP> 8081
# 输入 TelnetPassword 登录常用命令:
| 命令 | 作用 |
|---|---|
help | 全部命令列表 |
give <玩家名> <物品> <数量> | 发物品 |
giveselfxp <玩家名> <点数> | 发经验 |
ban <玩家名> <原因> | 封禁(存 banned.xml) |
kick <玩家名> <原因> | 踢人 |
setgamepref <属性> <值> | 运行时改设置 |
saveworld | 手动保存 |
shutdown | 保存并关服 |
管理员权限也可以在游戏内用 admins.xml 按 SteamID 配置,双通道。SteamID64 让玩家查自己账户详情。密码和权限文件别提交到任何公开仓库,常见泄露事故见Git 仓库与代码泄露防范。
八、世界选择与备份
存档在 ~/.local/share/7DaysToDie/Saves/(按 GameName 分子目录),RWG 世界生成一次后,世界数据全在这里:
cat > /opt/sdtd/backup.sh <<'EOF'
#!/bin/bash
SRC="$HOME/.local/share/7DaysToDie/Saves"
DST="/opt/sdtd/backups"
mkdir -p "$DST"
tar -czf "$DST/sdtd-$(date +%F-%H%M).tar.gz" -C "$SRC" .
ls -t "$DST"/sdtd-*.tar.gz | tail -n +21 | xargs -r rm
EOF
chmod +x /opt/sdtd/backup.sh
(crontab -l 2>/dev/null; echo "0 4 * * * /opt/sdtd/backup.sh") | crontab -每次游戏大版本更新前必跑。七日杀 major 版本改动存档结构是常态。备份体系化见服务器备份策略,换服搬家见游戏服迁移指南。
世界决策 checklist:开服前在群里投票决定——Navezgane(地图小、PvP 遭遇战多、资源点固定)还是 RWG(探索感强、找基地位置是乐趣)。中途换 = 删档重来,没有平滑迁移。
九、更新与 MOD
sudo systemctl stop sdtd
/opt/sdtd/backup.sh
sudo -u sdtd -s
cd ~/steamcmd
./steamcmd.sh +force_install_dir /opt/sdtd/server +login anonymous +app_update 294420 validate +quit
exit
sudo systemctl start sdtdMOD 服要点:
EACEnabled改 false(服务端和玩家客户端 EAC 都要关)- MOD 文件放服务端
Mods/目录,玩家 Steam 工坊订阅同版本 - MOD 更新 = 全员同步,版本不一致拒连
- MOD 越多内存越高,16 人大 MOD 服 16G 起步
MOD 服通用运维见游戏 MOD 服搭建指南。自动化更新见游戏服自动更新实战。
十、性能:尸潮夜是压力测试
- 尸潮夜(默认每 7 天)僵尸数量和路径计算暴涨,CPU 单核打满,提前用
BloodMoonFrequency=14给服务器喘息。 - 内存随世界探索度增长,8k 地图探完 12G+ 不夸张,swap 兜底(swap 优化)。
- 凌晨定时重启清内存:
0 5 * * * systemctl restart sdtd(保存中的世界会等存档写完再重启,安全)。 - 定位瓶颈见服务器资源排查,联机卡顿见游戏服网络调优。
十一、常见问题
Q1:玩家连不上,日志没反应?
三个端口查全(26900/26901/8081)。最常见是 26901 没开——游戏能进但服务器列表显示超时。
Q2:Telnet 连不上?
8081 未放行或 TelnetPassword 记错。用 telnet <IP> 8081 手动测,拒绝连接 = 端口问题,密码错误 = 会提示。
Q3:开 MOD 服玩家被 EAC 踢?EACEnabled 服务端改 false,同时玩家客户端游戏内也要关闭 EAC。两边都关才行。
Q4:世界生成卡住/内存爆?
RWG 尺寸超配了。10k 生成峰值 16G+,8G 机器选 4k 或直接用 Navezgane。
Q5:更新后 MOD 全失效?
游戏大版本会让旧 MOD 不兼容。等 MOD 作者更新,期间回滚备份或跑原版,这就是更新前备份的意义。
Q6:想多开几个服?
独立目录 + 端口全部 +1(26902/26903/8082)+ 独立 systemd,见一台服务器开多个游戏服。
十二、小结
七日杀开服三要素:世界类型开服前定死、Telnet 密码单独设强密码、EAC 和 MOD 二选一。Linux 原生服务端稳定性好,压力全在尸潮夜和世界规模上——好友服 Navezgane + 8G + 14 天尸潮,是口碑最好的休闲配方;RWG 10k + 16G 是硬核公共服的入场券。
需要服务器,可以看看财富云计算的 NAT 型云服务器——无独立公网 IP,价格比独立 IP 机型省一半以上,TCP 三端口映射清晰可控。更多丧尸生存游戏开服教程见游戏配置与开服教程总索引。
相关阅读:英灵神殿开服 · 僵尸毁灭工程开服 · 森林之子开服 · 夜族崛起开服 · 游戏服运营完全手册
延伸阅读
- 高防误区与避坑清单:25 个坑+下单前必问 14 问+到货验货流程
- DNS 攻击防护专题:劫持、隧道、投毒、放大四类攻击与 DNSSEC
- 电商大促防攻击预案:T-14 到当天的分级响应与降级开关
- 源站真实 IP 隐藏完全指南:六大暴露面排查+NAT 型终极方案
- 日志分析找攻击源:Nginx 日志三维度分析法与证据固定
- 攻击应急响应手册:六阶段响应流程,从确认到复盘的照做清单
- iptables 抗 DDoS 配置模板:状态过滤+SYN 防护+防扫描+游戏服版
- OpenResty Lua 自研 WAF:动态限流+攻击特征检测+Redis 黑名单

[...]sudo systemctl start pzserver自动化更新见游戏服自动更新实战。备份体系化见服务器备份策略。换服搬家见游戏服迁移指南。十、性能调优丧尸数量是第一性能杠杆。服卡先降 ZombiesCount,再考虑升配。PauseEmpty=true 夜间省资源,但世界时间会停,休闲服和硬核服取舍不同。内存不够先加 swap 兜底(swap 优化指南)。服务端 CPU 100%:丧尸 AI[...]
2026-10-21 回复
[...]sudo systemctl start dst饥荒大版本更新偶尔改存档格式,更新前备份是铁律。自动化更新见游戏服自动更新实战。十一、性能与常见问题性能要点:世界天数越多(尤其中后期地表被玩家改造 + 洞里猴子兔人房一堆)内存持续涨;凌晨定时重启:0 5 * systemctl restart dst。swap 兜底见swap 优化。定位瓶颈见资源排查。Q1:服务端启动就退出,日志刷 to[...]
2026-10-21 回复
... | crontab -清档前备份不只是给玩家——存档损坏时这是唯一后悔药。备份体系化见服务器备份策略。十、性能:Rust 服的生死线实体数量是卡顿主因。建筑越多、掉落物越多(尤其挂机刷物资的),服务端越卡。定时重启 + 插件清理掉落物(如 Clea[...]
2026-10-21 回复
[...]"这游戏能自己开服吗?"是后台被问最多的问题。这篇横评把主流联机游戏按开服难度排了个队,从服务端可得性、系统兼容、配置门槛、运维复杂度四个维度打分,帮你十分钟决定玩哪个、买什么配置。结论先行:只想要"能联机、不折腾",选泰拉瑞亚、饥荒、英灵神殿;愿意折腾换深度玩法,选 Rust、七日杀、PZ。本文由财富云计算整理,我们主营 NAT 型云服务器(无独立公网 IP),价格比独立 IP 机型省一半以上,[...]
2026-10-21 回复
[...]netsh advfirewall firewall add rule name="GameRange" dir=in action=allow protocol=UDP localport=26901-26903完整的 Windows 环境准备(远程桌面连接、运行库安装、SteamCMD 用法、开机自启、8 个常见坑)见:《Windows 云服务器开服通用前置教程》→ htt[...]
2026-10-21 回复