Summary
A server-authoritative AI Director that spawns vanilla or modded AI near players, scales pressure to team performance, coordinates hunts, and cleans up inactive groups.
Description
AI Dynamic Spawner gives Game Masters a flexible, server-authoritative system for creating adaptive AI encounters in Arma Reforger.
Place Dynamic Spawner entities throughout the world, select up to five vanilla or modded AI groups or characters, choose the difficulty, and let the AI Director handle the encounter. Duplicate selections can be used to increase a prefab’s chance of spawning.
When enabled, the AI Director monitors living players and activates suitable spawn points approximately 125–300 metres away. It prioritizes nearby and middle-distance locations instead of distant spawners, then scales the number and frequency of AI groups according to player count, survival, damage, deaths, and how quickly previous encounters were defeated.
Spawned AI receives the player’s location at the moment of spawning and moves toward that position. If the player is no longer there, the group searches the area before beginning a wider patrol. Actual hostile engagement resets the inactivity timer, while groups that remain unengaged for three minutes are automatically removed to conserve server resources.
Nearby compatible groups from the same faction can respond to active combat and reinforce the engagement. A 600-metre operational boundary prevents Director-controlled groups from being sent across the entire map.
The AI selection menu automatically discovers compatible content currently loaded by the server, including supported third-party groups and individual characters. Available prefab images and faction information are displayed when provided by the source content. The Director does not copy or replace another mod’s private AI behavior—it preserves the prefab’s existing scripts and learns from its observed encounter performance.
Director learning tracks information such as time to first contact, elimination speed, abandonment, player survival, deaths, prefab effectiveness, and spawn-point performance. This information is saved server-side and can be restored after a restart, allowing encounter balancing to improve over time without constantly writing data or tracking player positions
Key features include:
Game Master and World Editor placement.
Shared adaptive AI Director.
Manual spawning mode.
Vanilla and compatible modded AI support.
AI group and individual character spawning.
Up to five weighted AI selections per spawner.
Faction names and prefab preview images.
Player-count and performance-based scaling.
Search, patrol, reinforcement, and cleanup behavior.
Three-minute inactive encounter cleanup.
Persistent server-side learning and spawner configuration.
Server-authoritative spawning, decisions, movement orders, and replication.
Multiplayer and join-in-progress property synchronization.
Global group and agent limits to protect server performance.
AI Dynamic Spawner is designed to give players consistent pressure without overwhelming smaller teams, while allowing larger or highly successful groups to face increasingly demanding encounters.
License — APL-SA
Keycard Access is licensed under the Arma Public License Share Alike (APL-SA). You may use this mod as a dependency in Arma projects. You may not sell, monetize, falsely claim ownership of, or redistribute this mod without proper attribution. Any permitted adaptation must remain Arma-only, noncommercial, clearly credit the original author, identify modifications, and use the same APL-SA license.
Direct reuploads and unauthorized commercial use are prohibited. Please contact the author before incorporating this mod’s scripts or systems into another project. Dependency use does not require copying or repackaging its code or assets.
License
Arma Public License Share Alike (APL-SA)