October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Customize the Expansion Mod on a DayZ Server

A practical guide to customizing DayZ Expansion: install matching mission files, locate the active profile, edit each JSON settings family safely, configure vanilla gameplay, and troubleshoot launch, mission and performance problems.
Length11 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Customize DayZ Expansion by editing the JSON files that the mod generates in the server profile, while using the Expansion mission files and serverDZ.cfg for the parts that do not belong in those JSON files. Install a mission package that matches both your Expansion version and map, start the server once, edit one settings family at a time, validate the JSON, upload it to the active profile, and restart. The most common causes of ignored settings are an incorrect profile path, a mismatched mission template, invalid JSON, or a client/server mod placed in the wrong launch parameter.

This guide covers the complete workflow, the files used for traders, airdrops, AI and safe zones, GUI alternatives to hand-editing, performance trade-offs, and recovery steps when the server does not apply a change.

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.

Know which DayZ file controls each feature

Expansion is not controlled by one master file. The server profile holds generated Expansion settings, the mission directory holds map and mission content, and serverDZ.cfg controls engine-level options and launch configuration. Editing the wrong layer can produce a perfectly valid file that has no effect.

Goal Main location What to check
Enable or disable broad Expansion systems ExpansionMod/Settings/GeneralSettings.json General options include custom mapping and building interiors. Disabling those options is a documented capacity test for a weak server.
Traders, prices, stock and categories MarketSettings.json and related market/category files Keep item class names, category nesting, required commas and the existing schema intact.
Airdrops AirdropSettings.json Change documented fields only, then inspect the generated JSON before deploying it.
AI patrols and loadouts AISettings.json plus related mission and loadout files Patrol and equipment data can be split between the profile settings and mission content.
Safe zones SafeZoneSettings.json and zone data Coordinates, radii and the selected map must agree.
Missions, map markers, vehicles and territories Expansion mission and settings files Use the matching mission template and preserve the structure expected by your installed version.
Vanilla DayZ gameplay rules Mission cfggameplay.json plus serverDZ.cfg Copy the file into the mission folder and set enableCfgGameplayFile = 1; this is separate from Expansion JSON.

After the server has started once, a typical profile layout looks like this:

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
server-profile/ExpansionMod/Settings/GeneralSettings.json
server-profile/ExpansionMod/Settings/MarketSettings.json
server-profile/ExpansionMod/Settings/AirdropSettings.json
server-profile/ExpansionMod/Settings/AISettings.json
server-profile/ExpansionMod/Settings/SafeZoneSettings.json

The first directory is not necessarily named server-profile. The real location is determined by the value passed to -profiles and by how your host lays out its files.

Prepare the server before changing Expansion

Match the mod bundle, mission and map

Install the complete Expansion mod bundle on the server and obtain the current Expansion mission files. Import the required mission content into the map mission supplied by your server. The mission template carries economy XML and may include mapping and trader content, so a mission copied from another map or an older mod release can fail even when the JSON syntax is correct.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Use one Expansion release consistently across the server, mission package and any editor exports.
  • Use mission files intended for the exact map you are running.
  • Keep the original mission package untouched so you can restore it if a change breaks loading.

Understand the launch parameters

Bohemia’s server documentation distinguishes client-required mods from server-only mods. Put mods that every connecting player must have in -mod. Put server-side-only components in -serverMod. The server also needs a configuration file, a profile directory and an exact mission name.

-config=serverDZ.cfg
-profiles=your-profile-directory
-mission=your-exact-mission-template
-mod=client-required-mods
-serverMod=server-only-mods
-port=2302

The values above show the parameter names, not a universal mission or mod list. Preserve your host’s actual mission name and mod order. Expansion’s launch example also includes -config, -port, -mod and -profiles.

Start once, then stop cleanly

Run the server with the intended parameters and let it finish startup once. This allows Expansion to generate its settings under the active profile. Stop the server normally before copying or editing files; changing a file while the process is writing it can be overwritten on shutdown.

Find and back up the active settings

Look under the profile directory actually passed by -profiles, then open ExpansionMod/Settings. Managed hosts may expose this through a file manager rather than a normal operating-system path. If several profile directories exist, timestamps alone are not reliable: confirm which one is named in the running startup command or host panel.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Make a dated backup of the entire ExpansionMod/Settings directory and the mission folder before the first edit. Keep the original files outside the server upload area as well as a copy of every working revision. A backup lets you distinguish a bad setting from a bad upload and makes rollback a single file replacement.

Edit Expansion JSON without breaking its schema

Change one settings family at a time

Start with one file, restart, and test the associated feature before touching another file. This gives you a clear cause when a setting is ignored or the server fails during startup. Avoid replacing a whole settings directory with files exported from a different server or Expansion release.

Preserve the structure and version fields

Expansion files contain a schema and version information that the mod uses when loading them. Keep the existing version fields unless the release documentation explicitly instructs you to change them. Do not rename keys, move nested objects, or convert a list into a single value merely because the result looks easier to read.

Validate basic JSON rules

  • Every object uses matching braces and every array uses matching brackets.
  • Each property name and string value is enclosed in double quotes.
  • Properties are separated by commas, but the final property in an object has no trailing comma.
  • Numbers, booleans and strings retain the data type used by the original file.
  • Comments are not valid in standard JSON; remove them before uploading.

Use a JSON validator that supports the file size and encoding, then compare the validated output with the original structure. Validation catches syntax errors, not incorrect coordinates, item class names or unsupported keys, so you must also check the game-specific values.

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

Customize the main Expansion systems

General systems, mapping and interiors

Use GeneralSettings.json for broad Expansion behavior, including options related to custom mapping and building interiors. These systems can consume substantial resources. If the server stalls during loading or players experience severe delays, disable the relevant mapping or interior options as a controlled capacity test, restart, and compare the result. This is a troubleshooting step rather than a guaranteed performance fix; the cause may be another mod, the mission, or insufficient host resources.

Traders, prices, stock and categories

Trader data is centered on MarketSettings.json and its associated market or category files. Work from the file generated by the running server or from a version-matched export.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
  1. Back up the current market files.
  2. Locate the category and item entry you intend to change.
  3. Keep the exact item class name used by the game; changing capitalization or using a display name can make an item unavailable.
  4. Change the price, stock or other documented value without moving the entry to a different nesting level unless the schema requires it.
  5. Check that every category and item object closes correctly and that commas separate neighboring entries.
  6. Restart and test the trader in-game, including buying and selling if both operations were changed.

Market exports can be large. Avoid editing them in a word processor that may add formatting or alter quotation marks. If a trader disappears after an edit, restore the backup first, then reapply a smaller change.

Airdrops

AirdropSettings.json controls Expansion’s airdrop behavior. The safe approach is to change only fields documented for your installed version and to leave unknown keys untouched. After editing, validate the complete file rather than copying only the changed lines into a new document. Test an airdrop from the server log and in-game observation; a syntactically valid file can still contain a value outside the range accepted by the mod.

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

AI patrols and loadouts

AI configuration uses AISettings.json together with related mission or loadout files. Separate the questions of where AI spawn and what they carry: patrol behavior may be in the settings file while equipment and mission definitions are elsewhere.

  • Confirm that every referenced loadout or mission entry exists.
  • Keep class names and nested arrays exactly as generated by the matching version.
  • Start with one patrol or loadout change so you can identify whether a failure is caused by spawning or equipment data.
  • Watch the server log for missing classes or malformed objects after the restart.

Safe zones

Safe zones use SafeZoneSettings.json and zone data. Coordinates are meaningful only on the map for which they were created, and the radius determines how far the zone extends. Before enabling a zone, verify the map, select coordinates from the same map’s coordinate system, and check the radius against nearby roads, bases and trader locations. A zone placed correctly in one map can be several kilometers away from the intended location on another.

Missions, markers, vehicles and territories

Expansion’s mission and settings files cover features such as missions, map markers, vehicles and territories. These are not all controlled by the five common settings files. Follow the folder structure in the mission package and edit an existing entry where possible. When adding a new object, duplicate the complete structure of a known-good entry, then change only the documented values. This preserves required fields that may not be obvious from the feature’s name.

Vanilla gameplay settings

DayZ engine gameplay options use cfggameplay.json, not the Expansion settings directory. Copy cfggameplay.json into the active mission folder and set enableCfgGameplayFile = 1 in serverDZ.cfg. Restart the server after both changes. If the file is left in the profile or the flag remains disabled, the server can start normally while ignoring every gameplay value in the file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Use a GUI editor when nested JSON is the bottleneck

Hand-editing gives maximum control and does not depend on an editor supporting your release. It is useful for small, precise changes and for settings that a GUI does not expose. Its cost is a higher risk of syntax, spelling and schema errors.

The official Expansion Settings Editor supports SafeZones, BaseBuilding, Trader Zones, AI Patrols, Player Spawns and Map Markers. DZconfig advertises structured editors for markets, AI, safe zones, missions, vehicles, territories and airdrops, with output generated in the structure Expansion expects. Treat both kinds of tools as version-sensitive rather than universal converters.

Approach Strengths Risks and safeguards
Hand-edit JSON Full control, no editor dependency, easy to keep changes minimal One missing comma or renamed key can invalidate a file; validate and keep a rollback copy.
GUI editor Faster for coordinates, zones, markets and deeply nested objects Support may lag behind your Expansion release; import files from the running server and inspect every export.
  1. Import the files from the server that is currently running your chosen Expansion version.
  2. Make one logical change in the editor.
  3. Export the file and compare its version fields and top-level structure with the original.
  4. Validate the export, archive the previous file, upload the new one and restart.

Never assume that an editor’s successful export proves that the game will accept the values. Coordinates, item classes and references still need an in-game check.

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

Choose a hosting arrangement that exposes the controls you need

Requirement Self-hosting Managed hosting
Filesystem access Direct access to profiles, mission files and logs Usually provided through a panel or file manager; access level varies.
Launch parameters Full control of -config, -profiles, -mission, -mod and -serverMod Some panels expose only selected parameters.
Operational work You handle updates, backups, restarts and log collection The host handles more operations but may impose layout or restart rules.
Resource headroom Depends on the machine you provide Depends on the allocated plan; no universal hardware threshold is established.

The deciding question is not a brand or a advertised player count. It is whether you can reach the active profile, upload the matching mission, set the required launch parameters and read the server RPT/logs. If those controls are hidden, even a correct JSON file may be impossible to deploy or diagnose.

Restart, verify and read the logs

  1. Stop the server cleanly.
  2. Upload the validated file to the profile or mission directory that the startup command actually uses.
  3. Confirm the filename and capitalization, especially for GeneralSettings.json, MarketSettings.json, AirdropSettings.json, AISettings.json and SafeZoneSettings.json.
  4. Start the server and wait for the mission to load completely.
  5. Read the RPT or server log for JSON parse errors, missing classes, mission-load errors or references to a different profile.
  6. Test the affected feature in-game before making another change.

A restart is required because Expansion reads these files during initialization. Uploading a file while the server is running does not prove that the process has loaded it.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot settings that do not apply

The server starts with no Expansion behavior

Check the exact mod names and order in -mod. Move components that are server-side-only to -serverMod, and confirm that the profile directory passed to -profiles is the one you edited. A server can launch successfully while loading a different profile or omitting the client-required mod list.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Settings revert after restart

Confirm that you changed the active profile’s ExpansionMod/Settings directory, not a local copy or an unused profile. Preserve the file’s version and schema. Some hosts restore files when a server is stopped, so check the timestamp and contents after shutdown and after startup.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

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

The Expansion missions folder is empty

The hosting instructions specify deleting MissionSettings.json from the settings folder in this situation, then restarting so the mission data can be regenerated or reloaded. Back up the file first, and perform this step only when the folder is genuinely empty and the mission package is correctly installed.

The mission cannot be found

Compare the mission template name character by character with the name in the launch parameter. A missing or extra character prevents loading. Also verify that the mission belongs to the map you selected and that the mission files were copied to the directory expected by the host.

Custom mapping or interiors cause stalls

Disable the relevant options in GeneralSettings.json, restart and test the server with those systems off. If the stalls disappear, re-enable one feature at a time and watch startup and gameplay logs. The test identifies a likely load contributor but does not establish a universal performance fix.

Vanilla gameplay values have no effect

Place cfggameplay.json in the mission folder, not in ExpansionMod/Settings, and set enableCfgGameplayFile = 1 in serverDZ.cfg. Restart after both files are in place.

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

A trader, AI unit or zone disappears

Restore the last working file, then reapply only the intended value. For traders, check item class names and category nesting. For AI, check referenced loadouts and mission entries. For safe zones, check coordinates, radius and map. The log often identifies a malformed object or missing class even when the server continues loading.

A low-risk rollout plan

  1. Record the current Expansion version, map, mission name and launch parameters.
  2. Back up the profile settings and mission folder.
  3. Make one change in one settings family.
  4. Validate the file and upload it to the active path.
  5. Restart, inspect the log and test the feature in-game.
  6. Keep the working file as a named revision before starting the next change.
  7. If the server fails, restore the previous revision before investigating a second variable.

This sequence is slower than replacing every file at once, but it preserves a known-good baseline and makes rollback and diagnosis practical.

Final deployment checklist

  • The Expansion mod bundle and mission files match the installed version and map.
  • The mission name in the launch command is exact.
  • -mod contains client-required mods and -serverMod contains server-only components.
  • The profile path in -profiles is the directory you edited.
  • The relevant JSON retains its version fields and schema.
  • JSON syntax has been validated and item classes, references, coordinates and radii have been checked.
  • cfggameplay.json, when used, is in the mission folder and enableCfgGameplayFile = 1 is present in serverDZ.cfg.
  • The server was restarted after the upload and its RPT/logs were reviewed.
  • A backup of the last working profile and mission files is available for immediate rollback.

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.

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.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.