1. 为什么要创建 DayZ 服务器?
拥有您自己的 DayZ 服务器可以让您:
- 制定自己的规则:PvP、PvE、角色扮演、夜晚时长、是否允许第三人称视角。
- 调整服务器经济:物资的数量和稀有度、载具、事件以及僵尸。
- 添加 Steam Workshop 模组:基地、商人、新武器、新地图。
- 围绕一个持久化的世界,凝聚一个稳定的社区,并配备您自己的管理员。
官方服务器为所有人提供完全相同的原版体验。而社区服务器才是 DayZ 的魅力所在:每台服务器都有自己的氛围、规则和忠实玩家。创建您自己的服务器,就是选择您想要提供的生存体验。
2. 必备技术要求
原版 DayZ 服务器对资源的需求较为适中,但模组和玩家数量会让需求迅速攀升。请确认您的机器满足以下要求:
- ✔ RAM : 原版服务器推荐 8 GB,带模组且人多的服务器推荐 12 至 16 GB
- ✔ 处理器 : 高主频比核心数量更重要:DayZ 服务器主要依赖一个主核心
- ✔ 系统 : 64 位 Windows(最常见)或 Linux,官方服务器均支持
- ✔ 连接 : 稳定的上行带宽和低延迟;服务器通过 UDP 在 2302 端口通信
- ✔ 托管 : 本地 PC 用于测试,专用服务器或专业主机商用于 24 小时不间断运行
3. PC 服务器还是主机服务器?
PC 服务器
在 PC 上,您可以自行安装官方专用服务器,部署在自己的机器上或您选择的主机商处。您可以访问所有配置文件以及 Steam Workshop 模组。这也是本指南的主要内容。
PlayStation 或 Xbox 服务器
在主机上无法自行托管服务器:PS5 和 Xbox 私人服务器必须通过 Bohemia Interactive 的官方合作伙伴 Nitrado 租用。之后您可以在主机商的网页面板中管理服务器,能够修改经济文件(types.xml、cfggameplay.json),但无法使用模组。
4. 通过 SteamCMD 安装服务器
DayZ 专用服务器(Steam 应用 223350)使用 Steam 的命令行工具 SteamCMD 进行安装:
- 安装 SteamCMD(从 Valve 官网下载)
- 使用拥有 DayZ 的 Steam 账号登录,然后运行下方的下载命令
SteamCMD
steamcmd +force_install_dir C:\dayz-server +login your_steam_account +app_update 223350 validate +quit
5. 首次启动服务器
服务器通过可执行文件 DayZServer_x64.exe 加上几个参数启动。最简单的方法是在服务器文件夹中创建一个 start.bat 文件:
start.bat
@echo off
start "DayZ Server" /min DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck
需要了解的参数
-
-config=serverDZ.cfg- 服务器配置文件 -
-port=2302- UDP 游戏端口(默认 2302) -
-profiles=profiles- 服务器日志和配置档案文件所在的文件夹 -
-dologs -adminlog -netlog- 启用详细日志,排查问题时必不可少
6. 配置 serverDZ.cfg
主要配置位于服务器文件夹根目录下的 serverDZ.cfg 中。以下是需要优先设置的参数:
-
hostname- 在服务器浏览器中显示的服务器名称 -
password- 进入密码(公开服务器请留空) -
passwordAdmin- 管理员密码 -
maxPlayers- 最大玩家数(默认配置为 60) -
disable3rdPerson- 禁用第三人称视角(1),打造更硬核的服务器 -
serverTimeAcceleration- 白天的游戏时间加速倍率,serverNightTimeAcceleration 则用于缩短夜晚
serverDZ.cfg
hostname = "MyDayZServer";
password = "";
passwordAdmin = "AdminPassword";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 1;
disable3rdPerson = 0;
serverTimeAcceleration = 6;
serverNightTimeAcceleration = 4;
enableCfgGameplayFile = 1;
steamQueryPort = 27016;
class Missions
{
class DayZ
{
template = "dayzOffline.chernarusplus";
};
};
7. 地图、物资与玩法
所玩的地图由 serverDZ.cfg 中加载的任务决定(class Missions 中的 template 行)。共有三张官方地图可选:
-
dayzOffline.chernarusplus- Chernarus,经典的元老地图 -
dayzOffline.enoch- Livonia,面积更小、林木更茂密 -
dayzOffline.sakhal- Sakhal,Frostline 资料片中的火山雪原地图(您的玩家必须拥有该资料片)
经济文件
每个任务在 mpmissions 中都有自己的文件夹。服务器的全部玩法都在这里设置:
Windows
mpmissions\dayzOffline.chernarusplus\db\types.xml
-
db/types.xml- 游戏中每件物品的数量、存在时长和刷新区域。提高某件物品的“nominal”值即可让它更常出现 -
db/events.xml- 载具、直升机坠毁点和僵尸群的刷新 -
db/globals.xml- 全局设置:僵尸和动物的总数、尸体消失前的时间 -
cfggameplay.json- 耐力、基地建造、坠落伤害;需要在 serverDZ.cfg 中设置 enableCfgGameplayFile = 1 才会生效
8. 安装 Steam Workshop 模组
在 PC 上,DayZ 模组来自 Steam Workshop。在服务器端,安装分为三个步骤:
将模组文件夹(例如 @CF)复制到服务器根目录。
将模组 keys 文件夹中的 .bikey 密钥复制到服务器的 keys 文件夹:没有它,玩家在连接时会被踢出。
将模组添加到启动命令的 -mod 参数中,多个模组之间用分号分隔:
start.bat
"-mod=@CF;@Community-Online-Tools"
仅在服务器端运行的模组(玩家无需下载)通过 -serverMod 加载。在玩家端,DayZ Launcher 会在连接前自动下载所需的模组。
9. 网络:端口、防火墙与端口转发
DayZ 使用 UDP 通信。为了让您的服务器能从互联网访问并出现在服务器浏览器中,必须开放以下端口:
需要开放的端口
- UDP 2302-2305 用于游戏(默认 2302,以及服务器使用的后续几个端口)
- UDP 27016 用于 Steam 查询(steamQueryPort),让服务器出现在列表中
- 可选端口:BEServer_x64.cfg 中定义的 RCon 端口,仅在您远程管理服务器时需要
防火墙规则示例
Windows Defender:
PowerShell (Admin)
New-NetFirewallRule -DisplayName "DayZ Server" -Direction Inbound -Protocol UDP -LocalPort 2302-2305,27016 -Action Allow
Linux UFW:
Terminal
sudo ufw allow 2302:2305/udp
sudo ufw allow 27016/udp
10. 管理:RCon、工具与备份
要远程管理服务器(发送消息、踢出、封禁),请在 battleye 文件夹的 BEServer_x64.cfg 文件中启用 BattlEye 的 RCon:
battleye\BEServer_x64.cfg
RConPassword RConPassword
RConPort 2310
RestrictRCon 0
然后使用兼容 BattlEye 的 RCon 工具连接。若要在游戏内进行管理(传送、生成物品、天气),最常用的模组是 Community Online Tools 和 VPPAdminTools。
- ✔ 备份:世界的持久化数据(基地、载具、地上的物品)保存在任务的 storage_1 文件夹中。请定期将其连同配置档案文件夹和配置文件一起复制到机器以外的地方。
- ✔ 更新:先关闭服务器,再重新运行安装时的 SteamCMD 命令。服务器必须与游戏保持同一版本,否则玩家将无法连接。
- ✔ 重启:DayZ 服务器每天需要重启数次。任务中的 messages.xml 文件可以向玩家预告重启并自动执行重启。
11. PvP、PvE 还是 RP:选择服务器的风格
游戏风格决定了您的规则、设置以及您将吸引的玩家群体。开始之前,不妨看看那些运营成功的服务器都提供了什么:
- PvP:最原汁原味的 DayZ,遇到的每个玩家都是威胁。物资更稀缺,紧张感拉满。查看 DayZ PvP 服务器。
- PvE:与环境和僵尸对抗求生,玩家之间的战斗被禁止或仅限特定区域。查看 DayZ PvE 服务器。
- 角色扮演:每位玩家扮演一个角色,有阵营、剧情和活动策划团队。查看 DayZ RP 服务器。
12. 性能优化
- ✔ 控制模组数量:每个模组都会加重服务器负担,并延长玩家的连接时间。只保留真正服务于您玩法的模组。
- ✔ 限制建筑和持久化物品:巨型基地和塞满物品的帐篷是性能下降的首要原因。
- ✔ 安排定期重启,人多的服务器每 3 至 6 小时重启一次,以释放内存并刷新物资。
- ✔ 使用 SSD/NVMe 和高主频处理器托管:持久化存档和僵尸计算都直接依赖于它们。
13. 快速常问问题
您的 DayZ 服务器准备好了吗?
将您的服务器注册到 Top-Games,以提升曝光度并迎来您的第一批幸存者。您也可以浏览社区中最优秀的 DayZ 服务器来寻找灵感。
14. 结论
在 2026 年创建 DayZ 服务器只需几个步骤:使用拥有游戏的账号运行 SteamCMD,调好 serverDZ.cfg,开放 UDP 端口,再根据您的风格调整经济和模组。在主机上,Nitrado 仍是唯一途径。真正的工作从此才开始:让您的社区活跃起来。将服务器注册到 Top-Games,从您的第一批玩家起就能助您一臂之力。
信息
快速检查清单
- 安装 SteamCMD
- 下载服务器(应用 223350)
- 配置 serverDZ.cfg
- 选择地图并调整物资
- 开放 UDP 2302 和 27016 端口
- 启动服务器并注册到排行榜
需要帮助?
关于 DayZ 服务器配置有疑问?我们的团队在此为您提供帮助。