This tutorial is for a Bungeecord Network, please consider this tutorial to set it up on a spigot server.
Required plugins:
-
NuVotifier
-
Vote Listener
For the Bungeecord to forward the votes will need to set up both Bungeecord and Spigot.
First, we will setup the Bungeecord part.
- First, download NuVotifier and install in your plugins folder in your Bungeecord server.
- Next, restart your bungeecord server for the configuration files to be generated.
- Now, navigate to /plugins/NuVotifier/, here you will find a config.yml file and a rsa folder. Open the config.yml file.
- Then, change the following values:
host: 0.0.0.0
port: Any assigned port (For a port to be assigned you can contact the staff by making a ticket)
forwarding:
method: none
-
Now save the file and restart the server, we will come back here after setting up the spigot servers.
Now, you have to setup the spigot servers.
- First, download and install the NuVotifier plugin and restart your server.
- Now, navigate to your plugins folder under which a folder named Votifier will be created. Open the config.yml file.
- Now, change the following values:
host: 0.0.0.0
port: Any assigned port (For a port to be assigned you can contact the staff by making a ticket)
-
Before closing the file copy the value of -
tokens:
default: xxxxxxxxxxxxxxxxxxxxxxxxxx (Copy this value and note it down)
-
Now, go back to your Bungeecord server and navigate to lplugins/NuVotifier/ and open the config.yml.
- After opening the file scroll down until you find
proxy:
Hub:
address: 127.0.0.1
port: 8193
token: MyKeyHere
Hub2:
address: 127.0.0.1
port: 8194
token: AnotherKeyHere
- Here, change the servers accordingly, for example
proxy:
Hub:
address: 127.0.0.1 (The server IP goes here)
port: 81989 (The port assigned to the corresponding server)
token: xxxxxxxxxxxxxxxxxxxxxxxxxx (The token of the corresponding server, found in /plugins/Votifier/config.yml of the corresponding server)
-
Finally, restart your Bungeecord server and Spigot servers.
Repeat the same process for all the other servers.
You can configure the rewards using a Vote listener plugin, for example, VotingPlugin to configure rewards.
Finally, you can do a test run using a Votifier Tester.
-
For this tutorial, we are using MCTools. Open the website in your browser.
-
Now, open the Votifier tab and fill out the values:
-
Minecraft username: YourUsername
-
IP address / hostname: Bungeecord IP address
-
Port: The port assigned to your Bungeecord (Must be specified in the config.yml for your Bungeecord NuVotifier)
-
Public key: {Navigate to /plugins/NuVotifier/rsa/public.key in your Bungeecord and paste the key here}
-
-
Then, click on Send Test Vote. You should receive your rewards if you have set up everything correctly.
If you face any issues, contact the support team by creating a support ticket.