Summary
ASK FOR PERMISSION TO USE!
DISCORD.GG/RES-RESURRECT
Description
RESURRECT Crash Guard
Event-driven server-side stability mod built for high-population (128+) Arma Reforger servers running 130+ mods. Zero per-frame overhead. Runs entirely in the background.
Subsystems:
Watchdog — 1 Hz frametime monitor, detects stalls and feeds stress signals to all other subsystems
World Sanitizer — sectorized sweep (1/8 map per pass), quarantines replication orphans, stranded-at-origin entities, null-component characters, and orphaned projectiles with adaptive budgeting + circuit breaker
AI Monitor — tracks up to 50 non-player AI agents, quarantines any that fail 3 consecutive movement checks (stuck detection)
Round Monitor — flags rounds exceeding max duration, capped at 3 warnings to prevent log spam
Safe Patches — event-driven null guards on SCR_PlayerController, SCR_PerceivedFactionManagerComponent, and SCR_PlayerRadioSpawnPointCampaign
Script Guard — reentrancy lock on SCR_BaseGameMode.OnPlayerRoleChange + controlled-entity null guard
Connect Cooldown — non-stacking 60s quiet window after any player connect/disconnect; pauses World Sanitizer and AI Monitor during the fragile engine connect phase while leaving Watchdog, RoundMonitor, and event guards fully active
Registry + FailSafe — blacklist-backed deferred entity cleanup, hard-delete with recursion lock
License
Arma Public License No Derivatives (APL-ND)