Summary
Server-side AI cleanup system that removes AI remaining stationary for too long, helping reduce unnecessary server load.
Description
A lightweight, server-side AI cleanup system designed to help reduce unnecessary AI buildup and server load during long-running Arma Reforger sessions.
AI Stuck Cleaner monitors AI-controlled characters and tracks how long they remain stationary. If an AI remains within the configured movement threshold for the configured amount of time, it can be automatically removed.
Default Settings
• Check Interval: 10 seconds
• Movement Threshold: 1.5 meters
• Stationary Time: 5 minutes
• Cleanup Mode: Kill
Features
• Server-side World System
• AI-only cleanup
• Players are automatically excluded
• Tracks AI movement over time
• Automatically removes stationary AI
• Configurable stationary time
• Configurable movement threshold
• Configurable check interval
• Detect Only mode
• Manual check support
• Reset tracking support
• AI/check detection counters
• Cleans tracking data when AI are removed or disappear
How It Works
The cleaner periodically checks AI-controlled entities on the server.
If an AI moves at least the configured distance, its stationary timer resets.
If the AI remains within the movement threshold long enough to reach the configured stationary time, the cleaner identifies it for cleanup.
Players are never intentionally processed by the cleaner.
Important
This system is designed to clean up stationary AI. It does not attempt to determine whether an AI is intentionally guarding, defending an area, or simply waiting..
Built with long-running multiplayer servers in mind.
License
Arma Public License No Derivatives (APL-ND)