Skip to main content
Every helicopter in CZ Autoz uses a server-side physics simulation with unique mass, drag, and control parameters. No two aircraft fly the same way — a nimble MD500 and a heavy AW101 Merlin require very different technique.

How It Works

The flight model runs on the server and applies forces to the helicopter body every physics tick:
ForceControlParameter
LiftMain rotor thrustCZH_liftMultiplier
PitchW / S keysCZH_pitchStrength
RollA / D keysCZH_bankStrength
YawQ / E keysCZH_yawStrength
Forward dragAir resistanceCZH_dragForward
WeathervaneAuto nose alignmentCZH_weathervaneStrength
Input smoothingControl sharpnessCZH_inputSmoothRate

Ground Effect

When flying close to the ground, the helicopter receives additional lift:
  • Configured via CZH_groundEffectBonus (default 0.12 = +12% lift)
  • Fades linearly as altitude increases
  • Makes low hovering feel slightly more stable

Effective Translational Lift (ETL)

Forward flight generates extra lift:
  • Configured via CZH_etlBonus (default 0.10 = +10% at cruise speed)
  • CZH_etlSpeed sets the speed in km/h at which the full bonus applies (default 72.0)
  • A helicopter will fly more efficiently in forward flight than in a stationary hover

Autorotation

If the engine stops (fuel out, engine destroyed, or manually shut down), the rotor continues spinning through inertia:
  • The helicopter enters a controlled descent rather than an immediate freefall
  • CZH_autoRotGravityFactor controls how much gravity is cancelled during the glide
  • CZH_autoRotDescentCap sets the maximum descent rate in m/s
  • A skilled pilot can perform a survivable landing using autorotation technique
HelicopterGravity FactorMax Descent
MD500 Civilian0.608.5 m/s
MH-6 Little Bird0.588.0 m/s
SA342M Gazelle0.629.5 m/s
UH-1H Iroquois0.6711.5 m/s
MH-60L Blackhawk0.7014.0 m/s
AW101 Merlin0.7516.0 m/s

Ground Flip Recovery

If a helicopter ends up inverted on the ground (bank angle ≥ 90°), pressing X will flip it upright.
  • Disabled by default — enable with CZH_groundFlipRecovery = 1 in mod_config.json
  • Only activates when grounded and inverted — not in flight

Pilot Exits In Flight

  • If the pilot voluntarily exits while airborne, autopilot engages automatically to hold position
  • If the pilot is killed in their seat, the helicopter continues on its last heading with no autopilot snap — it will fly freely until it crashes or someone takes control