七日杀A18开服务器的核心路径是:用SteamCMD把服务端切到alpha18.4分支,改好serverconfig.xml,放行26900等端口,再运行启动脚本;如果不想折腾公网和防火墙,租一台支持A18的面板服更省事。 下面按实际开服顺序拆开讲,包含Windows和Linux命令、端口、配置和避坑点。
七日杀a18服务器搭建教程:从SteamCMD到启动脚本
A18属于老版本,默认下载通常会拿到更新版服务端,想开A18,必须指定beta分支,据Steam平台公开信息,7 Days to Die专用服务端app id是294420,客户端app id是251570,A18常用分支名为alpha18.4。
用SteamCMD下载A18服务端
Windows环境下,先下载SteamCMD并解压,运行steamcmd.exe后依次输入:
login anonymous force_install_dir C:7dtd_a18 app_update 294420 -beta alpha18.4 validate quit
Linux环境下,常用一条命令完成:
mkdir -p /home/7dtd cd /home/7dtd steamcmd +login anonymous +force_install_dir /home/7dtd +app_update 294420 -beta alpha18.4 validate +quit
下载完成后,目录里会出现startserver.bat或startserver.sh,以及核心配置文件serverconfig.xml,如果只输入app_update 294420 validate,大概率会下成新版,客户端A18就连不上。
编辑serverconfig.xml关键参数
打开serverconfig.xml,下面这些项优先改:
ServerName:服务器列表里显示的名字,建议用英文或拼音,避免部分客户端乱码。ServerPassword:留空为无密码,公开服建议设置。ServerPort:默认26900。ServerPortUDP:默认26900。SteamMasterServerQueryPort:默认26901。ServerIsPublic:true会出现在Steam列表,false适合局域网或IP直连。MaxPlayers:A18原版建议先设8
,人数越多越吃内存。EACEnabled:原版服保持true;装MOD通常要改成false,客户端也要关EAC。ControlPanelEnabled:改成true可开网页管理面板。ControlPanelPort:默认8080。ControlPanelPassword:必须设强密码,不要留空。
改完保存,端口如果改动,防火墙、路由器、云安全组都要同步改。
启动服务端并验证
Windows直接双击startserver.bat,或在命令行进入目录后运行,Linux先给权限,再用screen挂后台:
chmod +x startserver.sh screen -S 7dtd ./startserver.sh -configfile=serverconfig.xml
看到日志里出现服务端启动完成、监听26900端口等信息,基本就算开起来了,客户端进游戏后按F1打开控制台,输入:
connect 服务器IP:26900
局域网就用主机内网IP,公网就用公网IP或域名。
七日杀a18开服务器需要什么配置:按人数和MOD量算
A18服务端对CPU单核性能、内存和硬盘读写都比较敏感,世界生成、血月尸潮、玩家跑图都会短时间拉高占用。
| 场景 | 内存 | CPU | 硬盘 | 上行带宽建议 |
|---|---|---|---|---|
| 2到4人原版 | 4GB起 | 2核 | SSD 10GB | 5Mbps左右 |
| 5到8人原版 | 8GB更稳 | 4核 | SSD 20GB | 10Mbps左右 |
| 多MOD大世界 | 12GB到16GB | 4核以上 | SSD 30GB以上 | 20Mbps左右 |
业内专家指出,7DTD这类沙盒生存服不能只看CPU核心数,单核性能和内存带宽同样关键。8GB内存是多人A18服的舒适线,4GB能开,但大世界和血月容易卡顿甚至崩溃。
端口放行和网络环境
需要放行的常见端口如下:
- 26900 TCP/UDP:游戏主流量。
- 26901 TCP:Steam查询相关。
- 26902 TCP:Steam查询相关。
- 26903 UDP:Steam查询相关。
- 8080 TCP:网页控制面板,不建议直接暴露公网。
Windows防火墙可用PowerShell:
New-NetFirewallRule -DisplayName "7DTD TCP" -Direction Inbound -Protocol TCP -LocalPort 26900,26901,26902 -Action Allow New-NetFirewallRule -DisplayName "7DTD UDP" -Direction Inbound -Protocol UDP -LocalPort 26900,26903 -Action Allow
Linux用ufw:
sudo ufw allow 26900/tcp sudo ufw allow 26900/udp sudo ufw allow 26901:26902/tcp sudo ufw allow 26903/udp sudo ufw allow 8080/tcp
云服务器还要在安全组放行同样端口,家用宽带要在路由器里做端口映射,没有公网IP时,内网穿透或虚拟局域网能救急,但延迟和稳定性通常不如公网直连,行业共识认为,国内玩家开长期服,优先选国内BGP节点,延迟和丢包表现更可控。
七日杀a18自己开服和租服务器哪个划算
很多人问七日杀a18开服多少钱一个月,面板服通常按内存和人数计价,国内节点大致几十元到上百元每月;自建云服务器也接近这个区间,但维护成本要自己扛。
自己开服适合谁
- 有旧电脑、NAS或云服务器。
- 愿意折腾端口、防火墙、备份和MOD。
- 想要完整文件权限,随时回滚存档。
- 朋友固定,在线时间可控。
自建优点是数据在自己手里,MOD自由,长期成本可能更低,缺点是公网IP、DDoS、系统更新、服务端崩溃都要自己处理。
租服务器适合谁
- 不想碰Linux命令和路由器。
- 需要面板一键重启、备份、改配置。
- 希望有工单和基础防护。
- 开服人数不稳定,想按月付。
租服要注意一点:A18是老版本,不少面板服默认只装新版,下单前要问清是否支持指定
alpha18.4分支,是否允许上传MOD,是否有自动备份,对比下来,短周期、小圈子玩,租服省心;长期固定服、MOD多,自建更自由。
七日杀a18局域网联机怎么开服务器
局域网联机不需要公网IP,也不用端口映射,主机按前面的步骤启动A18服务端,ServerIsPublic设true或false都行。
局域网直连步骤
- 主机查内网IP:Windows用
ipconfig,Linux用ip addr。 - 确认服务端监听26900端口。
- Windows防火墙允许专用网络入站,或直接放行26900。
- 客户端F1控制台输入
connect 192.168.x.x:26900。 - 如果搜不到,检查路由器是否开了AP隔离。
- 跨网朋友可用ZeroTier、Radmin等虚拟局域网,输入虚拟IP加26900。
装MOD时,主机和客户端MOD版本要一致,EAC开着可能导致MOD加载失败,服务端和客户端都关掉更省事。
七日杀怎么开a18的服务器Q&A
七日杀怎么开a18的服务器,为什么启动后搜不到?
先查服务端是不是alpha18.4分支,再查ServerIsPublic是否为true,然后确认26900 TCP/UDP、26901到26903是否放行,云服务器还要查安全组,最后看服务端日志有没有报端口占用或EAC错误。
七日杀a18开服务器需要什么配置,4GB内存够吗?
2到4人原版、小地图可以尝试4GB,大世界、血月频繁、装MOD或多玩家跑图,8GB更稳,如果服务端频繁崩溃,先看内存和日志,再考虑升级到12GB以上。
A18服务端怎么更新或回滚?
更新就是重新跑SteamCMD命令,但分支要写对,回滚也类似,把app_update 294420 -beta alpha18.4 validate里的分支名改成目标版本即可,A18服务端在SteamCMD中的app id是294420,beta分支名是alpha18.4。
只要版本分支选对、端口放行、配置文件改准,A18开服并不复杂;多人长期玩,优先考虑8GB内存和稳定公网环境。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/679305.html





