Where Are the Config Files?
All config files are automatically generated on the first server start under:HeliConfigs\ sub-folder. The Presets\ and Backups\ folders are created alongside them.
$profile: refers to your DayZ server profile directory — the folder that contains your BattlEye, mpmissions, and .RPT log files.File List
Each helicopter variant gets its own JSON config file, named after its classname and stored in theHeliConfigs\ sub-folder:
CZAutoz_Heli\.
MD500 Civilian
MH-6 Little Bird
SA342M Gazelle
UH-1H Iroquois
MH-60L Blackhawk
AW101 Merlin
MH-47G Chinook
Global — these sit at the root of
$profile:\CZAutoz_Heli\, not in HeliConfigs\:
How to Edit
- Navigate to
$profile:\CZAutoz_Heli\HeliConfigs\ - Open the JSON file for the helicopter you want to adjust in any text editor
- Change the values
- Restart the server — direct edits to the JSON files are read on startup, so they only take effect on the next start
How to Reset to Defaults
Delete the helicopter’s JSON file and restart. It will be regenerated with all default values.Config Migration on Version Update
Since v0.2.3, a mod update migrates your configs in place — bothmod_config.json and all per-helicopter files. New keys are added, removed keys cleaned up, and all your custom values are kept. This keeps your configs in sync with new and changed keys without losing your tuning.
- Your originals are backed up first to
$profile:\CZAutoz_Heli\Backups\v<oldversion>_<date>\before any migration touches a file - Custom values are carried over — only the schema (which keys exist) is updated, not your settings
- Only when first moving from v0.2.2-or-earlier onto a v0.2.3+ build might a one-time re-apply be needed
mod_config.json. Files that adopt values are backed up first to Backups\smartupdate_v<version>_<date>\. Using the Admin Panel’s per-row Reset returns a key to defaults and makes it adoptable again in future updates. No extra files or fields are involved — versioning is tracked once, by the version field mod_config.json already has, and the per-helicopter files contain nothing but settings.
And you’re never left guessing about the values you customised: when an update changes a default behind one of your custom values, the server log names it per row with both numbers — for example control.pitchStrength (yours 2.00, new default 2.30) — so you can decide, row by row, whether to keep your tune or reset it in the Admin Panel to adopt the new one.
Admins and staff are also notified in-game: joining after an update shows an on-screen summary of what auto-adopted and what was kept, and an update-available notice appears each session whenever a newer mod release exists than the one the server is running. Regular players never see these notices.
Configuration Reference
The full configuration reference lives on this documentation site — see Global Settings formod_config.json and Per-Helicopter Settings for the per-variant files.
The old in-game
$profile:\CZAutoz_Heli\Guide\ reference folder is no longer generated as of v0.2 — all configuration documentation now lives here on the docs site.