Menu

Menu

Saturday, 9 August 2025

How to install a Minecraft modpack server online and on your pc (localhost) (Updated Method)

In this tutorial, you will learn how to create your very own modpack server online and on your localhost. 

You may want to create your server online to play with friends and people from all over the world, or you may want to create a server on your computer to play with people on the same network as you or those who you want to share your IP with.

The below steps can be time consuming but once you know what to do its really easy :)

Installing your ServerPack

Before we begin, you will want to make sure that you install you serverpack so you have access to all the files needed for your server. In this example we are using the modpack DarkRPG Forge Edition but this will apply to all GamerPotion modpacks.

Download your serverpack file from the addtional files section of the modpack site


It is also recommended to use the CurseForge launcher for the process.  

In the CurseForge app, click on IMPORT and select the additional serverpack file that you downloaded for your modpack





CurseForge will begin installing the serverpack files. Be patient since it will contain all the files needed.

You should now have a new profile in CurseForge that shows the installed serverpack 



We can then find out the location of where the files are stored. To do this RIGHT CLICK on the profile image and select 'Open Folder'



(Make a note of this directory, because you will need it for the below steps)

Now that you have your serverpack files available, you can now proceed with the below steps of either installing your online server or your localhost server.

Online Hosting Method

If you want to create your very own server using a hosting service such as BisectHosting, then all you need to do is create a fresh installation for whatever modloader the modpack is using.

Modloader refers to Fabric, Forge, NeoForge, Quilt.  Note: that most of the GamerPotion modpacks use modloaders: Fabric, Forge and NeoForge for the serverpacks.

In this example we will use the modpack DarkRPG Forge Edition but this will apply to any nodpack.

We can see that DarkRPG Forge Edition uses the Forge modloader version 47.4.0 on Minecraft version 1.20.1

Now we can head over to the online server hosting service and install that version of Forge as a fresh install. (below example shows BisectHosting control panel)

(For other modpacks, install the relevant modloader to your server)



After installing, your screen should look something like this


Now that a fresh copy of NeoForge has been installed, we can upload the serverpack files

Make sure you read up on your server host's ftp config and use a FTP client such as FileZilla to upload your serverpack files to the root folder of your newly installed server.

Locate the folder where the serverpack was installed earlier, and upload all the files to the root directory of your server


You should see the files being uploaded with progress bars


Note that this process can take some time depending on your upload speeds.

You should then see a message that confirms all your files have been uploaded successfully.


Now head over to your BisectHosting control panel.

Go to Console and hit the Start button to start the server


You should then see some messages in the console (ignore any errors listed on here).  Once you see the Online status with the line that reads "Done" you will know the server is now up and running.


You should now be able to open the modpack from CurseForge and connect to your online server host's IP address to join the server. You can then share this IP with your friends etc to allow them to join. Just make sure they are using the same version of the modpack as the serverpack files.




Localhost Method

If you want to host the serverpack on your harddrive and play on a local network, follow these steps. First thing you will need to install Adoptium Java - Download the latest version from here - https://adoptium.net

For modpacks on version 1.20.x and below you will need Java 17 JDK and anything higher than version 1.21.x you will need JAVA 21 JDK

Your installation screen should look like this. Continue and wait for it to finish installed the JAVA JDK



In this example we will use the modpack DarkRPG Forge Edition but this will apply to any nodpack.

We can see that DarkRPG Forge Edition uses the Forge modloader version 47.4.0 on Minecraft version 1.20.1

Now head over to one of these relevant links to download the localhost server installer for the modloader that the modpack is using

- NeoForge - https://projects.neoforged.net/neoforged/neoforge

- Fabric - https://fabricmc.net/use/installer

- Forge - https://files.minecraftforge.net

For DarkRPG Forge, we will download the Forge installer for 1.20.1 - 47.4.0


After downloading the JAR file, right click on it and open with the OpenJDK Platform binary option


You should then see a box that looks like this


Select your location to install the server, then hit the OK button.


Now head back to the CurseForge app, and RIGHT CLICK on the serverpack profile and select 'Open Folder'


Then highlight all the files in the folder and copy them (right click and copy after selecting all)


Then Paste the files into the localhost server folder you created earlier


You should then be able to run the 'run.bat' file inside this folder to start the localhost server
After running the bat file for the first time you may see a message like this


Simply open the eula.txt file and change from "false" to "true" ,  then save the file.


Now run the run.bat file again.

Be patient, then wait for the "Done" line to indicate the server is now up and running.



You can then connect to the server on your machine using your local IP (use 127.0.0.1  or   localhost as your IP address)