Skip to content

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?

  1. Open the server page on kvin.lt and click "Vote".
  2. Enter your Minecraft username and pass a short security check.
  3. 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.ltMeaningWhat to do
Server not respondingPort closed or wrongOpen TCP 8192, check the port in config.yml
Connection refusedPlugin not runningCheck that NuVotifier loaded without errors
Server rejected the signatureWrong token or service nameMake sure tokens contains kvin.lt with the same token
Votifier is not running on this portAnother plugin or program uses the portChange the port

Votes that could not be delivered are retried for several hours, so a short outage does not lose votes.