How To Set Up Voting On Your Minecraft Server

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 enable voting, you need two plugins



 NuVotifier, for notifying the server of any new votes from external sites. VotingPlugin, a vote listener to link your players to those sites as well as reward them for voting. You're required to install the plugins manually, a tutorial for which can be found here. Upon installing the plugins, be sure to restart your server to generate the configs.



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



 1. First head over to the Open ports tab on your control panel.



 2. 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. In our case, we chose port 18518. Copy the port number or write it down somewhere. It will be used in several steps. (Note: Open ports may be different for everyone.



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



 4. Navigate to the Votifier directory and click the Enter button. Open config.yml by double clicking on it or selecting the file and choosing Edit on the menu above. We'll walk through each section in detail, so don't be alarmed if it looks confusing at first.



 5. Change the host setting to host 127.0.0.1 This ensures Votifier will connect to your server's address. 6. The port 8192 line must be changed to your CUSTOM Port that you selected in Step 2. In this case, we will change port 8192 to our custom port: port 18518. 7. These are the only things we can change. Now the configuration of the votifier is complete. Click Save to redirect you back to the Votifier folder. Don't quit yet, we need to save one more thing. 8. Click on the RSA folder to view 2 files, private.key or public.key. Open the public.key file.



 9. You will see a long list of random numbers and words. Copy this information and paste it in an empty notepad or sticky note.



 10. Now restart your server. Once the server has fully started up, in a new tab open up your server console found on the control panel. In another tab, head over to https://mctools.org/votifier-tester. Start by filling in the Minecraft Username with anything to test, I'm going with "TestPlayer". The IP address you use to connect to your server (Without port), the CUSTOM Port from step 2, in my example, 18518, and then the public key which we had copied at step 9. It should look something like the following:



 11. Hit Send test vote and you will be prompted if the vote was successful.  Plussoc You can also log in to the console from the other tab. The message below will appear when a player votes successfully.



 12. You have now successfully set up NuVotifier! VotingPlugin provides player rewards. You can edit these rewards per site by heading over to File Manager and navigate to plugins folder, and finally the VotingPlugin folder. Here we open up to edit VoteSites.yml. 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 current site will reward the player $1000 and send him an email saying "Thanks to voting on 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!