How To Set Up Voting On Your Minecraft Server


Voting is a fundamental plugin in any growing Minecraft server. Follow these steps to set up Votifier along with VotingPlugin on your server:



To set up voting, you will need two plugins:



NuVotifier, for notifying the server of any new votes from external sites. VotingPlugin, a plugin that allows you to link your players with these sites and reward them for voting. You''re required to install the plugins manually, a tutorial for which can be found here. To generate the configs, restart your server once you have installed the plugins.



Before proceeding with the tutorial, please make sure you have installed the plugins.



1. Go to the Open ports tab in your control panel.



2. Minecraft crafting Select any port that is of the type CUSTOM. These are ports that the votifier plugin can access to listen for votes from other sites. We chose port 18518 in our case. Copy the port or write it down somewhere, as we will be using it in a few steps. (Note - Open ports are different for everyone.



3. Now, go back to your SMpicnic Control Panel. Once logged in, choose the plugins folder.



4. Navigate and enter the Votifier folder (If you do not see this you may need to restart your server to generate the folder). Open config.yml by double clicking on it or selecting the file and choosing Edit on the menu above. Don''t worry if you find it confusing at first. We''ll explain each section in detail.



5. Change the host setting so that host is 127.0.0.1 This will ensure Votifier binds to your server''s IP address. 6. The port: 8192 line needs to be changed to your CUSTOM port that you had selected in step 2. In our case we will change port: 8192 to our chosen custom port: port: 18518. 7. These are the only lines we can change! The configuration of the votifier has been completed. Click Save, and you will be redirected to the Votifier directory. Don''t quit yet, we need to save one more thing. 8. Click on the folder rsa to open 2 files, public.key and private.key. Open the public.key file.



9. Upon opening the file you will see a long line of random words and numbers, simply copy everything inside and paste it in a empty notepad file or sticky note as will be using it for later.



10. Start your server. Once the server is fully up and running, open a new tab to access your server console from the control panel. In another tab, head over to https://mctools.org/votifier-tester. Start by filling in your Minecraft Username. The IP in which you connect to your server (Without the port), the CUSTOM port from step 2, in my case, 18518, and finally the public key, which we had copied in step 9. All together it should look something like this:



11. Click Send test vote to be prompted if your vote was successful. You can also go over to your console in the other tab and you should see this message in the image below appear whenever a player successfully votes:



12. You have now successfully set up NuVotifier! VotingPlugin is the place to go for player rewards. This allows you to edit the rewards per site. Navigate to File Manager and navigate first to plugins folder then to the VotingPlugin directory. You can edit VoteSites.yml from this page. 13. You will have to set up each votesite manually by registering your server on sites such as https://www.planetminecraft.com/ or https://minecraft-mp.com/, you can set each reward per site or have the server execute a command on the player when he does vote, an example set up of a site would be as shown below.



The site currently has $1000 to reward the player and a message thanking him for voting for MinecraftServersBiz. You may also reward the player with other plugins, such as Vote Keys that allow you to give the player crate plugins.



1. Congratulations! Congratulations!