Installation & Whitelisting
Helicopters don't work / controls are unresponsive
Helicopters don't work / controls are unresponsive
WHITELISTED or NOT WHITELISTED), and the exact reason if it failed. Common reasons shown in the log:- IP not registered — go to #ip-whitelisting and submit your IP via the bot
- Port mismatch — the port in the log doesn’t match what was registered; re-whitelist with the correct port
- API unreachable — the mod couldn’t reach the whitelist service; check your server’s outbound internet access, check
CZAutoz_Heli_whitelist_debug.logfor connection details, and verify the service is online at status.czautoz.co.uk - If your server IP has changed (new host, new instance), re-whitelist the new IP via the bot
- After whitelisting, restart the server for it to take effect
Config files are not being generated
Config files are not being generated
$profile:\CZAutoz_Heli\ on the first server start after the mod is loaded.- Confirm the mod is correctly added to your server’s
-mod=startup parameter - Confirm the mod is loading successfully — check your RPT log for any mod load errors
- Make sure the server profile directory is writable
- Try a full server restart (not a crash recovery restart)
Mod loads but helicopters are not appearing in game
Mod loads but helicopters are not appearing in game
- Add helicopter classnames to your
types.xml, trader config, or event spawner - All spawnable classnames are listed on the Helicopter Overview page
- After editing
types.xml, restart the server for changes to take effect
Helicopters don't persist / disappear after a restart
Helicopters don't persist / disappear after a restart
- A manual
cfgeconomycore.xml<rootclass>entry is no longer required as of v0.2.1 - Upgrading from v0.2? v0.2 was built on the Transport base class and required a manual
<rootclass name="CZAutoz_Helicopter_Script" act="car" reportMemoryLOD="no" />entry incfgeconomycore.xml. Remove that line — it is no longer needed. - Wipe existing helicopter persistence once when updating to v0.2.1, as the save format changed with the base-class migration.
Engine & Battery
Cannot start the engine — no start action appears
Cannot start the engine — no start action appears
- Check the helicopter’s inventory for a
CZ_HelicopterBatteryitem in the dedicated battery slot - If the battery is present but has zero charge, it needs to be recharged or replaced
- If no battery is present at all, add
CZ_HelicopterBatteryto yourtypes.xmlso it can spawn - To disable the battery requirement entirely: set
battery.startDrain = 0in the helicopter’s JSON config
Battery drains very quickly
Battery drains very quickly
battery section of the helicopter’s JSON config:battery.chargeRate or reduce drain values to extend battery life.Engine won't start even with a charged battery
Engine won't start even with a charged battery
- Confirm the battery is in the correct HelicopterBattery slot (not general cargo)
- Make sure the battery charge is greater than 0 — a battery at exactly 0 charge will not work
- If the battery is correct and charged but the engine still won’t start, check whether the server is whitelisted — an unwhitelisted server disables all mod features including engine start. Open
$profile:\CZAutoz_Heli_whitelist_status.logto confirm the whitelist result
Flight & Physics
Helicopter feels too heavy / hard to lift off
Helicopter feels too heavy / hard to lift off
flight.liftMultiplier in the helicopter’s JSON config. Each helicopter has a different default:Controls feel sluggish or unresponsive
Controls feel sluggish or unresponsive
control.b2tRampRate for snappier control response. Lower values = smoother/more sluggish, higher = more direct.Also check control.pitchStrength, control.bankStrength, and control.yawStrength — these can all be increased independently.Helicopter spins out of control after tail rotor damage
Helicopter spins out of control after tail rotor damage
- Lower
tailRotorFailure.spinRate(degrees per second of uncontrolled yaw) - Lower
tailRotorFailure.descentRate(forced descent rate in m/s²) - Or disable tail rotor damage entirely: set
damage.zones.rotor2 = 0
Autohover X key does nothing
Autohover X key does nothing
features.autoHoverEnabled in mod_config.json — if this is set to 0, Autohover is disabled server-wide. Set it to 1 and restart. Autohover is bound to X on the keyboard by default and is rebindable in the controls settings.Refuelling
Refuel action won't appear
Refuel action won't appear
- Hold a gasoline container — must be in your hands (e.g. Jerrycan). Only gasoline-type fuel is accepted; other liquid types will not work
- Look at the fuel refill point on the helicopter model — the action appears on a specific component on the airframe, not just anywhere near the helicopter
- Within range — you must be within
fuel.refuelDistancemetres of the refill point (default 5.0 m) - Tank not already full — the action won’t appear if the helicopter’s fuel is at 100%
- Container not ruined — a ruined container cannot be used
Repair & Damage
Cannot repair the helicopter / repair action not appearing
Cannot repair the helicopter / repair action not appearing
- HelicopterRepairKit held in hands — must be actively held, not in inventory or backpack
- Engine off — or the main rotor must be fully destroyed (a destroyed main rotor unlocks repairs even if the engine is still spooling down)
- Rotor spool below 50% — the rotor must have slowed to below half speed before repairs are available
- Helicopter within 5 m AGL — must be on or very close to the ground
- Player must be standing — crouched or prone stances block the repair action
- Proximity — main/tail rotor repairs require you within 3 m of the rotor; all other zones within 5 m
CZ_HelicopterRepairKit is in your types.xml and spawning in the world.Helicopter takes damage too easily / is too fragile
Helicopter takes damage too easily / is too fragile
damage section of the helicopter’s JSON config:0 under damage.zones:Cabin Mode
Character snaps / teleports repeatedly when moving to the cabin in flight
Character snaps / teleports repeatedly when moving to the cabin in flight
- As of v0.2.4,
features.cabinModeEnableddefaults to0— first-time and regenerated configs disable it automatically. Please keep it disabled until a future hotfix completes the rework - Existing servers: set
cabinModeEnabled = 0inmod_config.jsonto hide the action and avoid the issue entirely - Seat Exit Free Walk and Walk-On Linking (cabin passengers, AW101 Merlin) are engine-native and were never affected
Move to Cabin action is not appearing
Move to Cabin action is not appearing
- Cabin Mode is only available on the UH-1H Iroquois and MH-60L Blackhawk
- You must be seated as pilot or co-pilot — cabin passengers use the standard get-out action which exits them into the interior directly, so they do not have or need this action
- As of v0.2.4
features.cabinModeEnableddefaults to0(Cabin Mode is being reworked), so the action will not appear unless an admin enables it. We recommend leaving it off until a future hotfix — it reappears ifcabinModeEnabledis set to1
Re-enabling Cabin Mode
Re-enabling Cabin Mode
features.cabinModeEnabled to 1: from the in-game Admin Panel it applies live (no restart), or edit mod_config.json directly and restart the server.Configuration
Config changes are not taking effect
Config changes are not taking effect
Config values after a mod update
Config values after a mod update
version field stored in mod_config.json changing.- Your originals are backed up first to
$profile:\CZAutoz_Heli\Backups\v<oldversion>_<date>\before any migration touches a file - Only when first moving from v0.2.2-or-earlier onto a v0.2.3+ build might a one-time re-apply be needed
- Do not manually edit the
versionfield inmod_config.json— let the mod set it
New config keys from a mod update are missing
New config keys from a mod update are missing
Mod Compatibility
Vehicle 3PP / 3rd-person camera mod won't switch the helicopters to 3rd person
Vehicle 3PP / 3rd-person camera mod won't switch the helicopters to 3rd person
- Open
$profile:3PPVehicleWhitelist.json - Add
CZAutoz_Helicopter_Baseto theWhitelistarray — this one base class covers all CZ Autoz helicopters via inheritance - Or leave the
Whitelistarray empty to allow 3rd person on all vehicles - 3PP’s
DriverOnlysetting still applies:"true"lets only the pilot use 3rd person (passengers locked to 1st); set"false"to allow everyone
Client crashes when spawning a helicopter via an admin tool (VPP, COT, etc.)
Client crashes when spawning a helicopter via an admin tool (VPP, COT, etc.)
Logging & Diagnostics
CZ Autoz Helicopter generates its own dedicated log files — separate from the standard DayZ.RPT. These are your first stop for any issue. They are written to your server’s profile directory and contain specific, readable diagnostics that the generic RPT cannot provide.
Log File Overview
Whitelist Status Log
NOT WHITELISTED, the file contains the exact reason and what to do about it.
Whitelist Debug Log
Mod Debug Log
- Open
$profile:\CZAutoz_Heli\mod_config.json - In the
loggingsection, set"CZAutoz_logDebug": 1 - Restart the server
- Reproduce the issue
- Open
$profile:\CZAutoz_Heli_debug.logand share the contents with the developer
logging.CZAutoz_logDebug back to 0 immediately after. Never leave it enabled on a live server.
Activity Log
logging.CZAutoz_logActivity = 1 in mod_config.json — we recommend enabling it on all servers.
See Global Settings for the full list of recorded events and what data each one captures.