Installation & Whitelisting
Helicopters don't work / controls are unresponsive
Helicopters don't work / controls are unresponsive
RESULT line per product per check. The line shows your server’s detected IP and port and the result:NOT REGISTERED— this IP isn’t on the whitelist; submit it via the bot in #ip-whitelisting or at czautoz.co.uk/whitelistCOULD NOT VERIFY (NETWORK)— the mod couldn’t reach the whitelist service; check your server’s outbound internet access and verify the service is online at status.czautoz.co.uk — the mod keeps retrying automatically- If your server IP has changed (new host, new instance), re-whitelist the new IP via the bot or website
- After whitelisting, restart the server for it to take effect (the mod also re-checks automatically on its retry timer)
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
- The manual
<rootclass>line incfgeconomycore.xmlis no longer needed from v0.2.1 - Coming from v0.2? The old build needed
<rootclass name="CZAutoz_Helicopter_Script" act="car" reportMemoryLOD="no" />incfgeconomycore.xml. Delete that line — it does nothing now. - Wipe your saved helicopters once when you update, because the way they are saved changed.
Other players see frozen rotors or a stuck tilt, and the rotor never hurts anyone — running a no-vehicle-damage mod
Other players see frozen rotors or a stuck tilt, and the rotor never hurts anyone — running a no-vehicle-damage mod
-mod= list. Whichever mod is listed first goes first, so with the helicopters last both mods get what they want: crash damage stays off, and the helicopters keep their rotors, their movement and their wake-up behaviour.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 - You cannot turn the battery requirement off. Setting
battery.startDrain = 0only stops the battery being used up when you start the engine — a fitted battery with some charge left in it is still needed
Battery drains very quickly
Battery drains very quickly
battery section of the helicopter’s JSON config:battery.lightDrain to make parked batteries last longer.Before v0.4.7 battery.chargeRate was 5.0 and battery.lightDrain was 2.0, and a parked helicopter with its lights on was flat in about 4 minutes. Helicopter files still on those values are moved to the new ones when the server updates. v0.4.7 also fixes batteries that showed full in the inventory while they were really flat, and lights left on at a restart — every helicopter now comes back from a restart with its lights off.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
- It will not start with an empty tank, a destroyed or burning airframe, a dead engine, or either rotor destroyed or snapped. Repair or refuel it first
- From v0.4.8 it also needs an Igniter Plug in its Engine attachments and some turbine oil, unless your server has switched those parts off. A worn plug sometimes fails to light the engine. The key prompt on the left names the missing part, and Check fluids and parts at the refuel point shows the state of everything. The Barrel Helicopter needs neither. See Helicopter Parts
- 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_Whitelist_YYYY-MM-DD.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 that helicopter’s JSON config. Each one starts from a different figure:Controls feel sluggish or unresponsive
Controls feel sluggish or unresponsive
control.response.*Tau figures to make the controls sharper. The *AccelTau ones set how quickly a control builds up when you press it; the *DecayTau ones set how quickly it fades when you let go. Smaller numbers feel sharper, bigger numbers feel heavier and smoother.You can also raise control.pitchStrength, control.bankStrength and control.yawStrength, each on its own, to give the aircraft more authority.Helicopter spins out of control after tail rotor damage
Helicopter spins out of control after tail rotor damage
- Lower
tailRotorFailure.spinRate— how fast the nose swings round, in degrees per second (the default depends on the aircraft:90on the Merlin,100on the Blackhawk and Mi-24,120on the UH-1H and Gazelle,150on the MD500 and MH-6, and170on the Barrel Helicopter) - Lower
tailRotorFailure.descentRate— how hard it is pushed down, in m/s² (default3.0on the MD500, MH-6 and Barrel Helicopter,2.5on the rest) - Or take tail rotor damage out of the game altogether: set
damage.zones.rotor2 = 0
Q/E won't turn the helicopter on the ground / no way to brake after landing
Q/E won't turn the helicopter on the ground / no way to brake after landing
Autohover X key does nothing
Autohover X key does nothing
mod_config.json and look at autoHoverEnabled in whichever block matches your flight.flightMode — simple or advanced. If it is 0 there, Autohover is off for that mode. Set it to 1 and restart, or change it in the Admin Panel and it takes effect straight away. Both default to 1.Autohover is on X by default and can be rebound in DayZ’s controls settings.The pilot was shot in the seat — where does the helicopter go?
The pilot was shot in the seat — where does the helicopter go?
autoPilot.abandonedLandingDelay seconds (default 20) it settles to the ground on its own rather than hovering there for ever or dropping like a stone.This is why an abandoned helicopter is not lost. Before this existed, an unattended hover burned no fuel and simply stayed up, so aircraft could be stranded permanently.You can lengthen or shorten the wait with autoPilot.abandonedLandingDelay in mod_config.json.Free look seems always on / the mouse moves the helicopter
Free look seems always on / the mouse moves the helicopter
- The choice is remembered between sessions, so an accidental press of K sticks until they press it again
- Since v0.4.0 an on-screen message confirms every switch, so it is no longer silent, and only the person actually flying loses free look — passengers and other crew are unaffected
- Each player sets their own mouse sensitivity in the in-game settings window: press O in a helicopter to open the Pilot Panel’s settings (default
0.5, anything from0.05to2.0; a value you saved before v0.4.6 is kept) - K is an ordinary key binding — anyone who uses it for something else can change it in DayZ’s controls settings
The dashboard gauges don't move — are the instruments broken?
The dashboard gauges don't move — are the instruments broken?
Sling Loading
The Attach Sling Load action won't appear
The Attach Sling Load action won't appear
- The feature is switched on —
sling.enabledis1inmod_config.json(that is the default;0turns sling loading off completely) - The rotor is at 90% or more of full speed — you cannot hook a load onto a cold or still-winding-up aircraft
- The helicopter is over the load and close enough — between 3 m and 16 m above it and within 7 m to the side, with nothing in the way between the load and the hook
- The load is a vehicle, and not locked
- The load is inside the helicopter’s weight limit — too heavy and no action appears at all
- The rotors working (neither destroyed), and on the Ospreys the nacelles at least 80% up
- The helicopter nearly still — the ground-crew action allows up to about 3 m/s
- Someone sitting in the pilot or co-pilot seat (the ground-crew action does not check this)
- The helicopter almost still — under 2.5 m/s, so hold a steady hover over the load
sling.enabled = 0.Refuelling
Refuel action won't appear
Refuel action won't appear
- A petrol container in your hands — a jerrycan, for example. It has to be held, and it has to be petrol; other liquids will not do
- You are looking at the fuel cap on the helicopter. The action is tied to that spot on the aircraft, not to standing anywhere near it
- You are close enough — within
fuel.refuelDistancemetres of the fuel cap (default 5 m) - The tank is not already full
- The container is not ruined
Repair & Damage
Cannot repair the helicopter / repair action not appearing
Cannot repair the helicopter / repair action not appearing
- A Helicopter Repair Kit (
CZ_HelicopterRepairKit) in your hands — actually held, not sitting in your inventory or backpack - The engine off — unless the main rotor has been destroyed, in which case you can repair even while the engine is still winding down
- The rotor down to half speed or less — wait for the blades to slow before you start
- The helicopter low enough — this is about how high the helicopter is above the ground, not how far away you are standing: 3 m or less to repair a rotor, 5 m or less for the body, engine, chassis and fuel tank. One sitting on the ground always passes; one perched on a roof may not
- You standing up — crouching or lying down hides the action
- You out of the aircraft — you cannot repair from a seat
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:Zombies damage my helicopters despite a damage-off mod
Zombies damage my helicopters despite a damage-off mod
damage.zones.* values to 0 in its JSON config, exactly as shown above.Cabin Mode
Move to Cabin action is not appearing
Move to Cabin action is not appearing
- Four helicopters have Cabin Mode — the UH-1H Iroquois, the MH-60L Blackhawk and the MH-47G and CH-47D Chinooks. Of these, only the two Chinooks let you stand fully upright; in the others you stay crouched. The AW101 Merlin and the two Ospreys do not have it and do not need it: getting out of any of their seats already leaves you standing inside. The Mi-24 has no Cabin Mode: its cockpits are sealed off from its cabin
- You have to be sitting as pilot or co-pilot. Passengers in the back never get this action, because their normal “Get Out” already puts them on their feet inside
- Look back towards the cabin — the action only shows when you are facing the seat area you would be moving to.
- It is not offered while the helicopter is lying on its side
- Check
crew.cabinModeEnabledis1(the default since v0.2.8). If you turned it off during the v0.2.3/v0.2.4 rework, your0is kept through updates until an admin changes it back
Ramp & Doors
The Merlin / Chinook ramp is open but there's an invisible wall across it after a restart
The Merlin / Chinook ramp is open but there's an invisible wall across it after a restart
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 theWhitelistlist — that single entry covers every CZ Autoz helicopter, so you do not need to list them one by one - 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.)
Repairing with CFTools / GameLabs fills the helicopter with cargo modules I never configured
Repairing with CFTools / GameLabs fills the helicopter with cargo modules I never configured
cargoModules settings said. The helicopter now spots modules added by an outside tool and puts itself back to your configured number a moment later, so CFTools, VPP and Expansion admin repairs all end up matching your config. Modules you actually configured, and anything stored in them, are never removed.A vehicle-recovery or teleport mod moved a parked helicopter and it's invisible at the new spot
A vehicle-recovery or teleport mod moved a parked helicopter and it's invisible at the new spot
Helicopters come out of a virtual garage ruined and on fire after a mod update
Helicopters come out of a virtual garage ruined and on fire after a mod update
- Retrieve the stored helicopters one at a time — each old one can freeze the server on the way out, and pulling several together makes it much worse
- Repair each one as it comes out — the Admin Panel’s Repair (or Repair All) restores everything, fire included
- Once a helicopter has been stored again, it is on the current save format and is permanently fine
Historical Fixes
Historical fixes — if you are upgrading from an old build
Historical fixes — if you are upgrading from an old build
crew.cabinModeEnabled = 1).- If you set
cabinModeEnabled = 0on our earlier advice, set it back to1. Updates keep your own values, so an old0stays until you change it. Change it in the Admin Panel and it applies immediately; edit the JSON by hand and you need a restart - Getting out into the cabin, and riding along on the outside, are handled by the game itself and were never affected
Logging & Diagnostics
CZ Autoz Helicopter writes its own log files, separate from DayZ’s usual.RPT. Start here with any problem. They live in your server’s profile folder and say in plain terms what the mod found, which the general RPT cannot.
Log File Overview
CZAutoz_Heli\), and both are date-stamped and roll over daily — one file per log, per day.
Whitelist Log
RESULT line per product per check:
Activity Log
logging.activityLog = 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.