Skip to main content

Defining the Starting Experience


In vanilla DayZ, every player begins their journey with a plum and a glowstick at a random coastal point. Modern servers use Spawn Selection mods to give players choice and better starting equipment.
Reading TimeDifficultyLast Updated
5 minutesIntermediateJanuary 2026

Using DayZ Expansion Spawn

If you are using the DayZ Expansion suite, your spawn settings are managed via JSON files.
  • Directory: /profiles/ExpansionMod/SpawnSettings/
  • File: SpawnSettings.json

Creating Loadout Classes

You can define multiple starting kits (e.g., Freshie, VIP, Medic) within the Loadouts array:
{
    "Name": "VIP Kit",
    "Items": ["M4A1", "Mag_STANAG_30Rnd", "CannedBacon"],
    "Backpack": "CoyoteBag_Green"
}

Custom Spawn Locations

To let players choose where they begin their adventure, define named coordinate arrays:
"SpawnPoints": [
    {
        "Name": "Chernogorsk",
        "Positions": [[6500.0, 10.0, 2400.0]]
    }
]

The Vanilla Method (init.c)

If you aren’t using a heavy mod suite, you can manually script starting gear in your mission’s init.c file using the StartingEquipSetup function. This requires knowledge of C++ and internal item classnames.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Progression: Your survival starts here.