A server type allows you to select the JAR file that your server will run on startup, for example, PaperSpigot, Bukkit, and Forge are all different types of JARs/server types.
Although we offer built-in support for many different server types using our server type selector, it is possible to install any server type or mod pack on your Shockbyte server. To do this, you will need to install it as a custom JAR by following the steps provided in this article.
Important
Forge versions 1.17.1 and newer can only be installed using our server type selector, a custom jar will not work.
# Installing a Custom JAR
To install a custom JAR file, you must select the appropriate server type, upload your custom JAR file, and rename it to match the appropriate Java version as needed.
- Access your control panel and Stop your server.
- Navigate to the Choose a Server Type window at the top of the control panel.
If you want to create a new instance for your server type, you can find a guide for this here.
- Click on Custom Jar and then click Next Step.
- Select a version for the Custom Jar depending on which Minecraft version you wish to use and click on Next Step.
- Once you have chosen the Custom Jar you wish to use, click on Save Changes.
- Navigate to your server Files.
- Upload your desired server JAR to the base directory of your server files.
- Rename the server type to
custom.jar
orcustom-javaX.jar
(X being the required Java version). Make sure that it is in lowercase, otherwise, it will not load properly.
Important
If you have selected the **Custom JAR** server type with a specific Java Version, you must rename the JAR file as shown in step 4. For example, a server type for 1.16.5 will need to be renamed to `custom-java16.jar`.
- If you're installing a server type that requires extra files (usually additional libraries) such as Forge, SpongeForge or any mod pack, you will also need to upload these. These are generally generated by running the installer for a server type on your own computer, and then uploading the files it downloads onto your computer.
That's all! Once you restart your server, it will begin loading your custom server JAR.