Add Custom Server Software or Version To Your Server
Before proceeding with this guide, we recommend reading our server software guide to better understand the terms used below.
Often a user will want to use a specific version or software, either because of a modpack requirement or for specific features. Fortunately, this can be easily done with a custom jar. Custom jars come in two forms: a standalone .jar file, or a .jar file, a library folder and sometimes other files.
Please be aware that we are not affiliated with any of the third-party tools mentioned below. Use them at your own discretion.
Some installation processes (like NeoForge and Spigot) might require you to have a Java JRE/JDK package installed. You can find downloads for Java 21 here.
Installation
- Plugin
- Mod
- Forge (1.17 and above)
- Forge (1.16.5 and below)
- NeoForge
- Fabric
- Quilt
- Spigot
- Paper, Purpur, Pufferfish
- Sponge, Mohist, Arclight
- Velocity
- BungeeCord
-
-
Once again, open the “Console & Files” category and navigate to File Manager.
-
Once more, open the Plugins folder.
-
Locate and open the voicechat configuration folder.
-
Find and open “voicechat-server.properties”. This is the main configuration file where you will be able to customize any feature needed.
-
Look for the
port=setting and set it to your server’s extra port or set it to the main port of your server if it is not possible to create extra ports. This will be the port your voice chat will be hosted on.If you are a Free plan user, you may use your server’s main port. If your server has plugins that occupy the UDP port (e.g Geyser), this setting will conflict with the other plugin.
If you require assistance creating or finding your extra ports, refer to our extra ports guide.
-
Click on “Save File” to save your changes.
-
(Re)start your server to apply the changes.
-
-
-
Once again, open the “Console & Files” category and navigate to File Manager.
-
Locate and open the config folder.
-
A new folder called voicechat should have generated. Open it to access the newly generated configuration files.
-
Find and open “voicechat-server.properties”. This is the main configuration file where you will be able to customize any feature needed.
-
Look for the
port=setting and set it to your server’s extra port or set it to the main port of your server if it is not possible to create extra ports. This will be the port your voice chat will be hosted on.If you are on a free plan then you can use your servers default port. please be aware that this is not possible while running geyser or other plugins that require a UDP port.
-
Click on “Save File” to save your changes.
-
(Re)start your server to apply the changes.
-
-
These instructions are written for version 1.17 and above, installation for older versions might differ.
-
Download the official Forge installer here.
-
Select the desired Minecraft and Forge version in the menu and download the installer.
Do not click on anything in the download page as these are third-party ads. Wait for the countdown to finish and press the “Skip” button in the top right.
-
Create an empty temporary folder where the installer can generate the server files.
-
Download and run the installer.
-
Select “Install server”.
-
Enter the location of the temporary folder you created.
-
Press “OK” and wait for the installer to finish.
-
Delete the files called
run.batandrun.shfrom the temporary folder. -
Go to the
libraries/net/minecraftforge/forge/<version>/folder and move theunix_args.txtfile to the root of the temporary folder. -
Compress the temporary folder into an archive like
.zipor.tar.gz. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the archive.
-
Unarchive the file by pressing the 3 dots at the end and selecting “Unarchive”.
Make sure that all the files are directly in the root of the File Manager. If they got added as a folder, then open that folder, select all, press “Move” in the mass actions bar and enter “/” in the destination field.
- Start the server.
-
-
These instructions are written for version 1.16.5 and below, installation for newer versions might differ.
-
Download the official Forge installer here.
-
Select the desired Minecraft and Forge version in the menu and download the installer.
Do not click on anything in the download page as these are third-party ads. Wait for the countdown to finish and press the “Skip” button in the top right.
-
Create an empty temporary folder where the installer can generate the server files.
-
Download and run the installer.
-
Select “Install server”.
-
Enter the location of the temporary folder you created.
-
Press “OK” and wait for the installer to finish.
-
Open the temporary folder and rename the file called
forge-<version>.jartoserver.jar. -
Compress the temporary folder into an archive like
.zipor.tar.gz. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the archive.
-
Unarchive the file by pressing the 3 dots at the end and selecting “Unarchive”.
Make sure that all the files are directly in the root of the File Manager. If they got added as a folder, then open that folder, select all, press “Move” in the mass actions bar and enter “/” in the destination field.
- Start the server.
-
-
-
Download the official NeoForge installer here.
-
Select the desired Minecraft and NeoForge version from the dropdowns and download the installer.
-
Create an empty temporary folder where the installer can generate the server files.
-
Download and run the installer.
-
Select “Server” and make sure that the “Server starter jar” option is enabled.
-
Enter the location of the temporary folder you created.
-
Press “Proceed” and wait for the installer to finish.
-
Delete the files called
run.batandrun.shfrom the temporary folder. -
Compress the temporary folder into an archive like
.zipor.tar.gz -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the archive.
-
Unarchive the file by pressing the 3 dots at the end and selecting “Unarchive”.
Make sure that all the files are directly in the root of the File Manager. If they got added as a folder, then open that folder, select all, press “Move” in the mass actions bar and enter “/” in the destination field.
- Start the server.
-
-
-
Visit the official Fabric server download page here.
-
Select the desired Minecraft and Fabric version in the dropdowns.
-
Click the “Executable Server (.jar)” button to start the download.
-
Rename the downloaded file to
server.jar. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile. -
Start the server.
-
-
-
Visit the official Quilt server download page here.
-
Download the installer by clicking
windows (.exe)oruniversal (.jar)depending on your platform. -
Create an empty temporary folder where the installer can generate the server files.
-
Run the installer and select
serverat the top.Windows Defender may show a warning. This is normal for unsigned third-party tools and it’s safe to proceed if downloaded from the official Quilt website; however, since this is third-party software, we are not legally responsible for its use. NEVER download content from suspicious websites!
-
Select the desired Minecraft and Quilt version from the dropdowns.
-
Enter the location of the temporary folder you created.
-
Make sure that the “Download server jar” option is enabled and press “Install”.
-
Wait for the installation to complete.
-
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile created in the temporary folder. -
Start the server.
-
-
We recommend using Paper or Purpur instead of Spigot, as they offer better performance and increased stability.
-
Download the official Spigot Buildtools here.
-
Create an empty temporary folder where BuildTools can generate the server files.
-
Run the installer and select the desired Minecraft version.
Windows Defender may show a warning. This is normal for unsigned third-party tools and it’s safe to proceed if downloaded from the official Quilt website; however, since this is third-party software, we are not legally responsible for its use. NEVER download content from suspicious websites!
-
Enter
server.jarin the “final name” field. -
Set the “Output directory” to the temporary folder you created.
-
Click the “Compile” button and wait for the installation to complete. This may take several minutes.
-
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile created in the temporary folder. -
Start the server.
-
-
- Visit the official website of the wanted software:
-
Select the desired Minecraft version.
-
Download the wanted build.
-
Rename the downloaded file to
server.jar. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile. - Start the server.
-
- Open the official website of the wanted software:
-
Select the desired version in the dropdown(s).
-
Download your preferred build.
-
Rename the downloaded file to
server.jar. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile. - Start the server.
-
-
Visit the official Velocity server download page here.
-
Download the latest build.
-
Rename the downloaded file to
server.jar. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile. -
Start the server.
-
-
-
Visit the official BungeeCord server download page here.
-
Download the latest build by clicking
BungeeCord.jarunder thelastSuccessfulArtifactscategory. -
Rename the downloaded file to
server.jar. -
Open the Dashboard and navigate to the File Manager.
-
Delete all content from the File Manager and upload the
server.jarfile. -
Start the server.
-