Installing Setup On Web Host
This guide teaches users who are very new to Minecraft servers how to install the setup on a 3rd party hosting service. We will go through the installation step by step.
Last updated
This guide teaches users who are very new to Minecraft servers how to install the setup on a 3rd party hosting service. We will go through the installation step by step.
Last updated
I will use Four Seasons Hosting for this tutorial. Your interface may differ slightly from ours, but the process is the same.
After choosing a host to run to server on (explained in the previous section), it's time to download the setup from BuiltByBit and unzip it. You can download our setups directly from BuiltByBit. If you are unable to download the setup, try disabling AdBlocker or switching browsers. If you still have any issues, feel free to ask for help on our Discord.
Here's the steps you need to follow:
Download the setup from the resource page
Download the Add-ons (if you have bought any (The arrow on right of download now))
Put the downloaded files in a folder of your choice on your pc
Right Click
on the files and click Extract Here
. (You should have any unzipping software like winrar to extract it)
This will create certain folder(s)
Double-click on each folder to open it
Add up the dependencies mentioned in the text file in each folder
If you have bought Survival/Skyblock, Prison, or Factions (even one of these three addons) then you need to follow this (Otherwise, if you haven't bought even one of these addons, skip to If You Have Bought Only the Base Server.)
To make uploading the files easy. We will archive the files first. Then unarchive it after it is uploaded.
I'll show you how to do it for lobby and minigames
only. You'd have to do it for each of the servers separately.
Select all files (except jdk-11.0.13
, you dont need it) and archive them using winrar. Archive it in .zip
format, as some hostings dont allow .rar
format.
Now you need to upload the files to your host. You can upload the archive directly to your host's file manager, but most of the hosts have an upload file size limit so I will teach you how to do it using an SFTP client like Filezilla: Download Here.
When you have downloaded and opened FileZilla, you should have a window which looks like this:
Now, log in to FileZilla using your FTP/Host information. Somewhere in your Hosting Panel, you should be able to find the FTP Details or SFTP Details. It's usually in File Manager or the Settings tab. It should look like below, where you see a Host
, a Username
and a Port
. Put these 3 down as you have to use them to log in to your server on FileZilla.
Now go ahead and enter the details into the top of FileZilla in the boxes marked: The password is usually the same password you use to log in to your Hosting Panel.
Additionally, you may see a Launch SFTP button on your host. Clicking on it will directly connect you to the host via filezilla and you dont need to do the previous step.
When you have logged in, your computer's file directory will appear on the left side of FileZilla and the server's file directory on the right side.
On the right side, It might be empty, but if it isn't, go ahead and delete all the files as all necessary files are included within the archive we are going to upload.
Now locate the directory where we prepared the archive on the right side and upload it to to the area marked with red below in FileZilla. You should be able to just drag and drop it.
After the uploading is finished, open your host's file manager and unarchive the .zip
.
If you have a lot of files after unarcheiving. The uploading process is complete.
I showed you how to do it for lobby and minigames
. You have to archive the files of each server, i.e velocity
, Lobby and Minigames
and any other addons you have bought separately to their respective hosting servers.
Now we need to change some settings on each of the servers to make it work.
Usually, in the startup or settings tab, depending on your hosting, you have to find the option to change the Java version and change the Java version of each of the servers according to the chart given below.
If you dont change the Java version correctly, a lot of the plugins will give errors and server won't work.
Similarly, you have to find the option to change the startup server jar file name to server.jar
.
Also, set the server native version according to this chart (As we are going to be uploading our own .jar
file, so you can skip changing the native version, but in some hostings like bisect, you have to change it):
Base Server (6 Gamemodes)
Java 11
Spigot/Paper 1.8.8
Proxy Server
Latest
Latest
Survival And Skyblock Addon
Java 21
Spigot/Paper 1.20.4
Prison Addon
Java 8
Spigot/Paper 1.8.8
Factions Addon
Java 8
Spigot/Paper 1.8.8
You have to do the step # 4 for Lobby and Minigames Server only.
For Lobby and Minigames
, You have to update the startup parameters
You have to find the option to change the startup parameters. Most hosts have the feature to change Startup Parameters/Flags/command for your server in the Startup or settings section of the host. if you can't change them, open a ticket on the hosting and tell them to modify it for you.
Add -javaagent:slimeworldmanager-classmodifier.jar
Before -jar server.jar
in the command
If you don't change the startup parameters correctly, your server won't start and will give the error Failed to find ClassModifier classes. Are you sure you installed it correctly?
Now we have to link all the servers through Velocity. To do this, Follow these steps:
Open your Velocity server and open velocity.toml
in the server directory.
Scroll down till you find the IPs section. As shown in the image:
You have to put the IPs of your respective servers here. You can usually find your server's IP in the console section, such as
Your servers are linked now.
If you have done everything correctly until now, you should be able to start all your servers. Starting the server takes approximately 60 seconds, depending on your host. You can now join your server network with the Velocity IP.
If you were able to join, congrats, you've set it up sucessfully.
If you have any questions or face any issues with our product, feel free to join our discord server. You will have to verify your purchase to receive support.
Join our Discord server here: https://discord.gg/23azaUMH8N OR add
oak7701
on discord
If you haven't bought Survival/Skyblock, Prison or Factions, follow this step: (If you have bought even one of these three addons, skip to: If You Have Bought any Addons. Follow This. Otherwise, You Can Skip To )
As you haven't bought any addons, you need to make 2 changes before uploading it in order to make it standalone. (Otherwise, it's connected as a network via velocity)
After extracting, you should have 2 folders: Velocity
and Lobby and Minigames
. You dont need the Velocity
folder, so you may delete it.
Now go into Lobby and Minigames
folder.
Open spigot.yml
and change bungeecord: true
to bungeecord: false
Open server.properties
and change online-mode=false
to online-mode=true
To make uploading the files easy. We will archive the files first. Then unarcheive it after it is uploaded.
Select all files (except jdk-11.0.13
, you dont need it) and archive them using winrar. Archive it in .zip
format, as some hostings dont allow .rar
format.
Now you need to upload the files to your host. You can upload the archive directly to your host's file manager, but most of the hosts have an upload file size limit so I will teach you how to do it using an SFTP client like Filezilla: Download Here.
When you have downloaded and opened FileZilla, you should have a window which looks like this:
Now, log in to FileZilla using your FTP/Host information. Somewhere in your Hosting Panel, you should be able to find the FTP Details or SFTP Details. It's usually in File Manager or the Settings tab. It should look like below, where you see a Host
, a Username
and a Port
. Put these 3 down as you have to use them to log in to your server on FileZilla.
Now go ahead and enter the details into the top of FileZilla in the boxes marked: The password is usually the same password you use to log in to your Hosting Panel.
Additionally, you may see a Launch SFTP button on your host. Clicking on it will directly connect you to the host via FileZilla and you dont need to do the previous step.
When you have logged in, your computer's file directory will appear on the left side of FileZilla and the server's file directory on the right side.
On the right side, It might be empty, but if it isn't, go ahead and delete all the files as all necessary files are included within the archive we are going to upload.
Now locate the directory where we prepared the archive on the right side and upload it to to the area marked with red below in FileZilla. You should be able to just drag and drop it.
After the uploading is finished, open your host's file manager and unarchive the .zip
.
If you have a lot of files here. The uploading process is complete.
Now we need to change some settings to make the server work.
Usually, in the startup or settings tab, depending on your hosting, you have to find the option to change the Java version and change it to java 11
If you dont change the Java version to 11, a lot of the plugins will give errors and won't work.
Similarly, you have to find the option to change the startup server jar file name to server.jar
.
You have to update the startup parameters
You have to find the option to change the startup parameters. Most hosts have the feature to change Startup Parameters/Flags/command for your server in the Startup or settings section of the host. if you can't change them, open a ticket on the hosting and tell them to modify it for you.
Add -javaagent:slimeworldmanager-classmodifier.jar
Before -jar server.jar
in the command
If you don't change the startup parameters correctly, your server won't start and will give the error Failed to find ClassModifier classes. Are you sure you installed it correctly?
Now start the server, and it should work flawlessly.
If you have any questions or face any issues with our product, feel free to join our discord server. You will have to verify your purchase to receive support.
Join our Discord server here: https://discord.gg/23azaUMH8N OR add
oak7701
on discord