All the Mods 10 on Your Own Server: RAM, Java 21 and Settings
All the Mods 10 (ATM10) runs on NeoForge for Minecraft 1.21.1, bundles 400 to 500 and more mods and requires Java 21: on Java 17 the server simply will not start. Budget at least 10 GB of RAM for the server, 12 GB for a small group and 14 to 16 GB the moment you play with five or more people or start automating in earnest. With well over 18 million downloads on CurseForge, ATM10 is the largest kitchen-sink pack around today, and also one of the most expensive to host.
What does kitchen sink mean, and why is ATM10 the best-known example?
A kitchen-sink pack throws in everything but the kitchen sink. There is no plotted storyline and no single correct route: tech mods, magic, exploration, storage systems, power generation and extra dimensions all sit side by side in the same world. You decide where to start and what to ignore. That is the opposite of DawnCraft, where souls-like combat is the core, or Vault Hunters, where everything revolves around dungeon runs.
The risk of that much freedom is paralysis. That is why ATM10 ships with a quest book to steer your progression: it explains which mod solves which problem, hands out starter materials and puts the branches in a sensible order. Without the book you will spend your first hour staring at a recipe viewer. If you are not yet sure how modpacks work under the bonnet, start with our explanation of what a modpack is and how to install one.
How much RAM does an ATM10 server need?
More than almost any other pack. Hundreds of mods mean enormous numbers of registered items, recipes, tags and block states, all of which sit in memory before a single player even logs in. On top of that, players here will sooner or later start automating, and running machines cost processing time and memory around the clock.
| Situation | Server RAM | Why |
|---|---|---|
| Absolute minimum, 1 to 2 players | 10 GB | Enough to load and play quietly, very little headroom |
| Small group of friends | 12 GB | Room for several loaded areas at the same time |
| 5 or more players, or heavy automation | 14 to 16 GB | Machines, mob farms and separate bases all keep ticking |
Those figures cover the server only; your client needs memory of its own, and that varies too much between systems to pin down a fixed number. Also bear in mind what RAM does not do: a server with 16 GB and a view-distance of 16 will run worse than the same server with 12 GB and sensible values.
Be honest about the cost before you commit. On our budget range, memory costs EUR 1.10 per GB per month, with a discount on larger packages: 15 GB comes to EUR 15.00 per month. That is a very different conversation from a 2 GB vanilla survival server at EUR 2.20. So compare the packages for Minecraft hosting at MC-Node before you order anything.
Why does the first start-up take so long?
The first time an ATM10 server boots, it looks like it has frozen. That is normal. On that first start the mod loader has to load every mod, build the registries, merge recipes and tags, process datapacks and generate the spawn chunks for the first time. Every start after that uses cached data and is noticeably faster.
Storage makes the biggest difference here. On a classic hard disk that first start takes 10 minutes or longer; on an NVMe SSD it takes 2 to 3 minutes. With a pack made up of a huge number of small files, read speed matters more than raw processor power. Java 21 is also mandatory: on Java 17 the server halts mid-load with a version error. That is not a performance problem but a hard stop, and by far the most common reason an ATM10 server refuses to start.
Never interrupt that first start. Watch the console: as long as lines keep scrolling past, the server is working. Cutting it short halfway can leave corrupted world or configuration files behind.
How do you install All the Mods 10 on your server?
- Pick a package with at least 10 GB of RAM, preferably 12 GB. Below 10 GB there is no point in starting.
- Set Java to version 21 before you do anything else. In a Pterodactyl panel you choose that as the Java image under the startup settings.
- Install the server version of ATM10, not the client version. You can do that through the modpack installer in the panel, or by uploading and unpacking the official server pack from CurseForge.
- Accept the EULA in
eula.txtand set your basics inserver.properties: gamemode, difficulty and, while you are there, view-distance and simulation-distance. - Start the server and let the full first boot finish, until the console says the server is ready. Expect 2 to 3 minutes on NVMe storage.
- On the client side, install exactly the same ATM10 version through a launcher that supports CurseForge packs. A single pack version out of step is enough to throw an error when connecting.
- Take a backup before you add or remove mods or update the pack. Rolling back is quicker than working out which of hundreds of mods caused the crash.
If you have never run a server of your own before, start with the basics in our article on how to make a Minecraft server.
Which settings make the biggest difference?
Three dials do more for ATM10 than everything else combined. All three sit too high by default, because the defaults were designed for vanilla Minecraft.
View-distance determines how many chunks the server sends to players. Every step up costs a great deal more work, because the number of chunks grows quadratically. For this pack, 6 to 8 is perfectly playable: players barely notice, the server certainly does.
Simulation-distance is the expensive dial: it sets the radius in chunks within which entities, machines, crop growth and redstone are actually calculated. Set it lower than your view-distance and players still see into the distance while the server crunches a smaller area. Mind the trade-off: machines outside the simulation distance stand still. Anyone who builds a big factory and walks away will notice it in their output. Say so up front, or you will get bug reports that are not bugs.
Chunk pre-generation matters more here than in vanilla, because mods add extra world generation: new biomes, ores, structures and dimensions. Generate an area around spawn in advance, at a time when nobody is online. Exploring afterwards becomes smooth instead of stuttery. Broader measures are covered in our article on optimising your Minecraft server.
Which optimisation mods can you add?
ATM10 runs on NeoForge, so Sodium and Lithium are not on the table here. On NeoForge these are the three that earn their place:
- FerriteCore deduplicates memory structures that hundreds of mods create twice over, cutting RAM use by 30 to 40 percent. This is the single biggest win available to you.
- Canary optimises server-side logic such as entities and chunk handling, and helps most at busy bases packed with machines.
- ModernFix shortens start-up time and lowers memory use during loading, which is exactly the stage that takes longest with this pack.
Take a backup first and add them one at a time, so that if something crashes you know which mod caused it. And keep in mind that these mods make your server faster, not smaller: 8 GB is still too little for ATM10, even with FerriteCore in place.
When are you better off running something else?
ATM10 is not the right choice for everyone, and you would rather know that now than after two weeks of frustration.
- Your budget sits below 10 GB. Do not force it. Cobblemon packs often run happily on 4 to 8 GB and, with 25.5 million downloads on CurseForge, amount to an entire game in their own right.
- You want better performance, not new content. Fabulously Optimized on Fabric has well over 12 million downloads on Modrinth and is purely performance-focused, with Sodium and Lithium at its heart.
- You want a clear storyline. Prominence II: Hasturian Era has a talent tree and quests, and with 11.7 million downloads it is regarded as the most polished RPG pack.
- You want plugins such as EssentialsX, LuckPerms and CoreProtect. Those run on Paper or Purpur, not on NeoForge. If you want claims, ranks and /home, a plugin server suits you better.
If you are sticking with ATM10, plan it deliberately: enough RAM, Java 21, a low view-distance and simulation-distance, and a pre-generated spawn area. Do that and this is one of the richest worlds you can host in Minecraft, even if it costs more than most other servers.
Frequently asked questions
How much RAM do I need for an ATM10 server? At least 10 GB for the server itself, 12 GB for a small group of friends and 14 to 16 GB once you are playing with five or more people or automating heavily. Below 10 GB, crashes during loading are likely. On the MC-Node budget range, 15 GB costs EUR 15.00 per month.
Does All the Mods 10 work on Java 17? No. ATM10 requires Java 21; on Java 17 the server halts mid-load with a version error. Set the Java version correctly before you install the pack, because this is the most common cause of a server that will not start.
Why does the first ATM10 start-up take so long? On the first start all 400 to 500 and more mods are loaded, registries are built and the spawn chunks are generated. On a classic hard disk that takes 10 minutes or longer; on an NVMe SSD, 2 to 3 minutes. Do not interrupt the process, even if it appears to hang.
Can I use plugins such as EssentialsX on an ATM10 server? No, not directly. ATM10 runs on NeoForge, and Bukkit plugins such as EssentialsX, LuckPerms or CoreProtect run on Paper and Purpur servers. For claims, ranks or teleportation, look for a server-side mod that does the same job.
What is the difference between ATM10 and RLCraft? ATM10 is a kitchen-sink pack on NeoForge and Minecraft 1.21.1 with 400 to 500 and more mods and a quest book to steer your progression. RLCraft runs on Forge and Minecraft 1.12.2, has over 27 million downloads and is instead built around brutally hard survival, where staying alive is the challenge itself.