
Quick answer: ATM10 needs 12 GB RAM minimum for a real multiplayer server and 16 GB RAM for a comfortable 5-10 player server. Solo testing can run at 8-10 GB, but public servers should start around 20 GB.
ATM10 RAM table
| Use case | RAM allocation | Machine RAM |
|---|---|---|
| Solo testing | 8-10 GB | 12 GB |
| 2-4 players | 10-12 GB | 16 GB |
| 5-10 players | 12-16 GB | 20 GB |
| 10-20 players | 16-20 GB | 24-32 GB |
| Public server | 20-24 GB+ | 32 GB+ |
The machine needs more RAM than the Java heap. Leave headroom for the OS, panel, backups, file cache, and crash dumps.
Why ATM10 uses so much RAM
ATM10 loads hundreds of mods, configs, data packs, recipes, assets, dimensions, entities, and automation systems. RAM pressure gets worse when players spread out and load different areas.
Common RAM-heavy sources:
- New chunk generation
- Loaded farms and machines
- Storage networks
- Modded mobs
- Claims and chunk loading
- Large bases
- Extra dimensions
Do not over-allocate
More RAM is not always faster. If you give Java a huge heap it does not need, garbage collection has more memory to scan. That can create longer freeze spikes.
Good starting points:
- 12 GB heap for a small server
- 14 GB heap for 5-10 active players
- 16 GB heap when players explore heavily or use many machines
- 20 GB+ only after monitoring proves you need it
Signs you need more RAM
Upgrade RAM if you see:
- OutOfMemoryError crashes
- Constant heap at 95%+
- Long freezes during exploration
- Server killed by the host for memory use
- Backups failing because the machine has no headroom
If TPS is low but RAM is not full, upgrade CPU or fix chunk/entity load instead.
