How to Fix an ATM Server That Keeps Crashing (ATM9 / ATM10)
All The Mods 9 and ATM10 are kitchen-sink packs with 400+ mods. Crashes are usually caused by too little RAM, a wrong Java version, a corrupted chunk, or a mod conflict introduced by a pack update. Here's how to diagnose and fix each.
Out of memory
ATM packs need 10–12 GB. Less causes OutOfMemoryError during chunk loading or world generation. Fix: increase server RAM and ensure your JVM flags allocate enough heap: -Xmx10G -Xms4G. Check logs for java.lang.OutOfMemoryError.
Wrong Java version
ATM9 and ATM10 run on NeoForge for 1.20.1 and require Java 21. Java 17 causes UnsupportedClassVersionError on startup. Fix: install Java 21 and update the start script to point to it.
Corrupted chunk
A broken chunk causes the server to crash whenever anyone moves near it. Fix: find the coordinates in the crash log (at ~X, ~Y, ~Z), use a tool like Chunky or MCEdit to delete that chunk, or delete the region file from world/region/r.X.Z.mca.
NeoForge version mismatch after pack update
Updating the server files without re-running the NeoForge installer leaves mismatched loader versions. Fix: re-run the NeoForge installer jar from the updated server pack after every pack update.
Mod conflict from a pack update
A new pack version can introduce a mod incompatibility. Fix: check the ATM changelog for the version you updated to. If a specific mod is flagged, remove it temporarily from the /mods/ folder and test.
RS or AE2 network corruption
A corrupt Refined Storage or AE2 storage network causes crashes when the chunk loads. Fix: find the network controller coordinates in the log, back up the world, then delete the RS or AE2 grid data files from the world's data folder.
Watchdog thread timeout
A frozen tick (usually from a complex automation contraption) causes the server's watchdog to kill the process. Fix: look for 'Considering it to be crashed' in the log, identify the mod causing the long tick from the preceding thread dump, and simplify that automation.
FAQ
What Java version do ATM9 and ATM10 need?+
What is the minimum RAM for an ATM server?+
How do I find the crash location in ATM logs?+
Can a corrupted RS or AE2 network really crash a server?+
Where are ATM crash logs?+
Host your ATM server from €12/month
CoalHost runs ATM9 and ATM10 with Java 21, NeoForge and auto-backups. Crash detection built in.
View All The Mods Hosting →