Velocity
1. Requirements
VotingPlugin (Velocity + All Servers You Want Rewards On)
2. On Velocity
Go to the File Manager
Open the "plugins" folder
upload Nuvotifier, VotingPlugin and the mysql driver
2a. Configuring votifier
Restart the velocity server
Go in the plugins folder
Go in votifier's folder
click on the config.yml
change the port variable to your extra port
2b. Configuring VotingPlugin
In votingplugin's folder, open bungeeconfig.yml
Create a database and set the given information
Set BungeeMethod to PLUGINMESSAGING
Set SendVotesToAllServers: true (for a reward on each server) or false (reward on whatever server player connects to first)
Set AllowUnjoined to true
3. On Spigot/Paper (Backend)
Go to the File Manager
Open the "plugins" folder
upload VotingPlugin
3a. Configuring VotingPlugin (backend)
Open VotingPlugin's folder, go to BungeeSettings.yml
Set BungeeMethod to PLUGINMESSAGING
Set UseBungeecord to true
Go back in VotingPlugin's folder, open config.yml
Set AllowUnjoined to true
Set the MySQL database's credentials to the one you've done in step 2b.