21 10 月 2026

七日杀(7 Days to Die)是丧尸生存+塔防建造的老牌硬核游戏,每 7 天一次的尸潮是这个游戏的心跳。专用服务端 Linux 原生(App ID 294420),管理靠 Telnet 控制台,世界可选官方地图 Navezgane 或随机生成。这篇教程从安装讲到世界选择、Telnet 管理、EAC 和 MOD,全部命令可抄。

本文由财富云计算整理,我们主营 NAT 型云服务器(无独立公网 IP),价格比独立 IP 机型省一半以上。更多开服教程见端口速查表。

一、七日杀开服的特殊性

  1. 三个 TCP 端口:游戏 26900、Steam 查询 26901、Telnet 管理 8081。缺哪个都难受——缺 Telnet 等于没管理员权限。
  2. 世界分两种:Navezgane 是手工设计的官方地图(平衡好、 Biomix 固定);RWG 随机生成(WorldGenSize 定大小,越大越吃资源)。开服前选好,换了等于删档。
  3. EAC(EasyAntiCheat)与 MOD 互斥的日常:开 EAC 就不能用修改类 MOD;想玩 MOD 服基本要关 EAC,承受没有反作弊的代价。

人数:8 人以内轻松,16 人需要好配置,官方上限 32 但 20 人以上服务器先崩。

二、配置需求

世界规模/人数CPU内存磁盘带宽
Navezgane,1–4 人2 核4 GB10 GB10 Mbps
RWG 4k,1–4 人2–4 核6 GB15 GB10 Mbps
RWG 8k,5–8 人4 核8 GB20 GB15 Mbps
RWG 10k,8–16 人4–8 核12–16 GB30 GB20 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>
配置说明
ServerVisibility2 = 仅好友/Steam 组可见,好友服推荐;1 = 公开列表
GameWorldNavezgane 或 RWG,定了别改
WorldGenSize仅 RWG 有效,4k 是好友服甜点
TelnetPasswordTelnet 管理密码,单独设,别和进服密码一样
EACEnabledtrue 开反作弊;装 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 -f

systemd 管理细节见systemd 服务管理指南。

六、端口:三个 TCP

端口协议用途
26900TCP游戏主端口
26901TCPSteam 查询端口
8081TCPTelnet 管理端口
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 sdtd

MOD 服要点:

  1. EACEnabled 改 false(服务端和玩家客户端 EAC 都要关)
  2. MOD 文件放服务端 Mods/ 目录,玩家 Steam 工坊订阅同版本
  3. MOD 更新 = 全员同步,版本不一致拒连
  4. 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 三端口映射清晰可控。更多丧尸生存游戏开服教程见游戏配置与开服教程总索引。


相关阅读:英灵神殿开服 · 僵尸毁灭工程开服 · 森林之子开服 · 夜族崛起开服 · 游戏服运营完全手册

延伸阅读
  1. 高防误区与避坑清单:25 个坑+下单前必问 14 问+到货验货流程
  2. DNS 攻击防护专题:劫持、隧道、投毒、放大四类攻击与 DNSSEC
  3. 电商大促防攻击预案:T-14 到当天的分级响应与降级开关
  4. 源站真实 IP 隐藏完全指南:六大暴露面排查+NAT 型终极方案
  5. 日志分析找攻击源:Nginx 日志三维度分析法与证据固定
  6. 攻击应急响应手册:六阶段响应流程,从确认到复盘的照做清单
  7. iptables 抗 DDoS 配置模板:状态过滤+SYN 防护+防扫描+游戏服版
  8. OpenResty Lua 自研 WAF:动态限流+攻击特征检测+Redis 黑名单
更多阅读
  1. 上一篇:僵尸毁灭工程 Project Zomboid 开服完全指南:Linux 原生+SANDBOX 配置+MOD
  2. 下一篇:饥荒联机 Don't Starve Together 开服完全指南:KLEI 集群配置+洞穴世界+MOD
发表评论 5

取消回复