RESURRECT ENGINE SHIELD

by ROGUE_D3viL_
RESURRECT ENGINE SHIELD

Summary

RESURRECT Engine Shield - ASK FOR PERMISSION BEFORE USE!
Discord.gg/RES-RESURRECT

Description

RESURRECT Engine Shield
Server-side stability companion built for high-population Arma Reforger servers. When the engine crashes — and it will, because Bohemia refuses to fix the C++ segfaults the community has been reporting for years — Engine Shield brings the round back exactly where it left off, without requiring vanilla persistence.
Every 60 seconds during play, the mod writes the current campaign state to disk: which faction owns each base, including MOBs and capture points. Atomic A/B file rotation guarantees a write in progress is never corrupted by a mid-write crash. On the next boot, Engine Shield detects the surviving checkpoint, applies the saved base ownership in the same frame as game mode initialization (no flickering, no visible state change for players), and the round resumes seamlessly. Players reconnect to the same MOBs, the same captures, the same conflict layout.
Faction victory is the only event that triggers a true reset — when EndGameMode fires with a winning faction, both checkpoint files are wiped and the next boot starts a genuinely fresh round with new MOBs and zero saved state. Manual shutdowns, mass disconnects, or admin restarts leave the checkpoint intact so resume logic still fires.
A built-in forensic tracer logs every script-side action with [ECHO] log lines and maintains a 32-entry in-memory ring buffer. After any future engine crash, the last echo line names exactly what RESURRECT was touching at the moment of failure — turning random crashes into diagnosable patterns over time.
What you need outside the mod: an external auto-restart wrapper (NSSM, Windows Task Scheduler, or your hosting panel's crash-detection feature). Script-side cannot resurrect a dead process — once the wrapper brings the .exe back up, Engine Shield handles the rest.
What this mod does NOT do: prevent the engine crash itself. C++ segfaults happen below the script VM and cannot be caught from script. This mod minimizes the impact of crashes, not their occurrence.
Pairs cleanly with RESURRECT Crash Guard for full coverage. Server-only, no client install required. Independent revert — delete the folder, mod is gone, server unaffected. APL-ND.
Discord: discord.gg/RES-RESURRECT

License

Arma Public License No Derivatives (APL-ND)

Version
0.0.11
Game Version
1.6.0.119
Version size
1.71 MB
Downloads
435
Created
23.04.2026
Last Modified
23.04.2026
ID
692E0C47C172CCCC