How to Set Up an ATM10 Server in 2026
All The Mods 10 is the biggest kitchen-sink modpack of 2026 with 500+ mods. This guide covers everything you need to get an ATM10 server running — from RAM requirements to performance optimization.
What is ATM10?
All The Mods 10 (ATM10) is the latest entry in the legendary ATM series — the most popular kitchen-sink modpack franchise in Minecraft history. With over 13 million downloads and 500+ mods, ATM10 packs nearly every major mod into a single, curated experience running on NeoForge for Minecraft 1.21.1.
ATM10 includes tech mods like Mekanism and Applied Energistics, magic mods like Ars Nouveau and Botania, exploration mods with enhanced world generation, and quality-of-life improvements across the board. It's designed for players who want everything Minecraft modding has to offer in one pack.
What makes ATM10 special is the ATM Star — an endgame crafting challenge that requires items from almost every mod in the pack. It gives players a long-term goal and a reason to explore every system, making it perfect for multiplayer servers where different players can specialize in different mods.
Server Requirements
ATM10 is one of the most resource-intensive modpacks available. With 500+ mods running simultaneously, you need significantly more RAM and CPU power than a vanilla or lightly modded server. Here's what you need:
| Scenario | RAM | Players | Notes |
|---|---|---|---|
| Minimum | 8 GB | 1-3 | Tight. Expect slow startup and occasional lag. |
| Recommended | 10-12 GB | 5-10 | Smooth gameplay for most groups. |
| Large community | 14-16 GB | 10+ | Needed for heavy automation and exploration. |
Java: ATM10 requires Java 21. It will not start on older versions. Storage: Plan for 5-10 GB for the server files, world data, and backups. The pack itself is large and the world will grow quickly as players explore.
Pro Tip
Allocate at least 10 GB of RAM for a comfortable ATM10 experience. With 500+ mods, anything less will result in frequent garbage collection pauses and TPS drops, especially once players start building automation. Check our RAM guide for more detail.
Warning
ATM10 requires Java 21, not Java 17. If you're upgrading from ATM9 or other older packs, you must update your Java installation. The server will crash immediately on startup with an older Java version. Verify with java -version.
Option A: Quick Setup with ModReady
The fastest way to play ATM10 with friends. No Java installation, no port forwarding, no RAM tuning. ModReady pre-configures everything so your server is online in minutes.
- Select ATM10 from the ModReady checkout page
- Choose the Pro plan or higher — ATM10 needs at least 10 GB RAM, so the Starter plan won't cut it
- Name your server and complete checkout
- Share your server address with friends and start exploring
ModReady handles the correct Java version, optimized JVM flags for large modpacks, automatic backups, DDoS protection, and a custom subdomain. No configuration needed.
Get Your ATM10 Server Running Now
Pre-configured ATM10 hosting with optimized RAM and JVM flags. Play in minutes, not hours.
Start Your Server — From $14.99$11.99/moCancel anytime. No questions asked.
Option B: Self-Hosting Your Server
If you want to run ATM10 on your own hardware, here's the complete process. Be aware that self-hosting a pack this large requires a powerful machine.
Requirements
- Java 21 (required for Minecraft 1.21.1 / NeoForge)
- At least 10 GB of available RAM (12+ GB recommended)
- A modern multi-core CPU
- SSD storage (HDD will cause severe chunk loading lag)
- A stable internet connection with access to your router for port forwarding
Step 1: Install Java 21
Download Java 21 from Adoptium (recommended) or Oracle. Verify the installation:
java -version # Should show: openjdk version "21.x.x"Step 2: Download the ATM10 Server Pack
Download the ATM10 server files from CurseForge. Make sure you grab the server pack, not the client pack. Look for the file labeled "Server Files" in the downloads section.
Step 3: Extract and Configure
- Create a new folder for your server (e.g.,
atm10-server) - Extract the server pack into this folder
- Run the included install script (
startserver.shorstartserver.bat) once to generate config files - Open
server.propertiesand configure:view-distance=8(lower than default to save RAM)simulation-distance=4(reduces entity processing load)max-players=10online-mode=true(keep true for security)
Step 4: Set JVM Flags and Start
Edit the start script or create your own. For ATM10, use these optimized flags:
java -Xmx10G -Xms10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=4 -jar server.jar noguiAdjust -Xmx10G to match your available RAM. Run the script, accept the EULA by editing eula.txt to eula=true, then start again. First boot will take several minutes as NeoForge processes 500+ mods.
Step 5: Open Port 25565
Log into your router and forward port 25565 TCP to your computer's local IP. See our port forwarding guide for detailed instructions.
Performance Optimization
ATM10 pushes server hardware hard. These optimizations will keep your TPS at a healthy 20:
Pregenerate Chunks with Chunky
Chunk generation is the #1 cause of lag in ATM10. Install the Chunky plugin and pregenerate a 3000-block radius before players join. This eliminates lag spikes from exploration.
/chunky radius 3000
/chunky startMonitor TPS with Spark
ATM10 includes Spark for performance profiling. Run /spark tps to check your server's ticks per second. Healthy TPS is 20. Below 15 means something is causing lag — use /spark profiler to find the culprit. See our lag fix guide for more tips.
Set Entity Limits
Large mob farms and entity-heavy builds will tank TPS. Reduce spawn-limits in bukkit.yml or use mod configs to cap entities per chunk. Focus on limiting passive mobs and dropped items.
Automate Backups
With 500+ mods, corruption can happen. Set up automatic backups every 1-2 hours. If you're self-hosting, use a script or the FTB Backups mod. ModReady handles backups automatically.
Common Issues & Fixes
Out of memory crashes
The most common ATM10 issue. If you see java.lang.OutOfMemoryError in your logs, increase the -Xmx value. ATM10 genuinely needs 10+ GB. If your machine only has 16 GB total, you'll need to close everything else or upgrade to managed hosting.
Wrong Java version
ATM10 on NeoForge 1.21.1 requires Java 21. Java 17 or Java 8 will not work. If you have multiple Java versions installed, make sure your start script explicitly points to the Java 21 binary. Check with java -version.
Severe lag and TPS drops
Pregenerate your world with Chunky (see above). Lower view-distance to 6-8 and simulation-distance to 4. Profile with Spark to find which mod or tile entity is eating TPS. Large Mekanism or Applied Energistics setups are common culprits.
Server crashes on startup
Check the crash log in the crash-reports folder. Common causes: wrong Java version, insufficient RAM, or a corrupted config file. If the pack updated recently, verify your server files match the client version. The ATM Discord is helpful for pack-specific crashes.
The ATM Star Challenge
The defining feature of every ATM pack is the ATM Star — an endgame crafting challenge that pushes players to engage with every mod in the pack. In ATM10, crafting the ATM Star requires collecting rare materials and items from nearly every major mod included.
This makes ATM10 an ideal multiplayer experience. On a server, players can divide and conquer: one person masters Mekanism, another tackles Ars Nouveau, someone else handles Applied Energistics. Everyone contributes materials toward the ultimate goal. It gives your server a shared objective that can take weeks or months to achieve.
For more on why ATM10 is dominating the modpack scene, check out our ATM10 popularity breakdown.
Ready to Play ATM10?
Start your ATM10 server today. Pre-configured with optimized settings, always online, and ready in minutes.