Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › Central Economy

How to Change Central Loot Economy Settings on a DayZ Server

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DayZ loot is controlled by the mission’s Central Economy (CE), not by one universal “loot multiplier.” For item populations, edit the item’s entry in db/types.xml or a registered custom types file. Use db/globals.xml for global CE limits and timers, db/economy.xml for subsystem switches, db/events.xml for dynamic events, and cfgspawnabletypes.xml for attachments and cargo. Back up the active mission, make the narrowest change, restart the server, and verify the RPT and CE logs.

Which DayZ file controls the change you want?

The quickest way to avoid broken loot is to choose the file that owns the setting. DayZ’s Central Economy is split into several XML files, while cfggameplay.json controls gameplay systems rather than normal item populations.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Goal File Settings to change
Increase or reduce one item’s population db/types.xml or a registered custom types file nominal, min, lifetime, restock, quantity limits, cost, count flags, category, usage, and value
Change global cleanup, limits, or timers db/globals.xml Global CE parameters, preserving each parameter’s correct type
Enable or disable CE subsystems db/economy.xml init, load, respawn, and save flags for dynamic entities, animals, zombies, or vehicles
Change heli crashes, convoys, or other dynamic events db/events.xml and related event files Event definitions and spawn behavior
Change attachments, cargo, or spawn damage cfgspawnabletypes.xml Attachment groups, cargo presets, and damage ranges
Add or override modded CE content cfgeconomycore.xml plus a custom CE folder Registered files, root classes, CE defaults, and logging
Change stamina, base building, UI, temperatures, or object spawning cfggameplay.json Gameplay JSON settings, not ordinary loot counts

The mission folder is the important boundary: CE files belong to the mission selected by the server, whereas serverDZ.cfg sits beside the server executable and selects that mission. Editing a similarly named test mission has no effect on the running world.

Prepare the active mission before editing

Back up the whole mission folder

Stop the server or use your host’s maintenance controls, then copy the entire active mission folder to a dated backup. Include the original XML and JSON files, any mod configuration, and the current logs. A full folder backup lets you roll back a malformed file without reconstructing the default CE.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Confirm the mission selected by serverDZ.cfg

Open serverDZ.cfg and identify the mission directory used by the server. Make changes only inside that directory. If you administer several maps or profiles, write the mission name in your change notes so an update is not accidentally applied to an inactive copy.

Use a narrow change first

Change one item or one parameter, restart, and inspect the result before changing several systems at once. This makes an RPT warning attributable and prevents a bad tag or malformed XML file from being mistaken for a gameplay balance problem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Increase or reduce an item with types.xml

Find the item by classname

Open db/types.xml and search for the exact classname used by the game or mod. Do not search by the display name shown in an inventory. A representative CE entry is:

<type name="AK74">
    <nominal>6</nominal>
    <lifetime>28800</lifetime>
    <restock>0</restock>
    <min>4</min>
    <quantmin>-1</quantmin>
    <quantmax>-1</quantmax>
    <cost>100</cost>
    <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1"
           count_in_player="0" crafted="0" deloot="0"/>
    <category name="weapons"/>
    <usage name="Military"/>
    <value name="Tier3"/>
</type>

Understand the fields before changing them

  • nominal: the target population the CE attempts to maintain.
  • min: the minimum target used by the CE when deciding whether more copies are needed.
  • lifetime: persistence time; the documented example expresses it in seconds.
  • restock: the restock timing value for the entry.
  • quantmin and quantmax: quantity ranges for stackable or liquid items. A value of -1 in the example indicates that quantity is not being set as a percentage range for that item.
  • cost: the CE cost used in its spawn balancing.
  • flags: whether copies count in cargo, hoarders, the map, players, crafted inventory, or dynamic-event loot.
  • category: the broad item category.
  • usage: the location types where the item is eligible.
  • value: the map tier or value class that constrains eligible locations.

For more of the item in the world, raise nominal and, when appropriate, min. Raising only nominal can still leave the CE satisfied by the existing minimum logic; raising both changes the target and the refill threshold. Keep the location tags valid for the map and server version. An item with a correct count but an incompatible usage or value can appear rarely or not at all.

Do not treat lifetime as a spawn-rate slider

lifetime determines how long an item can persist under the CE’s cleanup rules. A longer lifetime can leave more copies in the world, but it can also make unwanted loot occupy spawn positions for longer. Population, minimum target, restock behavior, and cleanup persistence interact; adjust them deliberately rather than multiplying every number.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Use a registered custom file for durable changes

Direct edits to vanilla files are convenient for a quick test, but updates can overwrite them and mod changes can create merge conflicts. A custom CE file keeps your overrides separate and makes rollback and auditing easier.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Create the custom folder and file

Under the active mission, create a folder such as custom_ce/ and place a file such as custom_types.xml inside it. Put your custom <type> entries in that file. Merely dropping an XML file into db/ does nothing; the CE must be told to load it.

Register the file in cfgeconomycore.xml

<economycore>
    <classes>
        <!-- retain the server’s existing rootclass entries -->
    </classes>
    <ce folder="custom_ce">
        <file name="custom_types.xml" type="types" />
    </ce>
</economycore>

Keep the existing rootclass entries unless you have a specific reason to change them. The <ce> registration mechanism can load custom types, spawnabletypes, globals, economy, events, messages, and, since game version 1.28 in the cited configuration reference, randompresets files.

Know how overrides and duplicates behave

Custom files merge with the vanilla CE. A matching item name can replace an existing entry; duplicate definitions otherwise follow load order. Keep one authoritative definition for each classname whenever possible. If two mods or custom files define the same item, inspect the load order and the resulting RPT messages instead of assuming the last file you edited wins.

Register custom tags and class roots when needed

Declare new category, usage, and value names

If a custom item uses a category, usage, or value name that is not already present in the vanilla limits, declare that name in cfglimitsdefinitionuser.xml. Unknown tags can cause the CE entry to be rejected, so adding the tag in types.xml alone is not enough.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Add a root class only for a genuinely new hierarchy

Add a rootclass in cfgeconomycore.xml only when the item inherits from a class hierarchy that the CE does not already know. Ordinary descendants of Inventory_Base, DefaultWeapon, and DefaultMagazine normally use registered roots. Adding unnecessary roots makes the configuration harder to maintain and can hide the real cause of a rejected class.

Change global CE behavior and dynamic systems

Global limits and timers: globals.xml

Use db/globals.xml for global CE parameters rather than adding item-specific values to types.xml. Preserve the parameter’s declared type: type="0" represents an integer and type="1" represents a float. Assigning a decimal value to an integer parameter can coerce it unexpectedly; a float that becomes zero is a strong sign that the wrong type was used.

The official configuration examples include defaults such as dyn_radius=30, dyn_dmin=1, and dyn_dmax=5. These are CE configuration defaults, not measured population statistics, so do not interpret them as a universal recommendation for every map or server.

Subsystem switches: economy.xml

db/economy.xml controls whether whole CE subsystems initialize, load saved state, respawn, and save. Its flags apply to groups such as dynamic entities, animals, zombies, and vehicles. Disabling a subsystem is broader than changing one item’s count; use it only when you intend to affect the entire group.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Dynamic events: events.xml

Helicopter crashes, convoys, and similar dynamic events use db/events.xml and related event files. Event definitions control when and how those event objects spawn. They are separate from the ordinary item population in types.xml, so increasing a weapon’s nominal value does not by itself create more crash sites or convoys.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Attachments, cargo, and damage: cfgspawnabletypes.xml

Use cfgspawnabletypes.xml for attachment groups, cargo presets, and spawn-damage ranges. If the weapon appears but has the wrong magazine, optic, cargo contents, or condition, this is the file to inspect rather than changing the weapon’s nominal count.

Startup persistence and event saving

The configuration example includes save_events_startup=true and save_types_startup=true. Treat these as defaults from that example, not as settings to copy blindly into every mission. Confirm the surrounding schema and the version of the server files before changing startup persistence behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Do not use cfggameplay.json for ordinary loot counts

cfggameplay.json handles gameplay systems such as stamina, base-building checks, user-interface behavior, temperatures, and object spawning. It is not the normal location for changing how many rifles, food items, or clothing pieces the CE maintains. A syntax error in this JSON can cause the server to fall back to defaults, so validate it whenever you edit gameplay settings.

Validate, restart, and verify the result

  1. Validate the edited format. Check that every XML element is closed, attributes are quoted, there is one document root, and the JSON has valid commas, braces, and value types. A file can be well-formed XML yet still contain an invalid CE tag, so use both a syntax check and the server’s schema warnings.
  2. Stop and restart the server. CE mission files are loaded during startup. Do not judge a change while the old process is still running.
  3. Inspect the RPT and CE logs. Look for rejected files, unknown tags, missing roots, malformed XML, mission-file warnings, and duplicate definitions.
  4. Enable targeted diagnostics when necessary. The vanilla example exposes log_ce_lootspawn, log_ce_lootcleanup, log_ce_lootrespawn, and log_ce_statistics. Turn on only the diagnostics needed to isolate the problem, then return noisy logging to normal after verification.
  5. Test in the intended conditions. Check the correct map, locations, and item class. A military-only item will not prove a change by appearing in a residential building, and a custom event item may not appear until its event conditions are met.

Keep the restart time, edited file, classname, old values, new values, and relevant log lines in your change notes. This is especially useful when several mods register CE files or when a server update changes the base mission.

Fix the common reasons a loot change does not apply

Nothing changes after editing

  • Confirm that you edited the mission selected in serverDZ.cfg.
  • Confirm that a custom file is registered through a <ce> block; a loose file in db/ is ignored.
  • Restart the server completely and check the startup RPT for the file name.
  • Check whether another later-loaded definition overrides the same classname.

The item never spawns

Verify the exact classname, inherited root class, and every category, usage, and value tag. Compare those names with the map’s valid limits and inspect RPT warnings for an unknown tag or rejected class. A high nominal value cannot compensate for an invalid location constraint.

The item appears in the wrong places

Review usage and value first. Those tags constrain eligible location types and tiers. Also check that you did not copy tags from a different map or server version whose limit definitions differ.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A float setting becomes zero

Open globals.xml and compare the value’s declared type. Use type="1" for a floating-point parameter and type="0" for an integer. Then restart and inspect the RPT for conversion warnings.

The entire gameplay configuration has no effect

Validate cfggameplay.json as JSON, including commas and nesting. One syntax error can make the server use defaults, which may look like several unrelated settings failed at once.

The change breaks after a game update

Move overrides out of vanilla files and into registered custom files. Keep a copy of the original mission and review the updated vanilla definitions before deciding whether your override still matches the current schema, class hierarchy, and map limits.

Direct vanilla edits or registered custom files?

Implementation Update safety Rollback Mod coexistence Best use
Direct edit to a vanilla CE file Lower; updates can overwrite the change Simple for a one-off test if a backup exists More susceptible to merge conflicts Quick, isolated testing on a disposable mission
Registered custom CE file Higher; vanilla files remain untouched Remove or replace one custom file Clearer separation from mod and base content Persistent server tuning and production deployments

For a live server, the custom-file approach is usually the safer default. Keep the registration in cfgeconomycore.xml, document the intended load order, and make each custom file narrowly scoped, such as one file for item populations and another for event overrides.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A repeatable change checklist

  • Back up the active mission folder.
  • Confirm the mission path in serverDZ.cfg.
  • Identify whether the goal belongs in types.xml, globals.xml, economy.xml, events.xml, cfgspawnabletypes.xml, or cfggameplay.json.
  • Prefer a registered custom file for a persistent change.
  • Use exact classnames and valid category, usage, value, and root-class definitions.
  • Validate XML or JSON before starting the server.
  • Restart the server and inspect RPT and CE logs.
  • Test the intended location, tier, event, and item state.
  • Remove temporary diagnostic logging after the cause is confirmed.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Central EconomyDayZGame Serversserver administrationtypes.xml

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.