Contents
MINECRAFT: FORGE MODPACK
How to install a Forge modpack — the kind distributed on CurseForge and elsewhere — on your server and get it running. All of it is done from the game panel, and you never have to download the files yourself.
About 7 min readUpdated 2026-09-07For Minecraft: Forge Modpack
Three things to look up first
The modpack’s own page, or the variables.txt / README.txt that ships with it, will tell you these three things.
| What to find | What it is for |
|---|---|
| The Minecraft version | Guides which Forge version you need |
| The Forge version | You type this into FORGE VERSION under Startup |
| The memory it wants | To check your plan is large enough |
If the server already has a world on it, take a backup first — these steps include a reinstall. See Backups and restoring.
Match the Forge version and the Java runtime
- On the Console screen press Stop and wait for Offline.
- Open Startup from the left-hand menu.
- Under Docker Image, pick the Java version your modpack expects.
- Type the Forge version you found in step 01 into FORGE VERSION.

The server will not start if the Java version is wrong. This is by far the most common stumble.
As a rough guide, Minecraft 1.16.5–1.20.1 uses Java 17 and 1.21 and later use Java 21. If the modpack states something different, follow the modpack.
As a rough guide, Minecraft 1.16.5–1.20.1 uses Java 17 and 1.21 and later use Java 21. If the modpack states something different, follow the modpack.
Reinstall the server
Once the versions are set, rebuild the server with that configuration.
- Open Settings from the left-hand menu.
- Press Reinstall Server at the bottom.
- Confirm, and wait for it to finish.
As the screen itself warns, a reinstall deletes or changes some files. If there is data you want to keep, back it up first.
When it finishes you will find a libraries folder and unix_args.txt under Files. If those are there, Forge installed correctly.
Pull in the Server Pack
On the modpack’s download page, find the Server Pack file — not the client one — and copy its download URL.
- Open Files from the left-hand menu.
- Press Upload and choose
upload-from-url. - Paste the URL and let it pull the file in.

This way you never download a Server Pack of several hundred megabytes yourself — the server fetches it directly.
Unarchive it, then delete the zip
- From the menu at the right-hand end of the zip, choose Unarchive.
- When it finishes, use Delete in the same menu to remove the zip (confirm with Delete).

The server will run with the zip still there, but it takes up disk twice over. Deleting it after extraction is tidier.
Start it and check
- Press Start on the Console screen.
- When the console prints
Done (…)!, the server is up.
The first start takes a few minutes because the world is generated. In our own testing, DawnCraft took about three and a half minutes. Later restarts take around ten seconds. If it looks stuck, give it a little longer.
Every player needs the same modpack, at the same version, on their own client. A single version mismatch and they cannot connect.
If something does not go to plan
| Symptom | What to check |
|---|---|
| It stops right after starting | Check the Docker image (the Java version) matches the modpack. This is the most common cause by far. |
No libraries folder appears | Check the format of FORGE VERSION. Type it exactly as the modpack states it. |
| The file that came in looks small | Check the URL was for the Server Pack and not the client file. |
| Players cannot join, or see a different world | Check the modpack version on the client matches the server. |
| It says there is not enough memory | Check how much memory the modpack asks for. You can change plan while keeping your data. |
If that does not resolve it, send us the message from the console exactly as it appears and we will look into it.