In addition to the server software available in the panel, it is possible to upload custom versions for a selection of software types. This currently includes Vanilla, Snapshot, Spigot, PaperMC, Forge, Fabric, Arclight, and Nukkit.
You can also upload custom versions of Velocity, Waterfall, and BungeeCord, but you should read our article about using proxies on exaroton first: Using Minecraft proxies on exaroton
If the server software you'd like to use is not supported, you can try choosing the most closely related one. For example, if you'd like to use a PaperMC fork, selecting PaperMC here will likely work.
To upload a server software, drag and drop it onto the page.
Note that the Upload button only supports selecting files. If your server software has folders in it, use drag and drop.
You will then have to select the Minecraft version and the executable (the file that needs to be run for the server to start) of your server software.
If your server software consists of multiple files (as it does for Forge and Fabric), you can also select which of them should be included in the upload.
Many fixes involve adding JVM parameters. How this can be done on exaroton is explained here: Using custom startup arguments
Spigot
For Spigot, you only have to upload your Spigot/Craftbukkit jar and select the correct Minecraft version. Unless you want to run a specific older or modified Spigot version on your server, there is no advantage to using a custom jar over the versions available in our panel.
Make sure to upload the actual Spigot jar, not a BuildTools jar.
PaperMC
Similar to Spigot, PaperMC only consists of one jar file. While the latest version of PaperMC is always available in our panel, you can upload modified versions like Yatopia or Tuinity.
Forge
For Forge 1.17 or newer
A Forge installation consists of multiple files, most of which are contained in the libraries folder.
The easiest way to get all of these files in the correct location is to:
- Download the Forge installer for your custom version
- Create an empty folder anywhere you want
- Start the installer and select "Install server"
- Set the installation location to the folder you just created
- Click "OK" and wait for the installation to finish
Your folder will now include all necessary files and can be uploaded to exaroton.
Make sure to select unix_args.txt as executable.
The unix_args.txt will be used by our system to configure the server correctly.
For Forge 1.16.5 or older
A Forge installation consists of multiple files: A Forge jar, a Minecraft jar, a libraries folder, and a JSON file.
The easiest way to get all of these files in the correct location is to:
- Download the Forge installer for your custom version
- Create an empty folder anywhere you want
- Start the installer and select "Install server"
- Set the install location to the folder you just created
- Click "OK" and wait for the installation to finish
Your folder will now include all necessary files and can be uploaded to exaroton.
Make sure to select the Forge jar, not the Minecraft server jar or the Forge installer, as executable.
Arclight
To run an Arclight server, only a single jar file is required. You can download this file from Arclight's GitHub repository.
Nukkit
Similar to Spigot and PaperMC, Nukkit only consists of one jar file, which can be downloaded from the official Nukkit website.
Fabric
A Fabric server installation should include at least two files: fabric-server-launch.jar and server.jar.
To get these files, you can use the Fabric installer:
- Download the Fabric installer
- Create an empty folder anywhere you want
- Start the installer and select the "Server" tab at the top
- Select the Minecraft and Fabric loader version you want to use
- Set the installation location to the folder you just created
- Click "Install" and wait for the installation to finish
- Click the "Download server jar" button and wait for the download to finish
Your folder will now include all necessary files and can be uploaded to exaroton.
As executable, select fabric-server-launch.jar.
Modpacks
Since modpacks are based on either Forge or Fabric, you can upload them as custom Forge/Fabric versions. For most modpacks, a server version is linked on its download page. This usually either is a ZIP archive or an installer.
If it is an installer, run it on your computer and upload the resulting files.
If it is a ZIP archive, unpack it and check if all the required files are included. Otherwise, check whether there is an installation script or mod loader installer that needs to be run. In that case, you should select the extracted modpack folder as the installation location. After the installation, you should remove the installer from the folder before uploading it. Also, read the notes about Forge/Fabric above to select the correct executable.
Keep in mind that the Forge/Fabric jar might have a different name in some modpacks. For example, in FTB modpacks, they are sometimes called FTBServer.jar.