Free tools Windows power users keep installed
One-click scans. No signup required.
When a DayZ server stops spawning loot or infected, the fault is usually in the Central Economy (CE) configuration rather than the map itself. First determine whether the problem affects every item, one custom class, all infected, or one dynamic event. Then check the relevant XML files and the boot script_*.log. Correct registration, class names, tags, population limits and event coordinates before considering any persistence reset. You normally do not need to delete storage_1/; that is a disruptive, full economy reset reserved for stale state that survives a controlled restart.
Prefer not to run the server on your own PC? Godlike.Host offers hosted DayZ servers with free DDoS protection and up to three free backups a day.
How DayZ’s Central Economy controls spawning
DayZ’s server-side Central Economy maintains item populations, infected populations and dynamic events. The settings are split across several files, so a loot failure and an infected failure can have completely different causes. The main configuration surfaces are documented in the StarDZ server configuration reference.
As an Amazon Associate I earn from qualifying purchases.
Recommended Free Tools
| What you are troubleshooting | Primary files | What to verify |
|---|---|---|
| Item definitions and target quantities | db/types.xml |
Exact class name, positive nominal, valid categories/usages and matching map-group positions |
| Global population limits | db/globals.xml |
Relevant global limits, including ZombieMaxCount |
| Subsystem switches | db/economy.xml |
Whether the item or infected economy subsystem is enabled |
| Dynamic event definitions | db/events.xml |
Active event definition and valid event parameters |
| Fixed event locations | cfgeventspawns.xml |
Coordinates for the same event name used in events.xml |
| Custom file loading | cfgeconomycore.xml |
Every custom file is registered with the correct filename and schema type |
An XML file can be well formed and still do nothing. The CE will not create an item whose class name is wrong, whose nominal count is zero, whose tags are undefined or whose tags point to map groups without spawn positions. XML tag names and values are case-sensitive.
Start by defining the exact failure
Do not change several files at once. A precise symptom narrows the configuration layer and prevents an unnecessary wipe.
#1 Best Overall
- [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.
- All ordinary loot is missing: inspect CE registration, economy switches, global limits and the boot log before individual item entries.
- Only one custom item is missing: inspect that class in
types.xml, its tags and whether the mod is actually loaded. - Loot works but no infected spawn: move to
economy.xml,globals.xmland infected event definitions; item entries will not fix this. - Only a named dynamic event is missing: check its active definition and, if it uses fixed placement, matching entries in
cfgeventspawns.xml. - Spawns stopped after an edit or restart: compare the last working files with the current files and read the next boot log for the first CE error.
This separation matters because item definitions and infected/event controls are independent systems. A successful item spawn does not prove that the infected subsystem is enabled, and visible infected do not prove that a custom loot entry is valid.
Confirm custom files are registered and read the boot log
The CE only processes files that are connected to the mission’s economy configuration. The directory and mission-file relationships are outlined in the DayZ mission folder guide.
- Stop the server. Never edit persistence-related files while the process is running; a live server can overwrite or partially apply state.
- Open
cfgeconomycore.xml. Check each customtypes,events,globals,economyorspawnabletypesfile. The filename must match the file on disk, and the schema type must be the one expected for that file. - Check for duplicate or obsolete registrations. Remove references to renamed files and make sure the file you edited is the one the mission loads.
- Start the server and locate the boot
script_*.log. Search from the beginning of the boot for Central Economy, XML, schema, class, event or file-load errors. Fix the first relevant error before interpreting later warnings. - Restart after every correction. CE configuration is loaded during startup; changing a file without a restart does not reliably reload it.
The troubleshooting guidance from StarDZ specifically recommends using the boot log to identify CE load failures: Server Troubleshooting. A clean-looking editor or browser does not establish that the server accepted the file.
Fix ordinary loot that is not spawning
1. Match the class name exactly
In db/types.xml, the type or class identifier must exactly match the class supplied by the game or mod. Capitalization, underscores and spelling all matter. If the mod’s class is Example_Item, an entry for example_item is a different, nonexistent class to the CE. Confirm the class name in the mod’s configuration or its published class list rather than guessing from the display name.
2. Set a positive nominal count
The nominal value is the target quantity the economy tries to maintain. A value of 0 tells the CE not to maintain that item, so a syntactically perfect entry with zero nominal cannot produce loot. Set a positive value appropriate to the server’s intended population, then restart and allow the economy to process it.
Rank #2
- 【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.
3. Validate category, usage and value tags
Category, usage and value tags are not free-form labels. They must use names defined by the limits definitions and must preserve exact capitalization. A typo or an invented tag can leave the item with no valid placement group even though the XML parser accepts the document.
- Compare every tag with an existing, known-good entry in the same mission.
- Remove tags that are not defined for the current map or economy configuration.
- Use the map’s actual group names; a tag that exists in another map’s configuration may have no positions here.
- Keep the entry’s class, tags and lifetime settings together while testing so you can correlate one edit with one log and one restart.
The CE deep-dive explains these relationships between types.xml, limits definitions and map groups: Loot Economy Deep Dive.
4. Confirm the tags have physical positions
Even valid category and usage names cannot spawn an item if the selected map groups contain no positions. This commonly happens after copying an entry from another map or after changing a map-group definition. Choose tags already used by working loot in the same mission, or add valid positions through the appropriate map configuration before testing again.
5. Check mod and mission compatibility
If only modded items fail, verify that the server starts with the required mod and that the mission’s custom types file is loaded after the mod is available. A CE entry cannot create a class that the running server does not know. The boot log normally identifies an unknown class or failed custom file, making it more useful than repeated in-game relogging.
Fix a server with no infected or zombies
Infected spawning is controlled separately from item definitions. Do not try to solve an infected population problem by changing a loot entry.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsRank #3
- [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
Check global infected limits
Open db/globals.xml and inspect global limits such as ZombieMaxCount. If a relevant maximum is disabled, set too low for the test, or otherwise inconsistent with the intended population, the event system may have no capacity to create infected. Keep the value appropriate to the server’s performance budget; raising a limit is not a substitute for checking whether the subsystem is enabled.
Check economy subsystem switches
Open db/economy.xml and confirm that the infected and event-related economy controls are active. A disabled subsystem can make all infected disappear while loot continues to work normally. Check the boot log after changing a switch so you can distinguish a rejected configuration from a valid but empty population.
Check infected event definitions
Review db/events.xml for the infected or dynamic-event definitions used by the mission. Confirm that the relevant event is active and that its parameters are valid. If the event name was changed in one file but not another, the CE may load both files yet never associate the event with a spawn definition.
These file responsibilities and the relationship between global, economy and event settings are summarized in the server configuration documentation.
Repair dynamic events and fixed spawn positions
Military loot events, infected events and other dynamic populations need an active event definition. Events that use fixed placement also need coordinates in cfgeventspawns.xml.
Rank #4
- 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.
- Copy the event name exactly from
db/events.xml. - Find the same name in
cfgeventspawns.xmlwhen the event type requires fixed positions. - Confirm that at least one coordinate entry exists and that the coordinates belong to the loaded map.
- Check the boot log for an event-name mismatch, malformed coordinate entry or missing file registration.
- Restart the server and test the event in an area covered by those positions.
An event can therefore fail in two distinct ways: it may be disabled or malformed in events.xml, or it may be active but have no usable fixed coordinates. Correcting one file does not repair the other.
Use the least disruptive recovery method
Configuration corrections and economy persistence are separate decisions. First prove that the XML is valid and loaded; only then address stale state.
| Recovery option | Use it when | Cost and limitation |
|---|---|---|
| Normal restart | The log shows a corrected configuration and you need the CE to reload it | Players may need to reconnect; existing economy state remains |
RestartSpawn=1 for one restart |
The configuration is correct but the economy appears stuck on old spawn state | Use for a single restart, then return it to 0; this is less destructive than deleting all persistence |
| Wait for item lifetimes | Old objects still exist and the CE is respecting their configured lifetimes | Requires patience; it does not repair invalid XML or disabled systems |
Delete storage_1/ |
A full economy reset is acceptable after configuration and controlled restart attempts fail | Most disruptive option: persistent economy state is wiped and the server must rebuild it |
The documented troubleshooting path describes both a one-time RestartSpawn=1 restart and a full storage_1/ reset: StarDZ Server Troubleshooting. Return RestartSpawn to 0 after that one restart. Never delete or edit the storage directory while the server is running, and make a backup first if the existing economy must be recoverable.
A practical symptom-to-fix checklist
| Observed symptom | First checks | Do not do first |
|---|---|---|
| No loot anywhere | cfgeconomycore.xml registration, economy.xml, global limits and boot log |
Delete storage_1/ before proving the CE loaded |
| One custom item absent | Exact class name, positive nominal, case-sensitive tags and map-group positions |
Raise every global limit |
| Vanilla loot works, mod loot does not | Mod load order, class availability and custom types registration | Change infected events |
| Loot works, infected absent | ZombieMaxCount, economy switches and infected event definitions |
Edit types.xml |
| One dynamic event absent | Active event name and matching fixed coordinates | Wipe the entire economy |
| Changes ignored after editing | Stopped-server edit, correct mission path, restart and next boot log | Assume an in-game relog reloads XML |
Common mistakes that make troubleshooting harder
- Editing while the server runs: persistence can be rewritten, leaving you unsure which values were actually tested.
- Changing multiple configuration layers together: if
types.xml, globals and events all change at once, the log cannot tell you which correction mattered. - Trusting XML syntax alone: a parser can accept undefined, misspelled or map-incompatible tags.
- Using display names: CE class identifiers must match the game or mod class exactly.
- Copying map settings blindly: valid tags from another map may have no positions in the current mission.
- Wiping storage as a first response: a reset cannot repair a missing registration, invalid class or disabled subsystem; the same failure returns after the wipe.
- Ignoring the first boot error: later warnings may be consequences of an earlier file-load failure.
When a full storage reset is justified
Deleting storage_1/ is not a routine “loot refresh.” Consider it only when the following conditions are all true:
- The affected XML files are registered and load without CE errors.
- Class names, nominal values, tags, map positions, global limits and event definitions have been checked.
- The server has been stopped before file changes and restarted afterward.
- A one-time
RestartSpawn=1recovery or a normal lifetime wait did not resolve stale economy state. - You have told players that persistent economy data will be rebuilt and have made any required backup.
If any condition is missing, keep diagnosing configuration instead of wiping. A full reset removes the evidence and persistence that could have shown whether the original problem was configuration or stale state.
Best Value
Recommended order of operations
- Define the scope: all loot, one item, all infected or one event.
- Stop the server and back up the mission configuration and storage if rollback matters.
- Verify custom-file registration in
cfgeconomycore.xml. - Read the boot
script_*.logand fix the first CE load error. - For loot, validate class,
nominal, case-sensitive tags and map-group positions. - For infected, validate
ZombieMaxCount,economy.xmlswitches andevents.xml. - For fixed events, match names and coordinates in
cfgeventspawns.xml. - Restart and observe the result under the corrected configuration.
- If old state remains, use one controlled
RestartSpawn=1restart, then restore0, or wait for lifetimes. - Only when a wipe is acceptable and the preceding steps fail, stop the server and remove
storage_1/so the CE can rebuild its economy.
Further technical references
- Server Troubleshooting — boot-log diagnosis and recovery procedures.
- Loot Economy Deep Dive — item targets, tags and Central Economy behavior.
- Server Configuration Files — roles of globals, economy and events files.
- Directory Structure & Mission Folder — where mission and economy files belong.
Frequently Asked Questions
Do I need to wipe storage_1/ whenever loot stops spawning?
No. Check registration, boot-log errors, item definitions and economy controls first. A storage_1/ deletion is a full economy reset and should be used only when a controlled restart or lifetime wait has not cleared stale state and the wipe is acceptable.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Why can loot spawn normally while zombies do not?
Loot entries and infected populations use separate configuration surfaces. Inspect db/economy.xml, db/globals.xml (including ZombieMaxCount) and the relevant db/events.xml definitions rather than changing types.xml.
Why is my custom item defined in XML but never appearing?
The class name may not exactly match the game or mod class, nominal may be zero, tags may be misspelled or incorrectly capitalized, or the selected tags may have no positions on the current map. Verify the boot log and each of those conditions.
What does RestartSpawn=1 do in this situation?
It is a documented one-restart recovery for an economy that appears stuck on old spawn state. Set it to 1 for one restart, then return it to 0; it is less disruptive than deleting the entire storage directory.
What must a fixed-position dynamic event have besides an entry in events.xml?
It needs matching event-name coordinates in cfgeventspawns.xml when that event type uses fixed placement. The names must match exactly and the coordinates must belong to the loaded map.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Quick Recap
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.

