返回开服教程
《七日杀》(7 Days to Die) 1.0 正式版专服搭建与 serverconfig.xml 调优指南
系统梳理 7 Days to Die 1.0 正式版 Dedicated Server 部署:SteamCMD 294420、端口 26900~26902 映射、serverconfig.xml 核心血月参数、Web 控制台与 LGSM 开源一键管理。
更新于 2026-10-04
《七日杀》(7 Days to Die)在历经长达十余年的抢先体验后正式推出 1.0 正式版,重构了防具护甲系统、高清僵尸模型、载具模块与地形生成。自建专用服务器(Dedicated Server)不仅能保持离线时间流逝与自动化锻造熔炼,还能有效分担大型血月(Blood Moon)尸潮时成百上千只僵尸寻路造成的单机帧率暴跌。本文整理 1.0 正式版专用服务器的标准部署与配置调优流程。
一、服务器硬件基准
| 规格类型 |
4~6人小队生存 |
16人以上大型社区服 |
| CPU |
4 核心 / 3.4GHz+ |
8~16 核心高主频处理器 |
| 内存 (RAM) |
16 GB 物理内存 |
32 GB 物理内存起步 |
| 存储空间 |
40 GB NVMe SSD |
100 GB NVMe SSD |
| 网络上行 |
15 Mbps 独享 |
30 Mbps ~ 50 Mbps 独享 |
[!IMPORTANT]
七日杀的血月尸潮会瞬间生成巨量拥有复杂物理破坏判定(方块耐久度计算)与寻路 AI 的实体,CPU 单核性能与可用内存大小直接决定了血月期间服务器的 Tickrate(TPS)。
二、SteamCMD 安装专服
专用服务器由 SteamCMD 匿名拉取(AppID 为 294420):
steamcmd +login anonymous +app_update 294420 validate +quit
下载完成后,主程序位于根目录:7DaysToDieServer.exe。
三、网络通信端口规划
《七日杀》依赖多个端口协同工作,涉及 TCP 与 UDP 两种协议:
| 端口号 |
协议 |
作用说明 |
路由器映射状态 |
| 26900 |
TCP / UDP |
客户端主连接端口(必须同时放行 TCP 与 UDP) |
必须映射 |
| 26901 ~ 26902 |
UDP |
Steam/网络数据通道与副传输层(UNET/LiteNetLib) |
必须映射 |
| 8080 |
TCP |
Web 仪表盘与可视化地图管理端口(可选) |
视需要开放 |
| 8081 |
TCP |
Telnet 命令行远程终端控制端口(建议仅限内网) |
仅限内网 |
四、serverconfig.xml 核心参数调优
根目录下的 serverconfig.xml 是服务端的唯一核心配置文件:
<ServerSettings>
<property name="ServerName" value="LanGame 7DTD 1.0 Server"/>
<property name="ServerDescription" value="Welcome to our zombie survival realm"/>
<property name="ServerPassword" value="your_password"/>
<property name="ServerPort" value="26900"/>
<property name="ServerVisibility" value="2"/> <!-- 2 公开 / 1 仅好友 / 0 隐藏 -->
<property name="ServerMaxPlayerCount" value="16"/>
<!-- 地图设置:Navezgane 为官方固定地图,RWG 为随机生成世界 -->
<property name="GameWorld" value="RWG"/>
<property name="WorldGenSeed" value="LanGame2026"/>
<property name="WorldGenSize" value="8192"/> <!-- 建议 8192 或 6144,严禁在低配机器开 10240 -->
<!-- 血月尸潮性能调优 -->
<property name="BloodMoonFrequency" value="7"/>
<property name="BloodMoonRange" value="0"/>
<property name="BloodMoonEnemyCount" value="8"/> <!-- 每位玩家对应的血月活跃僵尸数,建议 8~12,过高严重卡服 -->
<!-- 游戏玩法与死亡惩罚 -->
<property name="GameDifficulty" value="2"/> <!-- 0~5 难度逐渐增加 -->
<property name="DropOnDeath" value="1"/> <!-- 0 全部 / 1 仅背包 / 2 仅腰带 / 3 删档 -->
<property name="PlayerKillingMode" value="0"/> <!-- 0 禁止 PVP / 1 仅击杀同盟外 / 2 自由 PVP -->
<!-- Web 仪表盘 -->
<property name="ControlPanelEnabled" value="false"/>
<property name="ControlPanelPort" value="8080"/>
</ServerSettings>
五、方案选用:手动配置 vs LanGame Server Manager (LGSM)
手动维护《七日杀》需要处理数百行的 XML 字段,且容易因为标签未闭合导致启动失败。随机世界生成(RWG)长达数十分钟且缺乏直观进度显示。
推荐使用官方开源的专服管理平台自动化日常管理:
LGSM 针对《七日杀》1.0 提供:
- XML 参数表单化解析:将复杂的 XML 配置项转换为分类清晰的可视化开关与数值滑块,配置实时语法校验。
- 多端口就绪检测:自动侦测 26900~26902 端口连通状态,提示防火墙漏放协议。
- 血月备份与无损快照:支持在每逢第 7 日血月前自动执行世界与玩家数据快照,防止基地塌房坏档。
- 控制台与 Telnet 自动化管道:在界面内直接与游戏服务端命令行交互,无需手动搭建 Telnet 客户端。