How To Create A Server Network
This guide will explain how you can use our setups in your server network. The guide will both explain how you can do it using Velocity or BungeeCord.
Difficulty: Medium
Choosing Velocity Or Bungeecord
When it comes to setting up your server network, we recommend one of two softwares: Velocity or BungeeCord. In our opinion, the best choice is Velocity as this is the most modern and optimized proxy software available. But either Velocity or BungeeCord works perfectly with our setups.
NOTE: If you want to use Velocity, you have to use PaperMC on your gamemode servers.
Velocity Network Guide
This guide will explain how to create a Velocity network and connect it to our setups.
1. Setting Up Velocity
First step is to setup your Velocity network. For this we would recommend to follow the Youtube tutorial below by Kasaisora 100% step by step. This tutorial will explain how a Velocity network works, and how to setup a Velocity network.
When you have completed this Youtube tutorial and made your Velocity network, you should be able to join your Velocity server which should send you to the Lobby server. From here you should be able to join your gamemode server(s) by using the "/server %server%" command ingame.
At this point, you will probably get kicked from the server because we haven't changed the resourcepack settings to support Velocity. This is where we proceed to the next step!
2. Installing ForcePack on Velocity server
All of our setups uses the ForcePack plugin to handle the setup resourcepack. When using Velocity, you have to install the ForcePack plugin on the Velocity server instead and remove ForcePack from the gamemode server.
So first, go to your gamemode server (the setup you bought from us) and completely delete the ForcePack plugin and its folder.
Now you should download the ForcePack plugin directly from Spigot, and upload it to the plugins folder on your Velocity server: ForcePack Spigot Link
When you have uploaded the ForcePack plugin to your Velocity server, restart the Velocity server.
Now it should generate a forcepack plugin folder on your Velocity server. In this forcepack folder, you should see a config.toml file.
Now replace this config.toml file with the one below
When you have replaced the config.toml file, go ahead and restart the Velocity server. The Velocity network should now be ready to use, and you should be able to join the gamemode server with the resourcepack being enabled correctly.
Using ItemsAdder or Oraxen (OPTIONAL)
If you are using ItemsAdder or Oraxen for the resourcepack instead of ForcePack, you should just install setup the ItemsAdder or Oraxen plugin on your gamemode servers individually instead of installing it on your Velocity server.
Server Network FAQ
In this section, we will go through some of the most asked questions you might have when setting up your network.
LuckPerms
You might think that after creating your server network, that you should now also handle LuckPerms through your network. Meaning that all the LuckPerms data is shared across all servers in the network.
However we would recommand to not install LuckPerms on your proxy server. And just keep the LuckPerms databases seperate for each server. This will make sure you don't face any issues with our setups.
The premium ranks are also made to be purchaseable per server in the coinshop.
CoinsEngine
You might want to share the databases for currencies such as coins between the server. But we wouldn't recommend this either, as the coins currency is made to be per server.
However the CoinsEngine plugin fully supports cross-server currencies. You can read about that here: https://nightexpress.gitbook.io/coinsengine/features/cross-server-setup
Last updated