Where Are the Config Files?
The mod writes all of its settings files the first time the server starts, into:HeliConfigs\ folder inside it, and Presets\ and Backups\ are created next to that.
$profile: means your DayZ server profile folder — the one that already holds your BattlEye folder, your mpmissions folder and your .RPT log files.File List
Every paint scheme gets its own settings file, named after its classname and kept in theHeliConfigs\ folder:
MH-6 Little Bird
SA342M Gazelle
UH-1H Iroquois
MH-60L Blackhawk
AW101 Merlin
MH-47G Chinook
CH-47D Chinook
Mi-24 Hind
CV-22B Osprey
MV-22B Osprey
Barrel Helicopter
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, or press Reload Configs on the Admin Panel’s Tools tab, so the edit takes effect
How to Reset to Defaults
Delete that helicopter’s file and restart the server. A fresh one is written with all the original values.Config Migration on Version Update
When you update the mod, your settings files are brought up to date where they sit —mod_config.json and every per-helicopter file. New settings are added, settings that no longer exist are taken out, and everything you chose is kept. Your files stay in step with each release without you losing your work.
- A copy of each original file is saved first to
$profile:\CZAutoz_Heli\Backups\v<oldversion>_<date>\, before anything is changed - Your own values are carried over — only the list of which settings exist is brought up to date, never the values you chose
- The only time you might have to re-apply your settings by hand is the first jump from a v0.2.2-or-earlier build onto v0.2.3 or later
mod_config.json. Any file that picks up new values is copied first to Backups\smartupdate_v<version>_<date>\. Pressing Reset on a row in the Admin Panel puts that one setting back to the default, and from then on it will pick up future improvements again. No extra files or hidden fields are involved — the version is stored once, in the version line mod_config.json already has, and the per-helicopter files hold nothing but settings.
You are never left guessing, either. If an update changes a default that sits behind a value you set yourself, the server log names the setting and prints both numbers — for example control.pitchStrength (yours 2.00, new default 2.30). You can then decide, one setting at a time, whether to keep yours or reset the row in the Admin Panel to take the new one.
Your admins are also told in-game. Joining after an update shows them a short on-screen summary of what was updated and what was kept, and they get an update available notice each session whenever a newer release of the mod exists. Ordinary players never see either message.
Configuration Reference
Every setting is written up on this site — see Global Settings formod_config.json, and Per-Helicopter Settings for the per-paint-scheme files.
The old
$profile:\CZAutoz_Heli\Guide\ folder is no longer created. Everything that used to be in it is on this site instead.