ARK servers crash. AsaApiLoader plugins crash even more. AASM v0.8.3 watches every server you've added, detects when the process is gone (not just suspended, not just slow to respond), and starts it again - usually within 30 seconds of the crash.
v0.8.3 also fixed a class of false-positive "CRASH CONFIRMED" loops that affected AsaApiLoader fleets under load (BUG-13 - the validator now classifies each check into gone / wrong-exe / timeout / parse-fail instead of treating all four as a crash).
Prerequisites:
Server tab → Maintenance sub-tab → Maintenance & Management. The Quick Settings card on the left holds the crash-detection toggle.
In the Quick Settings card, find the toggle labelled 🔧 Auto Restart on Crash. Click it on. AASM saves the setting immediately - no separate Save button.
This setting is per-server. Enable it on every server you want auto-recovered. The dashboard's server card shows a small "Crash Detection: ON" badge when it's active.
v0.8.3 uses a multi-signal verification routine before declaring a crash:
ArkAscendedServer.exe (or AsaApiLoader equivalent) still running, with the right working directory?AASM auto-pauses crash detection during these operations so it doesn't fight the user-initiated action:
The pause record is stored in data/crash_detection_pauses.json. v0.8.3 also restores crash detection automatically after the operation completes (BUG-17 fix from v0.8.2 - earlier builds would sometimes leave it paused on disk).
For most servers the defaults are right. If you have an unusually slow PC or heavy mod load and you see false-positive crashes despite the v0.8.3 guards, open data/maintenance_settings.json for that server and increase the check interval. Don't change the consecutive-failure threshold - lowering it brings back the false-positive class.
If crash detection seems noisy on an AsaApiLoader server specifically, check the AsaApi log for plugin-init failures - the plugin can fail in a way that leaves the parent process running but useless. v0.8.3 surfaces this through the dashboard's server status, not the crash banner.
A crashed server now restarts itself within ~30 seconds (one check interval × three consecutive failures + recovery startup time). You'll get a notification on Discord (if the bot is wired up) so you know recovery happened.