1. Install NuVotifier
- Download NuVotifier and put the JAR into the
pluginsfolder of your server (Spigot, Paper or your proxy). - Restart the server once. NuVotifier creates its config, on Spigot and Paper at
plugins/Votifier/config.yml. - Check the port in the config. The default is
8192. This port must be reachable from the internet; on a hosting panel you often have to add it as an extra port and then put that number into the config. - Install a reward plugin that reacts to Votifier votes and set up what players get.
2. v2 with a token or v1 with a public key
| Mode | What you enter | Where to find it |
|---|---|---|
| NuVotifier v2 (recommended) | Host, port, token | Token in the NuVotifier config under tokens, entry default |
| Votifier v1 (RSA) | Host, port, public key | Content of plugins/Votifier/rsa/public.key |
For the host, enter the public address of your server. Internal names and private addresses like localhost or 192.168.x.x are refused, because we connect from outside.
3. Enter it on BestMCServerList and test
- In your dashboard, open the Votifier page of your server.
- Pick the mode, enter host, port and token or public key, and save.
- Press "Send test vote". We send a vote for the name
TestVote; it does not count for the ranking. - The delivery log below shows "Delivered" or an error with a hint within seconds.
If a delivery fails, we retry automatically. A vote that cannot be delivered within a day is dropped.
4. Bedrock players with Geyser and Floodgate
Bedrock players vote with their Floodgate name including the prefix, usually a dot, for example .Steve. * and - are allowed as prefixes too. We pass the name to Votifier unchanged so your reward plugin finds the right player.
Common errors and fixes
| Problem | What you can do |
|---|---|
| Connection refused | Is NuVotifier running? Does the port match the config, and does the firewall let it through? |
| Timed out | A firewall probably drops traffic to this port. Open the port at your host. |
| No Votifier greeting | Another service answers on that port, often the game port. Enter the Votifier port. |
| Wrong version | The server speaks another Votifier version. Check whether v1 or NuVotifier v2 is running. |
| Vote rejected | With NuVotifier the token usually does not match tokens.default. Copy the token again and save. |
| Public key invalid | Paste the whole content of plugins/Votifier/rsa/public.key. |
| Private network | Enter the public address of your server, not an internal one. |
If the test vote arrives but players get nothing, the reward plugin is missing: without a plugin that listens for votes, NuVotifier logs "no listeners available".