Skip to main content
Edit $profile:\CZAutoz_Heli\mod_config.json to change settings that apply to all helicopters on your server. As of v0.2 the file is organised into clear sectionslogging, features, gameplay, repair, refuel, extraModules and admin. Each setting below is shown by its full path (for example features.autoHoverEnabled). Delete this file and restart to regenerate it with all default values.
These settings are safe to adjust freely — they control gameplay features like cargo, repair, fuel warnings, logging, and server-wide toggles. Unlike the per-helicopter flight physics values, there is no risk of breaking flight behaviour by changing these.
Since v0.2.3, a mod update migrates mod_config.json in place along with every other config — new keys are added, removed keys cleaned up, and all your custom values are kept (originals are still backed up first to $profile:\CZAutoz_Heli\Backups\v<oldversion>_<date>\). Only when first moving from v0.2.2-or-earlier onto a v0.2.3+ build might a one-time re-apply be needed.
Editing these settings from the in-game Admin Panel applies them live (since v0.2.3) — every spawned helicopter and connected player updates instantly, no restart or reconnect. Only direct edits to the JSON config files need a server restart, since those are read on startup.

Extra Cargo Modules

Each extra module adds 1,000 inventory slots. Maximum 10 modules per helicopter.

Repair

All repairs require HelicopterRepairKit in hands, engine off, helicopter grounded.
Zone repair is progressive — one hold repairs one damage level. Full repair of a heavily damaged zone may require multiple holds.

Refuelling

Controls how much fuel each container type adds and how quickly it drains during the refuel action.

Refuel Amounts

The amount of fuel added is expressed as a fraction of the helicopter’s total tank capacity — so the same setting applies consistently regardless of which helicopter is being refuelled.

Refuel Drain Speed

Controls how fast the container empties during the refuel action. Higher values drain the container faster, reducing the wall-clock time to complete a fill.

Thresholds & Toggles


Admin Access — Roles & Permissions

The admin section controls who can use the in-game Admin Panel (default key F10) and what each role may do. This is easiest to manage from the Admin Panel’s Roles page in-game — the JSON below is simply what that produces.
The built-in owner role always has every permission and can never be locked out. Other roles only get the permissions you grant them — actions a role lacks are still visible in the panel but show “Access denied” when clicked. The mod-config and per-helicopter pages are never editable by non-owner roles. Manage all of this from the Admin Panel → Roles page.

Logging

Activity Log Events

The activity log is designed as an admin tool for investigations, compensation, and dispute resolution. Every significant player interaction with a helicopter is recorded with a precise timestamp, player display name, and Steam GUID — giving you a complete, chronological picture of exactly what happened, who was involved, and when. Common admin use cases:
  • Combat logging — confirm whether a player left a helicopter mid-fight or mid-pursuit
  • Theft and griefing — identify who took a helicopter, who was flying it, and what was removed from cargo
  • Compensation requests — verify whether a crash was caused by server-side damage, a rotor shear, or pilot error before compensating
  • Dispute resolution — cross-reference a player’s account of events against the timestamped log
  • Rotor kills — confirm who was piloting when a player was killed by a rotor disc, including both victim and pilot GUIDs
When logging.CZAutoz_logActivity = 1, every event is recorded with a timestamp, the helicopter classname, and the player’s display name and Steam GUID where applicable. All seat, engine, and physics events also include the helicopter’s world position (X/Z coordinates) at the time of the event.

Helicopter Presence

Engine

Seats

Cabin Mode

PvP Kill Detection

Combat & Damage

Flight Systems

Maintenance & Repairs

Lights & Controls

We strongly recommend enabling activity logging on all servers. It has no meaningful performance impact and gives you the full picture you need to handle compensation requests, combat log reports, theft disputes, and any helicopter-related staff situation confidently and fairly. Without it, you are relying entirely on player accounts of what happened.This mod logs all helicopter-specific interactions, but it does not cover general server-wide PvP kills. For complete kill accountability — including who shot who, with what weapon, and when — we recommend also running a dedicated PvP logging mod alongside this one. The two logs complement each other: helicopter activity records the context, a PvP logger records the kill chain.

Whitelist Logs

The mod also generates two dedicated whitelist log files on every server start, regardless of logging.CZAutoz_logActivity: See Common Issues for how to use these when troubleshooting.