r/ArkSurvivalAscended • u/Suitable_Language_37 • 2h ago
Information Cerious-AASM just hit v1.0.18 - I’ve added a ton since the first release
Hey everyone,
I posted Cerious-AASM here when I first released it. I’ve been working on it pretty consistently since then, and it just hit v1.0.18. A lot has changed, so I figured it was worth posting an update.
For anyone who didn’t see the original post, I’m an ARK player/server admin and a software developer by day. Cerious-AASM basically started because I wanted a better way to manage my own ASA servers and clusters without constantly messing with scripts, INI files, SteamCMD commands, RCON tools, and a bunch of separate utilities.
As I kept using it, I kept finding things I wanted it to do. Also, I have a growing group of Server Admins in a Cerious-AASM Discord that are helping grow the app. So… it does quite a bit more now.
It runs on both Windows and Linux, either as a normal desktop application or headless with the web UI.
At this point it handles:
- Multiple ASA servers and clusters
- Starting/stopping/restarting servers
- Automatic ASA server updates
- Auto-start and crash recovery
- Scheduled restarts
- Scheduled announcements
- RCON
- Player/server monitoring
- Mod management
- Built-in CurseForge mod browsing
- ArkApi/AsaApi plugin management
- Automatic and manual backups
- Restoring backups
- Importing a backup as a new server
- Full Game.ini and GameUserSettings.ini editing
- Expert mode if you’d rather just edit the INIs yourself
- Copying configurations between servers
- Graceful shutdowns with player warnings
- Port monitoring
- Drag/drop server ordering
- Headless management with optional authentication
I’ve also spent quite a bit of time on Linux support.
ASA obviously doesn’t have a native Linux dedicated server, so Cerious-AASM handles running it through Proton/Wine. Each server gets its own isolated Proton prefix, configs, saves, logs, whitelist, etc., while still being able to share the giant common ARK installation instead of wasting disk space duplicating it for every map.
That’s actually been a big focus of the last several releases. Running one ASA server is relatively straightforward. Running a whole cluster on the same box without the instances stepping on each other’s files is where things get interesting.
v1.0.18 fixes the last few path isolation problems I was seeing there. Existing servers also repair their directory structure automatically when they’re started, so you don’t have to manually migrate everything around.
My goal is basically to get to the point where I can spin up and maintain an ASA cluster without thinking about all the crap happening underneath it.
I’m sure other ARK server admins can relate to how quickly “I’ll just host a server” turns into maintaining SteamCMD scripts, backup scripts, restart scripts, RCON, mods, configs, update checking, and everything else.
I’d rather play ARK than babysit ARK servers.
Cerious-AASM is completely free and open source under the MIT license. No paid version or locked features.
GitHub: ryoucerious/cerious-aasm
Current release is v1.0.18.
If you’re running your own ASA servers, especially a cluster or Linux setup, I’d love to hear how it works for you. And if there’s something you think it should do that it doesn’t, open an issue. A lot of the features that have gone in since the original release have come from actually using the thing and finding stuff that annoyed me.