DayZ Globals 编辑器(globals.xml)
globals.xml 是 DayZ 物资经济的控制中心:地图上有多少感染者和动物、尸体和损毁物资多快消失、登录和退出要等多久、旗杆如何保护你的基地。在这里用带大白话说明的滑块调整这一切——导入你自己的文件,改好,再下载。
已启用的预设会高亮。黄色边框 = 相关字段被手动改过。
一切正常——没有发现问题。
应放在 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% 是见效最快的办法。
租一台自己的 DayZ 服务器
使用我们的合作链接,在 GPORTAL 下单每次都能享 10% 优惠——支持 PC、PlayStation 和 Xbox 的服务器。
领取 10% 优惠广告合作伙伴 · 合作链接:你省 10%,我们拿一份佣金。