排名
搜索
高级搜索 Ctrl + K 打开搜索

如何创建 DayZ 服务器

本指南将逐步引导您创建自己的 DayZ 服务器:通过 SteamCMD 安装、配置 serverDZ.cfg、选择地图、调整物资掉落、Steam Workshop 模组以及服务器管理。PC 和主机均适用。

完整指南
PC 与主机
创意工坊模组

1. 为什么要创建 DayZ 服务器?

拥有您自己的 DayZ 服务器可以让您:

  • 制定自己的规则:PvP、PvE、角色扮演、夜晚时长、是否允许第三人称视角。
  • 调整服务器经济:物资的数量和稀有度、载具、事件以及僵尸。
  • 添加 Steam Workshop 模组:基地、商人、新武器、新地图。
  • 围绕一个持久化的世界,凝聚一个稳定的社区,并配备您自己的管理员。

官方服务器为所有人提供完全相同的原版体验。而社区服务器才是 DayZ 的魅力所在:每台服务器都有自己的氛围、规则和忠实玩家。创建您自己的服务器,就是选择您想要提供的生存体验。

2. 必备技术要求

原版 DayZ 服务器对资源的需求较为适中,但模组和玩家数量会让需求迅速攀升。请确认您的机器满足以下要求:

  • ✔ RAM : 原版服务器推荐 8 GB,带模组且人多的服务器推荐 12 至 16 GB
  • ✔ 处理器 : 高主频比核心数量更重要:DayZ 服务器主要依赖一个主核心
  • ✔ 系统 : 64 位 Windows(最常见)或 Linux,官方服务器均支持
  • ✔ 连接 : 稳定的上行带宽和低延迟;服务器通过 UDP 在 2302 端口通信
  • ✔ 托管 : 本地 PC 用于测试,专用服务器或专业主机商用于 24 小时不间断运行
提示 : 请在 SSD/NVMe 上预留约二十 GB 空间:安装文件、模组和持久化存档的备份会迅速累积。

3. PC 服务器还是主机服务器?

PC 服务器

在 PC 上,您可以自行安装官方专用服务器,部署在自己的机器上或您选择的主机商处。您可以访问所有配置文件以及 Steam Workshop 模组。这也是本指南的主要内容。

PlayStation 或 Xbox 服务器

在主机上无法自行托管服务器:PS5 和 Xbox 私人服务器必须通过 Bohemia Interactive 的官方合作伙伴 Nitrado 租用。之后您可以在主机商的网页面板中管理服务器,能够修改经济文件(types.xml、cfggameplay.json),但无法使用模组。

须知 : DayZ 不支持跨平台联机:PC 服务器只接纳 PC 玩家,PlayStation 服务器只接纳 PlayStation 玩家。开始之前,请先确定您社区所在的平台。

4. 通过 SteamCMD 安装服务器

DayZ 专用服务器(Steam 应用 223350)使用 Steam 的命令行工具 SteamCMD 进行安装:

  1. 安装 SteamCMD(从 Valve 官网下载)
  2. 使用拥有 DayZ 的 Steam 账号登录,然后运行下方的下载命令
SteamCMD
steamcmd +force_install_dir C:\dayz-server +login your_steam_account +app_update 223350 validate +quit
重要 : 与其他游戏不同,DayZ 服务器无法通过匿名登录下载:所用账号必须拥有该游戏。SteamCMD 会要求您输入密码和 Steam 令牌(Steam Guard)验证码。在 Windows 上,您也可以从 Steam 库的“工具”分类中安装“DayZ Server”。

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";
    };
};
注意 : 请保持 verifySignatures = 2:该设置会校验玩家的文件是否与服务器一致,从而遏制作弊。每次修改 serverDZ.cfg 后都需要重启服务器。

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 才会生效
注意 : 修改每个文件之前请先备份:types.xml 中的一个语法错误就可能让整张地图的物资消失。更换地图不会转移进度:每个任务都有自己的持久化数据。

8. 安装 Steam Workshop 模组

在 PC 上,DayZ 模组来自 Steam Workshop。在服务器端,安装分为三个步骤:

1

将模组文件夹(例如 @CF)复制到服务器根目录。

2

将模组 keys 文件夹中的 .bikey 密钥复制到服务器的 keys 文件夹:没有它,玩家在连接时会被踢出。

3

将模组添加到启动命令的 -mod 参数中,多个模组之间用分号分隔:

start.bat
"-mod=@CF;@Community-Online-Tools"

仅在服务器端运行的模组(玩家无需下载)通过 -serverMod 加载。在玩家端,DayZ Launcher 会在连接前自动下载所需的模组。

提示 : 注意加载顺序:Community Framework(@CF)等依赖项必须排在需要它们的模组之前。另外,请记得在创意工坊更新模组时同步更新服务器上的模组。

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
路由器 : 如果服务器位于光猫或路由器之后,请将这些 UDP 端口转发到机器的局域网 IP。使用 DayZ 主机商时,端口已经开放好了。

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 服务器。
提示 : 在 Discord 和服务器页面上清楚地公布您的规则:知道自己会遇到什么的玩家,往往会留得更久。

12. 性能优化

  • ✔ 控制模组数量:每个模组都会加重服务器负担,并延长玩家的连接时间。只保留真正服务于您玩法的模组。
  • ✔ 限制建筑和持久化物品:巨型基地和塞满物品的帐篷是性能下降的首要原因。
  • ✔ 安排定期重启,人多的服务器每 3 至 6 小时重启一次,以释放内存并刷新物资。
  • ✔ 使用 SSD/NVMe 和高主频处理器托管:持久化存档和僵尸计算都直接依赖于它们。

13. 快速常问问题

是的,服务器工具(Steam 应用 223350)是免费的。不过,下载时需要使用拥有 DayZ 的账号登录 SteamCMD。而您的玩家必须拥有游戏才能连接。

可以,但只能向 Bohemia Interactive 的主机官方合作伙伴 Nitrado 租用服务器。主机上无法自行托管,也没有模组,但您可以在网页面板中修改经济文件。

原版服务器 8 GB 就够了。如果有多个模组、模组地图以及六十名左右的玩家,请准备 12 至 16 GB。处理器与内存同样重要:优先选择高主频。

将模组文件夹复制到服务器根目录,把它的 .bikey 密钥放入 keys 文件夹,然后将其添加到启动命令的 -mod 参数中。玩家会通过 DayZ Launcher 自动获取模组。

最常见的原因是 Steam 查询端口(默认 27016 UDP)没有开放或转发。还要检查 2302 UDP 游戏端口是否可访问,以及服务器是否为最新版本。服务器启动后,可能需要几分钟才会出现在列表中。

您的 DayZ 服务器准备好了吗?

将您的服务器注册到 Top-Games,以提升曝光度并迎来您的第一批幸存者。您也可以浏览社区中最优秀的 DayZ 服务器来寻找灵感。

14. 结论

在 2026 年创建 DayZ 服务器只需几个步骤:使用拥有游戏的账号运行 SteamCMD,调好 serverDZ.cfg,开放 UDP 端口,再根据您的风格调整经济和模组。在主机上,Nitrado 仍是唯一途径。真正的工作从此才开始:让您的社区活跃起来。将服务器注册到 Top-Games,从您的第一批玩家起就能助您一臂之力。

信息

游戏: DayZ
服务器 Steam 应用: 223350
协议: UDP
游戏端口: 2302
查询端口: 27016
跨平台联机: 否
服务器平台: Windows, Linux

快速检查清单

  1. 安装 SteamCMD
  2. 下载服务器(应用 223350)
  3. 配置 serverDZ.cfg
  4. 选择地图并调整物资
  5. 开放 UDP 2302 和 27016 端口
  6. 启动服务器并注册到排行榜

需要帮助?

关于 DayZ 服务器配置有疑问?我们的团队在此为您提供帮助。