雨云七日杀开服教程:SteamCMD配置、MOD管理与定时存档

SteamCMD 安装 + serverconfig.xml 血月/难度/EAC 配置 + MOD 安装 + 随机地图预生成
发布于
4

七日杀(7 Days to Die)单人玩和服务器多人玩是两个游戏——血月之夜大家一起守基地比单机刺激多了。这游戏服务端也是 SteamCMD 分发,配置文件是 XML 格式,和 MC 的 properties 风格不同。下面在雨云游戏云上从头搭。

一、配置建议

玩家数 推荐配置
1-4 人 2 核 4G
5-8 人 4 核 8G
8-16 人 4 核 16G

七日杀对 CPU 要求中等,但内存不能太小——8 人以上 16G 才稳。系统用 Ubuntu 22.04。新购用优惠码 admin01 走专属入口 https://www.jiyueip.com/link/5617 五折。

二、用 SteamCMD 安装

apt install steamcmd
mkdir /opt/7dtd && cd /opt/7dtd
# AppID 294420 是七日杀专用服务器
steamcmd +force_install_dir /opt/7dtd +login anonymous +app_update 294420 validate +quit

装完后目录里有 startserver.sh。首次运行前先配好 XML。

三、serverconfig.xml 核心参数

配置文件在游戏根目录。XML 的结构和 MC 的 key=value 不一样,注意标签格式:

参数 推荐值 说明
ServerName 你的服名 不超过个字符
ServerPort 26900 默认 TCP/UDP 都用这个
ServerMaxPlayerCount 8 最大玩家数
GameWorld Navezgane 官方地图,或随机生成 RWG
GameName My Game 存档名,改成自己服的
GameDifficulty 2 0-5,2 是 Nomad 难度
DayNightLength 60 一天多少分钟(现实时间)
BloodMoonFrequency 7 血月间隔天数,默认 7
BloodMoonEnemyCount 8 血月每波僵尸数(默认 8)
DropOnDeath 1 死亡掉落:0 全掉 1 全保留 2 只掉工具 3 只掉背包
AirDropFrequency 72 空投间隔(小时)
EACEnabled true Easy Anti-Cheat 反作弊
TelnetEnabled true 远程管理终端

TelnetEnabled 打开后可以 telnet 登录服务器执行管理命令——踢人、广播、存档等。端口默认 8081,记得设个强密码(TelnetPassword),安全组不要公网暴露。

四、后台运行与自动重启

七日杀启动脚本会输出大量日志到终端,适合用 screen 或者 systemd 跑:

[Service]
User=7dtd
WorkingDirectory=/opt/7dtd
ExecStart=/opt/7dtd/startserver.sh -configfile=serverconfig.xml
Restart=on-failure
RestartSec=15

七日杀服务端崩溃概率比 MC 高一些(尤其是 mod 打多了),systemd 的自动重启很重要。

五、MOD 安装

七日杀的 MOD 生态分两类:

  • XML Modlet:放在 Mods 目录下,修改游戏行为和物品属性。安装就是把 mod 文件夹丢进 Mods 目录,删了就是卸载。服务器和客户端都要装相同的 Mod;
  • Server-side only mod:只改服务端逻辑(如服务器管理插件),客户端不需要装,推荐用 Botman、ServerTools 这类。

MOD 兼容性注意:EAC(Easy Anti-Cheat)默认开启,有些 MOD 会和 EAC 冲突。如果装了大型 MOD,需要把 EACEnabled 改成 false——但这样反作弊就失效了,纯 PVE 亲友服还好,公开服慎关。

六、定时自动存档

七日杀的存档数据分散在 Saves 目录和 GeneratedWorlds 目录(随机地图)。备份脚本:

tar czf /backup/7dtd_$(date +%F).tar.gz /opt/7dtd/Saves /opt/7dtd/GeneratedWorlds
find /backup -name '7dtd_*' -mtime +7 -delete

服务器内有自动保存机制,但这个不靠谱——它只管游戏内事件,不管 XML 配置文件和 MOD。建议结合 crontab 每天全量备份一次。

七、联机注意事项

  • 端口 26900 同时需要 TCP 和 UDP,安全组两条都要加;
  • 局域网联机用内网 IP 直连最快,公网联机检查安全组 + ufw;
  • 随机地图(RWG)生成时很吃 CPU——首次开服先在自己电脑上生成好地图再上传到服务器,别让服务器跑 RWG 把玩家卡在外面。

常见问题

关于在雨云上开七日杀服的高频疑问,下面一并解答。

常见问题(FAQ)

七日杀和 MC 开服哪个更吃配置?
七日杀比 MC 吃内存更多(8 人推荐 8-16G),但 CPU 单核压力比 MC 小一些。大内存是关键——七日杀的地图是体素世界,每个方块都可破坏,服务端需要维护所有方块状态。
装了 MOD 之后别人进不来怎么办?
七日杀的 MOD(XML Modlet)需要服务端和所有客户端都装相同 MOD,缺一个就不匹配。Server-side only MOD(如 Botman)不需要客户端装,推荐优先用这类。
EAC 反作弊要开吗?
亲友 PVE 服可关(EACEnabled=false),关了还能装更多 MOD。公开服建议开,防止外挂透视物资和瞬移。注意某些大型 MOD 和 EAC 不兼容。
为什么服务器生成地图时卡成狗?
随机地图(RWG)生成是纯 CPU 计算,吃满单核。别让服务器在线生成——先在本地电脑生成好,把 Worlds 目录上传到服务器。或者直接选官方地图 Navezgane 省掉这步。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600