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.

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

  1. Stop the server in the Nitrado web interface.
  2. Open the file browser and go to your mission's db folder. On Xbox that is dayzxb_missions/dayzOffline.chernarusplus/db, on PlayStation dayzps_missions/dayzOffline.chernarusplus/db. Livonia uses dayzOffline.enoch, Sakhal dayzOffline.sakhal and Nasdara dayzOffline.nasdara.
  3. Download types.xml and keep an untouched copy as a backup.
  4. Open it here, make your changes and fix anything marked as a problem.
  5. 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.

// Workbench

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.