How to Install a Modpack (CurseForge, Modrinth, ATLauncher)
Get a CurseForge, Modrinth, or ATLauncher modpack running on your dedicated Minecraft server — including common issues with Java versions and RAM.
Understanding Modpack Server Files
Modpacks come in two parts: the client-side pack your players install in their launcher, and the server pack you install on your dedicated server. They're different files — you need the server pack, not the client pack.
Most CurseForge and Modrinth modpacks offer a dedicated "Server Pack" download. ATLauncher has an "Export server pack" option.
Step 1: Download the Server Pack
CurseForge:
- Go to the modpack page on CurseForge.
- Click Files, then find the latest release.
- Look for a "Server Pack" file — it's often listed alongside the main download.
Modrinth:
- Find the modpack on Modrinth.
- Go to the Versions tab.
- Look for a server-side
.mrpackor zip download. Some packs include server files; others link to a separate server pack.
ATLauncher:
- Right-click your installed pack instance.
- Choose Create Server or export the server files.
Step 2: Stop Your Server and Set the Correct Server Type
The server pack will tell you which loader and version it requires (e.g., "Forge 1.20.1 - 47.2.20" or "Fabric 1.21.4").
In the WISP panel:
- Stop your server.
- Go to the Startup tab.
- Set the Server Type to match (Forge, NeoForge, or Fabric) and set the Minecraft Version and Loader Version to match the modpack requirements exactly.
Step 3: Upload the Server Pack Files
- Extract the server pack zip locally.
- Upload all extracted files to your server root via SFTP or the WISP file manager. This typically includes:
mods/folderconfig/folder- Any included scripts or start files (you can ignore platform-specific start scripts like
startserver.bat— WISP manages startup) server.properties(if included — review before overwriting your existing one)
Do not upload the Forge/NeoForge/Fabric installer jar — WISP handles downloading and installing the loader itself.
Step 4: Accept the EULA
Make sure eula.txt in your server root contains:
eula=true
Step 5: Start and Watch the Console
Start the server and monitor the console. The first start with many mods can take 3–10 minutes while mods are loaded. You'll see lines like:
[Forge] Loading mod: somemod
[Forge] Loaded 247 mods
Once fully started, you'll see the Done! line with a startup time.
Common Issues
Wrong Java version: Many Forge packs for 1.16–1.18 require Java 8 or 11, while 1.19+ packs require Java 17 or 21. Check the modpack requirements. You can set the Java version in the WISP Startup tab.
Not enough RAM: Modpacks are memory-hungry. A small pack needs at least 4 GB, large ones (100+ mods) need 8–12 GB. Increase your -Xmx allocation — see How to Adjust Your Minecraft Server's RAM Allocation.
Missing server-specific mods: A few mods are client-only and don't have a server jar. Remove any mod that crashes on startup with "client-only" in the error message.
Crash on startup: Check the crash-reports/ folder in your server root — Forge writes detailed crash logs there that usually pinpoint the offending mod.