How voting and NuVotifier setup work
A complete guide: how voting on kvin.lt works, how to install NuVotifier and reward players for votes.
Voting lets players support their favourite server, and lets server owners attract new players and reward loyal ones.
How do players vote?
- Open the server page on kvin.lt and click "Vote".
- Enter your Minecraft username and pass a short security check.
- The vote counts towards the ranking and, if the server has NuVotifier enabled, is delivered to the server immediately.
You can vote once per day for each server (days follow Lithuanian time). Votes are limited per username and per internet address, so several votes per day from the same device are not possible.
How does the server receive votes? (NuVotifier)
kvin.lt supports the NuVotifier v2 protocol (token + HMAC signature) and the legacy Votifier v1 (RSA key).
1. Install the plugin
- Paper / Spigot / Purpur: drop NuVotifier into
plugins/and restart the server. - Velocity / BungeeCord: install NuVotifier on the proxy and forward votes to backend servers (see the plugin documentation on
forwarding).
2. Configure a token
Open plugins/Votifier/config.yml. Under tokens, add a token for kvin.lt (any long random string, e.g. 32 characters):
host: 0.0.0.0
port: 8192
tokens:
kvin.lt: put-a-long-random-token-here
The service name must be exactly kvin.lt. If there is no token with that name, NuVotifier falls back to the default token – you can enter that one in your kvin.lt settings too.
3. Open the port
Open TCP 8192 (or the port you set in config.yml) in your firewall and hosting control panel. Kvintera customers can open ports in their control panel.
4. Enter the details on kvin.lt
In your account go to My servers → Edit → Voting (NuVotifier), enter the address, port and token, save, then click "Send test vote". If everything works you will see a vote for KvinTest in the server console.
5. Reward players
NuVotifier only receives votes – rewards are handed out by other plugins such as VotingPlugin, SuperbVote or GAListener. Configure the commands to run when a vote arrives (keys, money, daily rewards).
Common problems
| Error on kvin.lt | Meaning | What to do |
|---|---|---|
| Server not responding | Port closed or wrong | Open TCP 8192, check the port in config.yml |
| Connection refused | Plugin not running | Check that NuVotifier loaded without errors |
| Server rejected the signature | Wrong token or service name | Make sure tokens contains kvin.lt with the same token |
| Votifier is not running on this port | Another plugin or program uses the port | Change the port |
Votes that could not be delivered are retried for several hours, so a short outage does not lose votes.