DayZ Globals 编辑器(globals.xml)

globals.xml 是 DayZ 物资经济的控制中心:地图上有多少感染者和动物、尸体和损毁物资多快消失、登录和退出要等多久、旗杆如何保护你的基地。在这里用带大白话说明的滑块调整这一切——导入你自己的文件,改好,再下载。

0 处改动
快捷预设

已启用的预设会高亮。黄色边框 = 相关字段被手动改过。

物资
首次启动物资量%
原版:100
物资最大损坏度
原版:0.82
物资最小损坏度
原版:0.0
重启补充%
原版:0
清理
玩家尸体消失时间
≈ 1 小时 · 原版:3600
感染者与动物
动物上限
原版:200
感染者上限
原版:1000
登录与退出
跳服惩罚
≈ 1 分钟 · 原版:60
登录计时
原版:15
退出计时
原版:15
战斗中退出惩罚
原版:20
旗杆与基地
旗帜刷新间隔
≈ 5 天 · 原版:432000
旗帜有效时长
≈ 40 天 · 原版:3456000
世界与服务器
食物腐坏
原版:1
检查

一切正常——没有发现问题。

应放在 mpmissions/<your mission>/db/globals.xml(例如 dayzOffline.chernarusplus)——所有地图的原版文件都相同。 · 改动在服务器重启后生效。

显示 XML 预览
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<variables>
    <var name="AnimalMaxCount" type="0" value="200"/>
    <var name="CleanupAvoidance" type="0" value="100"/>
    <var name="CleanupLifetimeDeadAnimal" type="0" value="1200"/>
    <var name="CleanupLifetimeDeadInfected" type="0" value="330"/>
    <var name="CleanupLifetimeDeadPlayer" type="0" value="3600"/>
    <var name="CleanupLifetimeDefault" type="0" value="45"/>
    <var name="CleanupLifetimeLimit" type="0" value="50"/>
    <var name="CleanupLifetimeRuined" type="0" value="330"/>
    <var name="FlagRefreshFrequency" type="0" value="432000"/>
    <var name="FlagRefreshMaxDuration" type="0" value="3456000"/>
    <var name="FoodDecay" type="0" value="1"/>
    <var name="IdleModeCountdown" type="0" value="60"/>
    <var name="IdleModeStartup" type="0" value="1"/>
    <var name="InitialSpawn" type="0" value="100"/>
    <var name="LootDamageMax" type="1" value="0.82"/>
    <var name="LootDamageMin" type="1" value="0.0"/>
    <var name="LootProxyPlacement" type="0" value="1"/>
    <var name="LootSpawnAvoidance" type="0" value="100"/>
    <var name="RespawnAttempt" type="0" value="2"/>
    <var name="RespawnLimit" type="0" value="20"/>
    <var name="RespawnTypes" type="0" value="12"/>
    <var name="RestartSpawn" type="0" value="0"/>
    <var name="SpawnInitial" type="0" value="1200"/>
    <var name="TimeHopping" type="0" value="60"/>
    <var name="TimeLogin" type="0" value="15"/>
    <var name="TimeLogout" type="0" value="15"/>
    <var name="TimePenalty" type="0" value="20"/>
    <var name="WorldWetTempUpdate" type="0" value="1"/>
    <var name="ZombieMaxCount" type="0" value="1000"/>
    <var name="ZoneSpawnDist" type="0" value="300"/>
</variables>

全部 30 个原版变量都配有通俗说明、滑块和安全取值范围——不用再去翻 wiki。

完整支持模组:模组服务器里的未知变量在导入导出后原样保留,你也可以自己添加。

合理性检查会在错误数值(登录计时超出引擎上限、开了食物腐坏却关着湿度更新)传到服务器之前就把它们揪出来。

使用方法

从原版数值开始,或者导入你服务器的 globals.xml(上传文件或粘贴)。模组变量会被保留,并显示在单独的分区里。

用滑块和开关调整数值——每个字段都用一句话说明作用、显示原版数值,并可单独重置。快捷预设覆盖了常见配置,比如全新物资或惩罚跳服。

看一遍合理性面板,然后下载 globals.xml 并上传到服务器的 mpmissions/<your mission>/db/ 目录。改动在重启后生效。

常见问题

DayZ 里的 globals.xml 是什么?

它是中央经济系统(CE)的核心配置文件:设定感染者和动物数量之类的全局上限、尸体和损毁物资的清理时间、登录/退出计时、跳服惩罚、旗杆行为,以及新刷新物资的状态。

globals.xml 在我的服务器上放在哪里?

在服务器的任务文件夹里:mpmissions/<mission>/db/globals.xml——例如 dayzOffline.chernarusplus/db/globals.xml。把编辑好的文件上传到那里,然后重启服务器。所有官方地图的原版文件都是一样的。

编辑器支持带模组的服务器吗?

支持。模组添加的变量在导入时会保留,可以在模组分区里编辑,你也可以自己新增。导出时不会丢任何东西——文件保持原有顺序。

为什么缺失的变量被填上了和原版不一样的值?

如果文件里少了某个变量,游戏会使用硬编码的引擎默认值,它可能和任务自带的数值不同(LootDamageMax 是 0 而不是 0.82,LootSpawnAvoidance 是 50 而不是 100)。编辑器填入的正是这个引擎默认值,所以你的服务器在导入导出前后表现完全一致。

怎样让刷新出更多物资?

globals.xml 只控制全局框架:初始刷新百分比、重启补充和刷新批次大小。每种物品的数量在 types.xml 里定义(nominal/min)——那部分请用我们的 Types 编辑器。在本编辑器里,把“重启补充”设为 100% 是见效最快的办法。

服务器已经搭好了。玩家找得到吗?

免费发布到 DZPage:支持 PC、PlayStation 和 Xbox,带实时在线人数、投票、评论和专属的服务器页面。没有付费推广位,不用花钱,不用等待。

30 天内 2,599 位访客 · 免费,没有付费推广位 · 目前只收录了 8 个服务器

服务器配置卡住了?

来 DZPage 的 Discord 提问——服主和开发者都在那里解答。新工具也会先在那里公布。

加入 Discord758 名成员
10% 优惠

租一台自己的 DayZ 服务器

使用我们的合作链接,在 GPORTAL 下单每次都能享 10% 优惠——支持 PC、PlayStation 和 Xbox 的服务器。

领取 10% 优惠

广告合作伙伴 · 合作链接:你省 10%,我们拿一份佣金。

这个工具免费——而且会一直免费

无需登录、没有付费墙、没有限制。如果它帮你省下了时间,一次性 5 欧元就能让服务器继续运转,还能为你去掉广告。

支持 DZPage