20% OFF Your first order with SAVE20
Background image of the page
Border
How to Make an All the Mods 10 Server (2026 CurseForge)
Server Hosting

How to Make an All the Mods 10 Server (2026 CurseForge)

Ranno Raamets Ranno Raamets Jun 8, 2026
7 min read

All the Mods 10 is one of the the top modpacks with around 500 mods covering tech, magic, exploration, and a full quest line with a proper endgame. Getting a server running for it takes a bit of setup, and with regular updates, keeping client and server versions in sync is something to stay on top of. This guide covers the full all the mods 10 server setup from download to playing with friends.

Before you get started

Hosting a modded server on your own PC is free but comes with three trade-offs worth knowing up front.

  1. It's only online while your PC is on.
  2. A large pack like ATM10 needs 8–12GB of RAM plus a good CPU, and that's before you've joined yourself.
  3. Letting friends join requires opening a router port, which can expose your network if you're not careful.

None of this is a dealbreaker, but it's worth knowing now rather than mid-setup.

ATM10 Server Hosting

If that sounds like more than you want to manage, using a Minecraft hosting provider skips all three. If you haven’t already, purchase a server with WiseHosting to get started, then follow the instructions:

  1. Head towards your WiseHosting game panel and locate the "Version" tab
  2. Choose "Modpacks" and select "CurseForge" from the dropdown filter
  3. Search for ATM10 and click "Install"
  4. Click "Start" to start your server
  5. Copy the IP and join the world

Your server is live in under two minutes, stays online 24/7, and never touches your home network.

👉
Get a modded server from WiseHosting! Use code BLOG for 20% off your first month.

If you still prefer to start an ATM10 modpack server on your own PC, then keep reading.

1. Download the All the Mods 10 server pack

If you don't have the CurseForge app yet, download it first. It takes care of modpack installs, NeoForge versioning, and switching between versions on the client side without manually hunting down files.

Find the right server version

Go to the CurseForge app and search for ATM10 in the Minecraft modpacks section. Head to the All The Mods 10 page on the CurseForge app and click the Download server pack icon next to the Install button. This will download the latest version of the All the Mods 10 server pack.

All the Mods 10 server pack download button highlighted in a red box

ATM10 gets updates regularly, so write down the exact version number before moving on. Every player connecting will need to match it on their client. With a pack this size, a single version mismatch means an error text on connection.

CurseForge Files tab with the latest release selected and the Download server pack visible under Additional Files

2. Install your ATM10 server

Unzip and run the installer

Extract the downloaded .zip to your server folder. Inside you'll find a startserver file along with server.properties, a mods folder, and several other files and folders.

Unzipped ATM10 server folder showing the startserver file, server.properties, and mods folder

Double-click startserver to begin the installation. A terminal window opens and pulls down NeoForge along with all required libraries. With 500 mods in the pack this takes longer than most, so give it time and leave the terminal running until it finishes on its own.

Leave the terminal open. Closing it mid-download will cut the process short. If it stops before finishing, run startserver again and it will resume from where it left off.

Accept the EULA

Once the download finishes, the terminal stops and asks you to accept Minecraft's End User License Agreement. Type true and press Enter. After accepting, the rest of the setup completes automatically.

Terminal window showing the EULA prompt with "true" typed in

Java version compatibility

ATM10 runs on NeoForge for Minecraft 1.21, which requires Java 21. If the terminal closes the moment you run startserver without downloading anything, the wrong Java version is almost certainly the cause.

To check what's installed:

  1. Open Command Prompt (press Win + R, type cmd, press Enter)
  2. Type java -version and press Enter
  3. Look for openjdk version "21.x.x" in the output

If a different version shows up, download Java 21. With multiple Java versions installed, you may also need to update the startserver file to point directly to the Java 21 executable path.

3. Install All the Mods 10 on your client

Use the CurseForge app

Each player joining the server needs ATM10 installed on their own machine:

  1. Open the CurseForge app
  2. Select Minecraft from the game list
  3. Search for All the Mods 10 under Browse Modpacks
  4. Click Install
CurseForge app showing the ATM10 modpack page with the Install button visible

Launching ATM10 through the CurseForge app takes care of loading the correct NeoForge version and all associated mods.

Match client and server versions

Client and server versions need to be identical. With ATM10 updating regularly, it's easy for one player to auto-update and end up out of sync with everyone else. A mismatch produces a connection error like this:

Connecting to server failed.
Mods that are missing or have version differences:
[list of mismatched mods]

To check the client version, look at the badge in the top right corner of the ATM10 card on the My Modpacks page in CurseForge. To change it, click the three-dot menu on the modpack, select Change Version, and choose the version that matches the server.

💡
Tip: When you update the server, let all players know before they launch the game. One player joining on the wrong version is the most common support request on ATM10 servers.

4. How much RAM for an All the Mods 10 server?

ATM10 is one of the most demanding packs available. Five hundred mods running simultaneously means constant background processing: tech automation, magic systems, custom world generation, and quest logic all running every game tick. Ten gigabytes is the practical starting point for a group server.

All the Mods 10 server RAM allocation:

Players Minimum RAM Recommended RAM
1-2 8GB 10GB
3-6 10GB 12GB
7+ 12GB 16+GB

Running at the minimum keeps things online but expect lag during world generation and when multiple players are running automated systems simultaneously. The recommended figures give the JVM enough breathing room to handle those peak loads without slowing down.

Your host machine needs memory on top of the server's allocation. Windows typically uses 4–6GB on its own, so on a 16GB PC, 10GB is about the practical ceiling for the server.

Playing on the same machine you're hosting from means the Minecraft client's RAM usage stacks on top of everything else. ATM10 is not a comfortable dual-host-and-play setup on most home PCs. If your system doesn't have enough headroom for both, All the Mods 10 server hosting through a dedicated provider means your machine only needs to run the client.

Allocate the right amount of RAM

The default RAM in the startup script won't cut it for ATM10. Open the user_jvm_args.txt in a text editor, find the line with -Xmx, and update it to your target. For 10GB:

-Xmx10G -Xms5G

💡
-Xmx caps how much RAM the server can claim. -Xms is the starting allocation at launch. Setting -Xms to around half of -Xmx means the JVM scales memory up gradually rather than reserving the full amount from the start.

5. Start the server and connect locally

Launch the server

With installation complete, double-click startserver. The terminal loads through all 500 mods one by one. This takes a while, especially on the first boot. A clean startup has this in the terminal, you might need to scroll up:

[Server thread/INFO]: Done (Xs)! For help, type "help"

Terminal showing the successful startup message with no visible errors
💡
WARN entries in the log are expected in a pack this size and are generally safe to ignore. ERROR entries are worth checking, though many are non-fatal. A server that reaches the done line is up and running.

Startup time: The first launch is significantly slower than later ones while NeoForge generates caches for all 500 mods. Five or more minutes on the first boot is normal.

To stop the server: Type stop in the terminal and press Enter. This saves the world and shuts everything down cleanly. Closing the terminal window directly risks world corruption or chunk errors on the next launch.

Backups: The ATM10 server pack does not include a backup mod. Set up a regular backup routine for your world folder, especially before updating to a new version. Losing a long-term world to a corrupted update is painful.

Connect via localhost

Open Minecraft through the CurseForge app, go to Multiplayer, and click Add Server. Set the Server Address to localhost and click Done.

Minecraft Multiplayer screen with "localhost" entered as the server address

A successful connection means your all the mods 10 server is running locally and ready to play on.

6. Set up port-forwarding

At this stage the server is only reachable by devices on your local network. To let friends join from anywhere, you need to open the port Minecraft runs on.

What is port forwarding?

Your router blocks incoming connections by default. Port forwarding creates a rule that routes traffic on a specific port directly to your PC. Minecraft Java Edition uses port 25565 by default, which can be changed in server.properties under server-port if needed.

How to forward port 25565

The steps vary by router model but follow this video guide:

portforward.com has router-specific walkthroughs for almost every model. Search yours there if the steps don't match what you're seeing.

Still can't connect? Some ISPs block port forwarding on residential connections. If portforward.com's guide isn't working, contact your provider directly and ask them to open port 25565.

Find your IP

Search "what's my IP" in Google to get your public IP address. Share the full server address in this format:

123.45.67.89:25565

⚠️
Only share this with people you trust. A public IP can be targeted for DDoS attacks. For anything beyond a small private group, a dedicated hosting provider removes this risk entirely.

Final thoughts

The main things to get right for an all the mods 10 server setup are Java 21, enough RAM for 500 mods, and keeping client and server versions in sync after updates. Get those three sorted and the rest of the process is straightforward. The pack has a great endgame, so it's worth the setup time.

Join our Discord Server

Talk with the community! Become an official member of the WiseHosting community by joining our public Discord server.

Accept Invite
Discord invite background