published · approved · 135 KiB
Workshop mod by KanCooRu
Universal Conflict Performance Arma Reforger Mod
Universal Conflict Performance is a server-side performance management framework for Arma Reforger.
69E696169A3F950A
Ranking
Popular#389782.9Falling#222664.6
8Serversrunning this mod
11Observed players nowon servers reporting this mod
2.3kEstimated player-hours (7d)7-day data
DeploymentTop 16%84.1ahead of 84% of tracked mods by servers running it
ActivityTop 19%81.0ahead of 81% of tracked mods by play on those servers
Popularity82.9deployment and activity combined
How those 8 installs happen100% traced
- Not identified as a dependency8
Last 30 days
7 latest10 peak, 16 Oct2 low, 2 Oct
Servers reporting the mod in each hourly observation. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 7 | 7 | 7 | 9 |
| 20 Sept | 7 | 8 | 6 | 24 |
| 21 Sept | 6 | 7 | 5 | 24 |
| 22 Sept | 7 | 7 | 5 | 24 |
| 23 Sept | 7 | 7 | 6 | 24 |
| 24 Sept | 7 | 8 | 6 | 24 |
| 25 Sept | 7 | 7 | 6 | 24 |
| 26 Sept | 7 | 7 | 6 | 24 |
| 27 Sept | 5 | 7 | 5 | 24 |
| 28 Sept | 5 | 7 | 5 | 24 |
| 29 Sept | 7 | 7 | 6 | 24 |
| 30 Sept | 7 | 8 | 6 | 24 |
| 1 Oct | 5 | 7 | 5 | 24 |
| 2 Oct | 3 | 6 | 2 | 24 |
| 3 Oct | 5 | 6 | 4 | 24 |
| 4 Oct | 5 | 6 | 5 | 24 |
| 5 Oct | 5 | 5 | 3 | 24 |
| 6 Oct | 6 | 6 | 4 | 24 |
| 7 Oct | 5 | 6 | 5 | 24 |
| 8 Oct | 5 | 6 | 4 | 24 |
| 9 Oct | 5 | 6 | 4 | 24 |
| 10 Oct | 5 | 7 | 4 | 24 |
| 11 Oct | 6 | 6 | 4 | 24 |
| 12 Oct | 6 | 6 | 5 | 24 |
| 13 Oct | 6 | 6 | 5 | 24 |
| 14 Oct | 6 | 6 | 5 | 24 |
| 15 Oct | 7 | 7 | 5 | 24 |
| 16 Oct | 8 | 10 | 6 | 24 |
| 17 Oct | 7 | 8 | 7 | 24 |
| 18 Oct | 10 | 10 | 7 | 24 |
| 19 Oct | 7 | 10 | 7 | 15 |
10 latest38 peak, 24 Sept0 low, 21 Sept
Sampled player counts on servers reporting the mod; not unique players. Last 30 days.
Daily values
| Day | Last | Peak | Low | Obs. |
|---|---|---|---|---|
| 19 Sept | 6 | 23 | 6 | 9 |
| 20 Sept | 3 | 31 | 2 | 24 |
| 21 Sept | 3 | 18 | 0 | 24 |
| 22 Sept | 7 | 19 | 1 | 24 |
| 23 Sept | 10 | 22 | 4 | 24 |
| 24 Sept | 13 | 38 | 7 | 24 |
| 25 Sept | 7 | 38 | 7 | 24 |
| 26 Sept | 10 | 32 | 9 | 24 |
| 27 Sept | 9 | 32 | 6 | 24 |
| 28 Sept | 4 | 19 | 4 | 24 |
| 29 Sept | 9 | 21 | 1 | 24 |
| 30 Sept | 4 | 22 | 4 | 24 |
| 1 Oct | 10 | 21 | 2 | 24 |
| 2 Oct | 10 | 33 | 3 | 24 |
| 3 Oct | 10 | 29 | 3 | 24 |
| 4 Oct | 9 | 34 | 8 | 24 |
| 5 Oct | 6 | 30 | 6 | 24 |
| 6 Oct | 12 | 23 | 3 | 24 |
| 7 Oct | 7 | 23 | 2 | 24 |
| 8 Oct | 13 | 23 | 2 | 24 |
| 9 Oct | 9 | 28 | 5 | 24 |
| 10 Oct | 18 | 29 | 7 | 24 |
| 11 Oct | 13 | 36 | 6 | 24 |
| 12 Oct | 23 | 31 | 6 | 24 |
| 13 Oct | 10 | 31 | 3 | 24 |
| 14 Oct | 16 | 21 | 1 | 24 |
| 15 Oct | 15 | 29 | 5 | 24 |
| 16 Oct | 12 | 22 | 5 | 24 |
| 17 Oct | 14 | 29 | 5 | 24 |
| 18 Oct | 9 | 20 | 3 | 24 |
| 19 Oct | 10 | 20 | 5 | 15 |
Calculated Oct 19, 2026, 2:24 PM UTCDerived from observed server and mod activity. Trend positions describe recent observed change, not future adoption.
Summary
Universal Conflict Performance is a server-side performance management framework for Arma Reforger.
Official Workshop description
UCP Feature List
Core Loop · Cleanup System
Scheduler — Central scheduler that round-robins through 21 jobs, one per cycle
PerformanceController — Determines NORMAL/PRESSURE/CRITICAL state based on cycle time and tracked candidate count
EntityRegistry / EntityClassifier — Scans entities around players, classifies them by type, and registers them as cleanup candidates
CorpseManager — Automatically cleans up corpses
DestroyedVehicleManager — Automatically cleans up destroyed vehicles
DroppedItemManager — Automatically cleans up dropped items
AbandonedVehicleManager — Same mechanism, disabled by default (works once enabled)
SafeCleanupManager — Verifies lifetime/count limits/protection radius before deletion
ProtectionManager — Blocks deletion when near a player or vehicle
AI Management
InvisibleAIGuard — Detects and removes AI that has gone invisible
AIVisibilityGuard — Forces LOD re-application on persistence-restored AI
SmartAIBudgetManager — Smoothly adjusts the AI limit by combining memory/runtime/AdaptiveTick signals
AIPopulationGuard — Surveys all AI via GetAIAgents() and trims by priority once the limit is exceeded
AIActiveLimitManager — Directly caps the number of simultaneously active AI via the engine-native SetLimitOfActiveAIs()
AIGroupSerializer patch — Option to skip AI group member persistence (prevents post-restart invisibility)
SaveGame patch — Fixes the original addon's missing SHUTDOWN save bug
Automatic Performance Detection/Response
AdaptiveTickManager — Automatically adjusts scan interval/throughput/deletion rate per state, plus RECOVERY hysteresis
RuntimeMonitor — Calculates the server's overall load score
MemoryBudgetManager — Calculates memory load score + automatic reduction
InternalGCManager — Performs additional internal cache/history cleanup under heavy load
Logging/Diagnostic Tools
Metrics — Records per-cycle performance figures
Profiler — Profiles execution time per function
ServerAnalyticsManager — Logs periodic server state snapshots
LiveConsole — Live console commands (status, runtime, memory, adaptive, ai, invisibleai, aipop, aiactive, etc.)
ConfigLoader / ConfigGuide — Live config reload + admin reference guide
New Features (this session)
1. AIPopulationGuard
Surveys all AI via AIWorld.GetAIAgents() → trims by priority (far away, old, not in combat) once AIBudgetManager's state-based limit is exceeded
Safety gates: keeps at least 1 group member, checks real combat status, honors spawn grace period, protects AI near players
Default: disabled + observation-only
2. AIActiveLimitManager
Directly caps simultaneously active AI via the engine-native AIWorld.SetLimitOfActiveAIs()
Tiered by server state (Normal/Pressure/Critical); captures the engine's original value and restores it exactly when disabled
Default: disabled (lowest risk of anything built so far — worth enabling first)
3. NativeGarbageCoordinationEnabled
Skips UCP's own tracking for entities the engine's native GarbageSystem already tracks, avoiding duplicate work
Default: disabled
4. NativeGarbageFlushManager
Every 5 minutes (halved under CRITICAL), protects anything near players then asks the engine to force-clean via GarbageSystem.Flush()
Default: disabled
5. New LiveConsole Commands
aipop, aiactive, garbage — status checks for the features above
ADMIN COMMANDS
Admin chat or RCON. Output goes to the server log.
#ucp Status overview
#ucp help Full command list
#ucp frame FPS, frame time, lateness, entity density
#ucp cleanup What has been removed
#ucp invisibleai Invisible AI detection and removal
All read commands:
help status frame load runtime memory adaptive
ai invisibleai budgets loot network simulation
cleanup vehicle cache spatial queues gc
analytics metrics profiler console dump
Write commands (require LiveConsoleAllowWriteCommands: 1):
#ucp reload | #ucp frame clear | #ucp runtime clear | #ucp cache clear | #ucp aipop | #ucp ailimit.
Permissions: ADMINISTRATOR, GAME_MASTER or SESSION_ADMINISTRATOR.
Servers running this mod
88 currently listed servers report Universal Conflict Performance in its mod list. Showing the 5 with the most players.
- [ROKA]PVE Server, 한국인 환영 디코:discord.gg/q3WxzyE87uOnline · AKS Takistan PvE9 / 40players
- [NA]160TH SPECIAL OPS REGIMENT|REALISTIC FULL-SCALE WARFARE|MAP ROTATION|discord.gg/a3M5DEZG4Online · RED DESERT1 / 60players
- GameSquad | PVE | Casual | Console freindly | Rotations |Online · #AR-Campaign_ScenarioName_Everon PVE 4x1 / 40players
- [ITT] - Into The Trenches #1 - Modern Warfare | PVE | discord.gg/KNwthaCCdQOnline · MerakIslanndPVE0 / 20players
- [KOR] PMC SPECTREOnline · #AR-Campaign_ScenarioName_Everon0 / 10players
Versions
103.2.7Game 1.8.0.13 · 135 KiB · Sep 28, 2026
Dependencies: 0Scenarios: 0PublishedApproved
- AI Visibility Guard: the LOD pin applied after a visibility fix is now time-limited (120 s) instead of permanent. Previously every AI the guard touched stayed fully simulated for the rest of the session, even with no players nearby, so CPU cost grew with each fix. No change to what gets fixed or how.config.json entry
{
"modId": "69E696169A3F950A",
"name": "Universal Conflict Performance",
"version": "3.2.7"
}Use Universal Conflict Performance on your server
Add Universal Conflict Performance to the game.mods array of your server config.json. The config generator builds the full file, the mod manager keeps the mod list and its dependencies organized, and the config validator checks an existing config. The adding mods guide and mod dependencies guide walk through it step by step.
Fetch this mod from the API
The same metadata is available as JSON. See the API quickstart, the V2 reference, or the V1 reference.
GET https://api.reforgermods.net/v2/mods/69E696169A3F950A
GET https://api.reforgermods.net/v2/mods/69E696169A3F950A/versionsData is cached from Arma Reforger Workshop metadata and may be stale. reforgermods.net is independent and is not affiliated with Bohemia Interactive.