Server list sites let players vote for you, and in return they send your server a message so you can hand out a reward. That message is a network connection to a port on your server, which is why «votes are not registering» is almost always a plumbing problem rather than a plugin one.
What to do
- Install the vote listener plugin
It opens a port and waits for vote packets. It also generates a public key, which is how the list site proves the vote is genuine.
- Give it a port of its own
Not your game port. The Network tab is where allocations live, and the listener needs one.
- Register on the list sites
Each one asks for your server address, the vote port, and the public key the plugin generated.
- Install a rewards plugin and connect the two
The listener receives the vote; a separate plugin decides what the player gets. Many servers run both from one plugin, but they are two jobs.
- Test with a real vote
Vote yourself from the site and watch the console. A vote arriving prints a line; a vote not arriving prints nothing, which is itself the diagnosis.
When votes stop arriving
| Symptom | Usual cause |
|---|---|
| Never worked on one site | Wrong port or key on that site's settings page. |
| Worked, then stopped everywhere | The listener port changed, or the plugin is not loading. |
| Works for some players | Username case or a name change. Votes are matched by name, not UUID. |
| Console shows the vote, no reward | The rewards plugin, not the listener. Two different problems. |
Daily votes across five sites, times fifty players, is a large amount of money entering the world every day forever. It is the most commonly overlooked source of inflation on servers that have one. Reward items or cosmetics rather than currency if you can.
Most people vote when they are not playing. Without queueing, those votes are received and thrown away. With it, the reward waits for their next login — which is also a reason to log in.
Voting from a list site prints a vote line in the console within a minute, and the reward appears in game.