How to install a CurseForge modpack

This tutorial is going to show you how to install a CurseForge modpack of your choice on your DedicatedMC server.


If you want to install a CurseForge modpack on your server, there are 2 ways you can go about it. For this tutorial, we will be using SevTech: Ages.

If your modpack is for Forge 1.17+, you will need to be on either the Forge egg or the Curseforge game type. You can take a look at the following guide for changing your egg!
How to use the Game Switcher
In this post, we will show you how to use our latest panel feature, the gameswitcher!The game switcher allows you to swap out your server’s egg with ease! -------------------------------------------------------------------------------- What is an Egg, and why do we use them?An egg is basically…

Guide #1: Curseforge Game Type

If you are not already on the Curseforge game type, use the game switcher to change to Curseforge!

Step #1:
Grab the Project ID from Curseforge. The Project ID is usually found on the right-hand side of the website under the About Project info box. For our example, the ID is 268208.

The general location of the Project ID

Step #2:
On the Raw Power Panel, navigate to your server and then Game Settings then set the ID you found from step 1.

Also make sure your Java Version is set to the correct version for the Minecraft version your modpack will run on.
Minecraft 1.17 needs Java 16
Minecraft 1.18 needs Java 17
Most other versions will require Java 8 or Java 11 (start with Java 8)

If you are using the Egg Switcher to change your egg prior to this, make sure to set your Java Version correctly and also do not enable Use Default Egg Configuration so you can set up the variable and have your server preinstalled and ready to go!

Set your Project ID here!

Step #3:
Now navigate to General Settings and hit Reinstall Server. You will automatically be redirected to the server console, where you can watch the installation process.

NOTE:
THIS ACTION WILL REMOVE ALL OF YOUR FILES AND INSTALL THE MODPACK.

Step #4:
If all goes well, your modpack should be now installed and ready for you!
There is a chance that a modpack may not be installed correctly, if that happens please make a ticket on our Discord Server, and we will set it up correctly for you or follow the next guide!


Guide #2: Manual Setup

If the modpack you want to install is for Forge 1.17+, then you need to be on the Forge or Curseforge egg and have Forge installed via the panel.
To simplify this process a lot, you can preinstall Forge or Fabric on your server by switching your Egg to the appropriate option and Reinstalling!

You can select which version to install in Game Settings

Step #1:
Navigate to Curseforge and find the modpack you want to download.

Step #2:
Download the Server Version of the Modpack you want.
Usually those versions are noted as Server Files or Server Pack.

The latest version of SevTech: Ages Server Files!

Step #3:
Extract the zip file you downloaded from Step 2 to a folder in your Desktop.

The extracted modpack.

Step #4:
The following step differs from modpack to modpack.
If you have preinstalled Forge or Fabric, and the modpack already has all mods and configs downloaded already, you can skip directly to Step 5!
Make sure to follow only the step that matches with what you have available.

Here are the substeps for the various forms a modpack can come with.

4a. Modpack Comes with Forge/Fabric pre-installed
4b. Modpack Comes with an Forge/Fabric installer
4c. Modpack Comes with a serverstarter.jar or a simple script (.bat, .sh)
4d. Modpack Comes with instructions and nothing else

Sub-Step #4a:
This is by far the simplest option, you can skip to Step 5.

Sub-Step #4b:

THIS WILL NOT WORK FOR FORGE 1.17+

Unless you have installed Forge/Fabric on your server, you will need to run the provided installer first. Simply double-click the installer and make sure you are installing the Server version.

Sub-Step #4c:
If the modpack comes with a serverstarter.jar or just a script and a yml file, then you will have to run the jar or script from the command line first, so it can download and install everything.

Sub-Step #4d:
Follow the instructions, usually in a file called README. If you are unsure of how to best follow them then you can reach out to us on our Discord Server.

Step #5:
Now it's time to upload the modpack to your server!
If you have preinstalled forge or fabric on your server then skip uploading the folders and files that already exist. (typically libraries, versions, and any jars)
The best way to upload files is to use SFTP, we have a guide on how to use SFTP here:

How to upload and manage your files with SFTP
This guide will show you how to setup SFTP to upload and manage files to yourDedicatedMC.io Server. -------------------------------------------------------------------------------- > In order to use SFTP you need an FTP Client. We recommend using WinSCP[https://winscp.net] on Windows and Cyberd…

Step #6:
If you haven't already, go to Game Settings and set your Server Jar File to the one used by the modpack as well as your Java version to the one used by the Minecraft version the modpack uses.
Minecraft 1.17 needs Java 16
Minecraft 1.18 needs Java 17
Most other versions will require Java 8 or Java 11 (start with Java 8)

That's it! Your modpack should be installed and ready to go!