How to install a custom Minecraft modpack

The first section of this guide will briefly cover the installation of a server software, this essentially allows the mods to run on the server. Examples of popular mod software are Forge, Fabric, Neoforge & Quilt. For the purpose of this demonstration, we will use Forge, however, the process is very identical for the other options.

  1. Access your server from the gamepanelarrow-up-right and head over to the Versions tab.

  1. Select your desired server software with the appropriate version, and press install. In order to avoid incompatibility issues, ensure that the server and client use the same version of Forge.


circle-info

It is important to understand that some Minecraft mods are only made for client-side gameplay and can NOT be used on the server. These generally include mods that change the HUD, graphics, or player controls.

Once the server installation is complete, do not start your server just yet as we have not added any of the custom files.

There are two ways of installing mods to your server. The first method is through the Mods tab on the panel, which allows seamless installation from a variety of sources. This method can be used if there are only a small number of mods that you are intending to install. The second and the recommended method is manually uploading the mods to the server using SFTP, which we will cover next.

  1. On your computer, prepare a folder for the server which consists of all the custom files and directories that you are intending to upload to your server. The files you will need for your custom modpack will vary based on your specific requirements. This may include but not be limited to mods, configs, kubejs, resource-packs, worlds etc.

  1. Once your server folder is ready, select all of the content and create a zip file as observed below. Your number and selection of files will vary. In the below demonstration, the "server-files" is a ZIP file that consists of all the necessary files and directories.

  1. Upload the ZIP file to your server using SFTP. This may take a while depending on the size of the file and your internet speed.

  1. Unarchive the file from the panel using the built-in feature.

  1. The server files should now be present in the root (main) directory as observed in the image below. Make any other adjustments if necessary.

  1. Start your server!


Common Problems

  1. Client mods

Using mods that are only intended for client-side on a server will prevent the server from booting up (crash) or throw errors in the console such as invalid dist DEDICATED_SERVER . You can fix this by deleting the client mod(s) and restart your server.

  1. Incompatible mod or wrong version

Kindly ensure that the version and type of mod matches the server. For example: Using a Fabric only mod for a Forge server will not work. Also, if the server is using Forge 1.20.1, the mod should also be of the same version, using an older or newer version may not work.

  1. Missing dependencies

Certain mods will fail to load properly as they require other mods to function, these as referred to as dependency mods. To fix this issue, check the mod information page and upload any required dependencies to your server then restart.

General advice If this is your first time setting up a custom modpack, we suggest starting with a smaller group of mods and working your way up after some testing. While this may slow you down initially, you will improve stability in the long term by being selective.

Last updated

Was this helpful?