IPC_AILimit

by EyManuel08
IPC_AILimit

Summary

Server-side AI cap and JSON settings for IPC Autonomous Capture AI: max AI, per-type spawn/limit switches, helicopters, faction deployment, ranges and autosave fixes.

Description

IPC AI Limit — server-side tuning for IPC Autonomous Capture AI (dev 3.0.3+)

Caps the global AI count and exposes IPC settings via a JSON file in the server profile folder. No mission edits needed.

FEATURES
- Global AI cap: blocks new IPC spawns once maxAI is reached. Existing AI is never deleted; the cap may be exceeded by at most one group.
- Per spawn type: choose whether it counts toward the cap (limit*) and whether it spawns at all (spawn*)
  Types: Infantry, Motorized, Mortar, QRF, Hunter, Station, Heli, Other
- Helicopters per faction on/off
- Turn off AI deployment per faction (US / USSR / FIA)
- Station group limit, Autonomous Capture group limits and thresholds
- Player threshold, despawn range, spawn protection range
- Disable mortar or QRF slots
- Unified IPC log level
- Fix: IPC patrol/vehicle spawn point serializer NULL errors during autosave (m_bSpawned)
- Fix: silent skip for helicopter hubs without a faction ("empty faction key" spam)

SETUP
The file $profile/IPC_AILimit.json is created on first start; missing keys are added automatically.

{
  "maxAI": 80,
  "heliUS": false, "heliUSSR": false, "heliFIA": false,
  "stationMaxGroups": -1,
  "deployUS": true, "deployUSSR": true, "deployFIA": true,
  "maxACGroups": -1, "acGroupThreshold": -1,
  "maxACVehGroups": -1, "acVehThreshold": -1,
  "playerThreshold": -1,
  "despawnRange": -1, "spawnProtectRange": -1,
  "mortarOff": false, "qrfOff": false,
  "logMode": -1,
  "limitInfantry": true, "limitMotorized": true, "limitMortar": true, "limitQRF": true,
  "limitHunter": true, "limitStation": true, "limitHeli": false, "limitOther": true,
  "spawnInfantry": true, "spawnMotorized": true, "spawnMortar": true, "spawnQRF": true,
  "spawnHunter": true, "spawnStation": true, "spawnHeli": true, "spawnOther": true
}

-1 = keep IPC default. Missing file = maxAI 300, everything else IPC default.
Tip: disable helicopters with heliUS/USSR/FIA rather than spawnHeli.
Load order: after IPC Autonomous Capture AI - dev.
Note: the -aiLimit launch parameter does not affect IPC spawns; use maxAI instead.

Requires: IPC Autonomous Capture AI - dev (6550E750653AA699)

License

Arma Public License (APL)

Version
1.1.1
Game Version
1.8.0.13
Version size
9.15 KB
Created
14.10.2026
Last Modified
14.10.2026
ID
6A9CFA6964F17883

Dependencies