AICleaner

by Cypher33
AICleaner

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)

Rating
100%
Version
1.0.1
Game Version
1.8.0.13
Version size
9.70 KB
Downloads
137
Created
10.09.2026
Last Modified
10.09.2026
ID
6A54A6D648422232