DayZ Globals Editor (globals.xml)
globals.xml is the control center of the DayZ loot economy: how many infected and animals exist, how quickly dead bodies and ruined loot disappear, how long login and logout take, and how flag poles protect your base. Adjust everything here with plain-language sliders — import your own file, tweak it, download it.
Active presets are highlighted. Yellow border = the affected fields were changed manually.
Everything looks good — no problems found.
Belongs in mpmissions/<your mission>/db/globals.xml (e.g. dayzOffline.chernarusplus) — the vanilla file is identical on all maps. · Changes apply after a server restart.
Show XML preview
<?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>
All 30 vanilla variables with plain-language explanations, sliders and safe value ranges — no wiki digging needed.
Full mod support: unknown variables from modded servers survive import and export, and you can add your own.
Plausibility checks catch broken values (login timer over the engine limit, food decay without wetness updates) before they reach your server.
How it works
Start from vanilla values or import the globals.xml of your server (file upload or paste). Modded variables are kept and shown in their own section.
Adjust the values with sliders and switches — every field explains in one sentence what it does, shows the vanilla value and can be reset individually. Quick presets cover common setups like fresh loot or hopper punishment.
Check the plausibility panel, then download globals.xml and upload it to mpmissions/<your mission>/db/ on your server. Changes apply after a restart.
Frequently asked questions
What is globals.xml in DayZ?
It is the central configuration file of the Central Economy: it sets global limits like the number of infected and animals, cleanup times for dead bodies and ruined loot, login/logout timers, server-hopping penalties, flag pole behaviour and the condition of freshly spawned loot.
Where do I find globals.xml on my server?
In the mission folder of your server: mpmissions/<mission>/db/globals.xml — for example dayzOffline.chernarusplus/db/globals.xml. Upload the edited file there and restart the server. The vanilla file is identical on all official maps.
Does the editor work with modded servers?
Yes. Variables added by mods are kept on import, can be edited in the mod section, and you can add new ones yourself. Nothing gets lost on export — the file keeps its original order.
Why is a missing variable filled with a value different from vanilla?
If a variable is missing from the file, the game uses a hard-coded engine default that can differ from the shipped mission value (LootDamageMax: 0 instead of 0.82, LootSpawnAvoidance: 50 instead of 100). The editor fills in exactly this engine default, so your server behaves the same before and after the roundtrip.
How do I make more loot spawn?
globals.xml only controls the global frame: initial spawn percentage, refill on restart and respawn wave sizes. The amount per item is defined in types.xml (nominal/min) — use our Types Editor for that. In this editor, 'Refill on restart' at 100% is the quickest boost.
Your server is set up. Can players find it?
List it on DZPage for free: PC, PlayStation and Xbox, with a live player count, votes, comments and your own server page. No premium slots, no payment, no waiting.
2,253 visitors in 30 days · free, no premium slots · only 7 servers listed so far
Stuck with your server config?
Ask in the DZPage Discord — server owners and the developer answer there. New tools get announced first.
Rent your own DayZ server
Use our partner link and get 10% off every order at GPORTAL — servers for PC, PlayStation and Xbox.
Get 10% offAdvertising partner · Partner link: you save 10%, we earn a commission.
This tool is free — and stays free
No login, no paywall, no limits. If it saved you time, a one-off €5 keeps the servers running and removes ads for you.
Support DZPage