Your first ATM10 server, without the guesswork.
Match the pack, check Java, protect access, and make the first backup before everyone joins.
Start with an exact version
All the Mods 10 is a Minecraft Java modpack. Everyone joining needs the same compatible pack release as the server. Write down the Minecraft version, mod loader, and pack release before you change anything. The CurseForge project and its server files are the source of truth.
Download server files from the pack publisher. A client modpack export and a server distribution are different artifacts. Do not copy every mod out of a client install and assume it belongs on a dedicated server.
Use the required Java release
ATM10 targets Minecraft 1.21.1 and NeoForge. Check the pack’s current installation notes and launch script; Java 21 is the normal runtime for this Minecraft version. Run the version check with the same Java executable your service uses. A working Java command in your terminal does not prove the background service uses it.
java -versionBudget for the workload, not just the player count
A fresh world with four players and a late-game world with four players can have very different CPU and memory needs. Our proposed Friends pilot allocates 12 GB to the JVM, with additional container headroom. That is a starting configuration, not a performance guarantee.
If a server falls behind, collect logs and a profiler sample before adding memory. Chunk generation, machines, entities, and forced chunks can become the bottleneck.
Make joining private and predictable
Keep online-mode enabled so Minecraft authenticates players. Turn on the whitelist and add the group’s Java usernames. Never expose RCON publicly. Your game address and admin credentials are different things; friends only need the game address.
Accept Minecraft’s EULA yourself before starting. Start the server, wait for its ready message, then test joining from outside the host network.
Prove recovery before the first big build
Stop the server cleanly, copy the entire server directory to separate storage, and test restoring into an isolated location. Include the world, modpack version, configuration, and any player or team data. A backup that nobody has restored is an untested recovery plan.
GolemHost’s pilot is deliberately limited to a pinned ATM10 release. Pack upgrades are reviewed operations; the service does not silently update your world.
Sources & further reading
ATM team: Server setupOfficial ATM10 filesWant help looking after your world?
We’re opening an All the Mods 10 hosting pilot.
Tell us about your group