Open the types.xml from your server's db folder, change how much of each item spawns and save a clean copy. It works for PC, Xbox and PlayStation servers, checks your edits for common mistakes, and runs entirely in your browser.
Bulk edits apply to the items shown. Filter first, for example by category, to change a group at once.
| Item | Category | Nominal | Min | Lifetime | Restock | Qty min | Qty max | Cost | Flags | Usage / value |
|---|---|---|---|---|---|---|---|---|---|---|
|
|
Flags: C counts in cargo, H in hoarders (tents, barrels, stashes), M on the map, P on players; Cr crafted, D dynamic event loot. Hover a lifetime or restock to see it in hours.
What each types.xml field does
Every item in DayZ's central economy has a <type> entry in types.xml. These are the fields you can change:
- nominal
- How many of the item the economy aims to keep on the server. 0 means it never spawns as loot.
- min
- When the count drops below this, the economy spawns more, back up towards nominal.
- lifetime
- Seconds the item can lie untouched before it despawns. 3600 is one hour, 14400 four hours.
- restock
- Seconds the economy waits before respawning the item once the count is below min. 0 means as soon as it can.
- quantmin / quantmax
- How full the item spawns, in percent: rounds in a magazine, liquid in a bottle, uses left. -1 means the field is not used.
- cost
- Spawn priority. The vanilla files use 100 for almost everything.
- flags
- Where copies count towards nominal: in containers (count_in_cargo), in tents, barrels and stashes (count_in_hoarder), on the map (count_in_map), on players (count_in_player). crafted marks items players make rather than find, deloot marks loot from dynamic events such as helicopter crashes.
- category
- The loot category, such as weapons, tools, clothes, containers, food or explosives.
- usage
- The kind of place it spawns in, such as Military, Police, Medic, Farm, Industrial, Town, Village, Coast or Hunting.
- value
- The map tiers it spawns in, Tier1 near the coast to Tier4 deep inland, or Unique.
- tag
- The spot inside a building, such as floor, shelves or ground.
More on flags, map tiers and raising loot safely: DayZ types.xml explained. The vanilla values of every item, on every map, are in the DayZ item reference.
Edit types.xml on a Nitrado server
- Stop the server in the Nitrado web interface.
- Open the file browser and go to your mission's
dbfolder. On Xbox that isdayzxb_missions/dayzOffline.chernarusplus/db, on PlayStationdayzps_missions/dayzOffline.chernarusplus/db. Livonia usesdayzOffline.enoch, SakhaldayzOffline.sakhaland NasdaradayzOffline.nasdara. - Download
types.xmland keep an untouched copy as a backup. - Open it here, make your changes and fix anything marked as a problem.
- Download the edited file, upload it over the old one and start the server.
A broken types.xml can stop loot from spawning or keep the server from starting, which is why the editor checks the file before you save it. On Xbox and PlayStation servers running Law's KillFeed, the dashboard's Server Files page opens, checks and uploads types.xml for you and keeps the last 15 versions of every file; editing in place is on the paid plan. The guides cover the other files console servers use.
Questions
Is my types.xml uploaded anywhere?
No. The editor runs in your browser. Your file is read, edited and saved on your own device and never sent to our server. The one exception is Apply to server: when you click it, the finished file goes through us to your own Nitrado server.
Why don't my changes show up in game?
The central economy reads types.xml when the server starts, so restart after you upload the file. Items already in the world stay until they are picked up or their lifetime runs out.
How do I make an item spawn more often?
Raise its nominal and min. Use the bulk tools to scale a whole category, such as all weapons, by a factor, and check that min never ends up higher than nominal.
How do I stop an item from spawning?
Set its nominal and min to 0. Keep the entry in the file rather than deleting it.
Does this work for Xbox and PlayStation servers?
Yes. Console servers on Nitrado use the same types.xml format as PC. Download the file from Nitrado's file browser, edit it here and upload it back.
More free tools
types.xml Compare
Put two types.xml files side by side and see which items were added, removed or changed.
Loot Flags Editor
Usages, tiers, categories and tags from cfglimitsdefinition.xml with how many items use each, and the misspelt flags in types.xml.
Loot Multiplier
Double the guns, halve the food or boost military loot: scale types.xml by group in one click.
cfgspawnabletypes Generator
Pick the attachments, magazines and cargo an item spawns with, set chances or presets and merge them into your file.
cfgrandompresets.xml Editor
Edit the loot presets cfgspawnabletypes draws from, add items from the item library and see where each one is used.
Vehicle Builder
Choose the wheels, doors and engine parts cars spawn with, or make every car ready to drive.
events.xml Editor
Change vehicles, helicopter crashes, animals and infected event by event, or scale a whole group at once.
Event Spawn Positions
See where cars, helicopter crashes and wrecks spawn in cfgeventspawns.xml on the map, then add, move or delete positions.
Heli Crash Loot Builder
Set how many helicopter crashes spawn, which wrecks and how much loot, and pick the crash loot from the item library.
Zombie Horde Generator
Place infected hordes on the map, set how many spawn and which types, and download zombie_territories.xml.
cfggameplay.json Editor
Change base damage, stamina, building checks, hit indicators and map options with switches instead of JSON.
globals.xml Editor
Infected and animal caps, cleanup times, login timers and loot damage, with every value explained.
cfgweather.xml Editor
Set clouds, fog, rain, wind and lightning with sliders, or turn off fog and rain in one click.
Contaminated Zone Editor
See the gas zones in cfgEffectArea.json on the map, then add, move, resize or remove them.
Player Restricted Area Builder
Draw no-go boxes on the map and set where trespassers are moved to, and get the area file for cfggameplay.json.
Spawn Point Editor
See fresh, hop and travel spawn points from cfgplayerspawnpoints.xml on the map, then add, move or delete them.
Object Spawner Builder
Place buildings and props on the map with their height and rotation, and get the JSON for objectSpawnersArr. No mods needed.
Map Coordinates
Click the map for X, Z, the grid square and height, measure distances, and paste coordinates from files or logs to see them.
messages.xml Generator
Build welcome messages, repeating notices and restart countdowns for your server and download the file.
Spawn Loadout Generator
Pick the starting clothes and items for fresh spawns and get a loadout file ready for cfggameplay.json.
Day & Night Calculator
Work out how long a day and a night last in real time from your server's time acceleration settings.
DayZ File Checker
Paste or open any DayZ XML or JSON file and find the exact line that would stop your server reading it.