Choose what fresh spawns wear and carry, then download a loadout file for cfggameplay.json. It works for Xbox, PlayStation and PC servers, needs no mods, and runs entirely in your browser.

Loadout

Characters (none listed: every character)

Slots

What the player wears. Each slot picks one of its options; the weight makes one more likely. Health is 0 (ruined) to 1 (pristine). Start typing to see every vanilla item, or type any class name from your server's types.xml, modded items too. An item that holds things, like a holster or a gun, gets its own box underneath for what goes in it.

Cargo sets

Extra items that go into the clothes, such as a rag, a flare or some food. Each set has a spawn weight, like the slot options.

No cargo sets. They are optional.

Character

Your file

No problems found.

Leave the folder empty if the file goes next to cfggameplay.json.

In cfggameplay.json, under PlayerData

Already listing other loadout files? Add this path to the same list, separated by a comma.

Preview


                    

How DayZ spawn loadouts work

A loadout file is a small JSON file in your mission folder. cfggameplay.json lists it under PlayerData.spawnGearPresetFiles, and DayZ uses it to dress every fresh spawn. It works on Xbox and PlayStation servers as well as PC, with no mods.

You can have several loadout files. DayZ picks one for each new character, so you can mix a few starting kits and make some rarer than others. A file with a spawn weight of 3 is picked about three times as often as one with a weight of 1.

spawnWeight
How likely this file is to be picked when there are several. Higher means more often.
name
A name for the loadout, so you can tell your files apart.
characterTypes
Which survivor models the loadout applies to, such as SurvivorM_Mirek. Leave it empty for every character.
attachmentSlotItemSets
The slots: one entry per slot, such as Body, Legs, Feet, Back or Headgear. Each slot lists options in discreteItemSets, and one is picked by its spawn weight.
discreteUnsortedItemSets
The cargo sets: extra items that go into the clothes, such as a rag, a flare or some food.
simpleChildrenTypes
Items put inside or on an item, listed by class name. The generator calls them Inside.
complexChildrenTypes
Like simpleChildrenTypes, but each item has its own health, quickbar slot and items inside it, and can hold more items with their own settings, such as a holster with a loaded pistol in it. The generator calls them items with their own settings.
healthMin / healthMax
The health an item spawns with, from 0 (ruined) to 1 (pristine).
quickBarSlot
The quickbar slot an item goes in, 0 to 9, or -1 for none.
quantityMin / quantityMax
The quantity range for items that have one, such as the contents of a bottle. The generator gives new items 1.0 and keeps the values of a file you open.

Example DayZ loadouts to start from

Three kits servers often use. Build one with this loadout generator by adding the items below to their slots and cargo sets, then change it to suit your server.

Close to vanilla
Clothes picked at random from a few options, such as TShirt_Beige or Shirt_BlueCheck, Jeans_Blue or SlacksPants_Black, and AthleticShoes_Black or Sneakers_Gray, with a Rag and a Roadflare in the cargo. Fresh spawns look different from each other and still have to loot everything.
Friendly starter kit
A Hoodie_Blue, CargoPants_Blue, HikingBootsLow_Black and a TaloonBag_Blue on the back, with a WaterBottle, a BakedBeansCan, a CanOpener, a BandageDressing and a Matchbox. New players get a few minutes to find their feet before hunger and thirst start to matter. Set the food and the bag to spawn at worn health so it doesn't feel like free loot.
Night-ready kit
The vanilla clothes plus a Flashlight with a Battery9V inside it. Useful on servers with long nights; the day and night calculator shows how long they last.

Several files at once work too: list all three in spawnGearPresetFiles and give the vanilla one the highest spawnWeight so the starter kit stays rare.

Add a loadout to your Nitrado server

  1. Build the loadout here and download it. Fix anything the generator marks in red first; amber notes are worth a look.
  2. Upload it with Nitrado's file browser into your mission folder, the folder that holds cfggameplay.json, or into a folder inside it such as custom. On Xbox the mission folder is dayzxb_missions/dayzOffline.chernarusplus, on PlayStation dayzps_missions/dayzOffline.chernarusplus. Livonia uses dayzOffline.enoch, Sakhal dayzOffline.sakhal and Nasdara dayzOffline.nasdara. On PC it is in the mpmissions folder.
  3. Open cfggameplay.json and list the file under PlayerData, with the path relative to the mission folder: "spawnGearPresetFiles": ["custom/starter.json"]. To use several loadouts, list them all, separated by commas.
  4. Check that cfggameplay.json is turned on in your Nitrado server settings. DayZ ignores the file, and every loadout in it, when it is off.
  5. Restart the server. New characters spawn with the new gear; players who are already alive keep what they have.

The guide to custom spawn loadouts on a DayZ console server covers the same steps in more detail. On Xbox and PlayStation servers running Law's KillFeed, the dashboard's Server Files page opens, checks and uploads loadout files and cfggameplay.json for you, and keeps the last 15 versions of every file; editing in place is on the paid plan.

Questions

Is my loadout uploaded anywhere?

No. The generator runs in your browser. The file is built 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.

Do custom spawn loadouts need mods?

No. Loadout files are part of vanilla DayZ and work on Xbox, PlayStation and PC servers.

Why do players still spawn with the default clothes?

Usually one of three things: the file is not listed in spawnGearPresetFiles, cfggameplay.json is turned off in your Nitrado settings, or the server has not been restarted since. A JSON error in the file, or a path that does not match the folder and file name, stops it loading too.

Where do I find item class names?

In your server's types.xml. Each item's class name is in its name attribute, like <type name="BandageDressing">. The generator suggests every vanilla item from Chernarus, Livonia, Sakhal and Nasdara as you type. For a modded item, copy its name exactly from types.xml.

Can I give different kits to different players?

Not per player. You can tie a file to certain survivor models with characterTypes, and with several files DayZ picks one for each new character, weighted by spawnWeight.

Why does the gun spawn without a magazine?

DayZ only loads a magazine that is listed inside the gun. A magazine in a backpack or in a cargo set spawns there, and the gun stays empty. Pick the gun, then add the magazine to its Inside list. The generator shows the magazines that fit each vanilla gun, and offers to move a magazine from a bag into the gun. Guns without a magazine, such as the Mosin or a shotgun, load from ammo listed inside them, like Ammo_762x54.

How do I put a pistol in a holster?

Nest items with their own settings: the holster inside the belt or vest, the pistol inside the holster, and the magazine inside the pistol. On a belt that is the Hips slot with MilitaryBelt, then PlateCarrierHolster, then Glock19 with Mag_Glock_15Rnd inside it. The ChestHolster is worn in the Vest slot on its own and does not fit on a belt.

Do players who are already alive get the new gear?

No. A loadout only applies when a new character spawns. Players who are alive keep what they have.

// Workbench

More free tools

types.xml Editor

Search, edit and bulk-change the loot in your types.xml, with common mistakes flagged before you upload it.

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.

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.