How to Set Up Votifier on Your Minecraft Server

    Server Owners27 viewsUpdated 4 months ago

    What is Votifier?

    Votifier (and its successor NuVotifier) is a Minecraft server plugin that receives vote notifications from external server list websites. When a player votes for your server on a site like Best Minecraft Server List, Votifier tells your server so you can reward the player.

    Why Set Up Votifier?

    • Reward loyal players — Give in-game items, money, or keys for voting
    • Climb server list rankings — More votes = higher ranking = more new players
    • Daily engagement — Players return every 24 hours to vote again
    • Community growth — Voting is the #1 driver of server list visibility

    Step 1: Install NuVotifier

    NuVotifier is the modern, maintained version of Votifier. Use this instead of the original.

    1. 1Download NuVotifier from SpigotMC or Hangar
    2. 2Place the .jar file in your server's /plugins/ folder
    3. 3Restart your server
    4. 4NuVotifier will generate its config in /plugins/NuVotifier/

    Step 2: Configure NuVotifier

    Open /plugins/NuVotifier/config.yml:

    # The port NuVotifier listens on (must be open in firewall)
    port: 8192
    
    # Your server's public IP or hostname
    host: 0.0.0.0
    
    # Protocol version (keep as v2 for modern server lists)
    enableIPC: true

    Key settings:

    • Port 8192 is the default — you can change it but must match on server lists
    • Host 0.0.0.0 means listen on all interfaces (correct for most setups)

    Step 3: Open the Port

    Your server must accept connections on the Votifier port.

    Dedicated Server / VPS

    # UFW (Ubuntu/Debian)
    sudo ufw allow 8192/tcp
    
    # firewalld (CentOS/RHEL)
    sudo firewall-cmd --add-port=8192/tcp --permanent
    sudo firewall-cmd --reload

    Shared Hosting

    Check your host's panel for port management. Many Minecraft hosts pre-open a Votifier port — check their documentation.

    Step 4: Get Your Public Key

    NuVotifier generates a keypair on first run. Find the public key at:

    /plugins/NuVotifier/rsa/public.pem

    Open this file and copy the entire contents including the BEGIN/END lines. You'll paste this into server list settings.

    Step 5: Install a Reward Plugin

    NuVotifier only receives votes — you need a separate plugin to give rewards.

    • SuperbVote — Feature-rich with leaderboards and vote streaks
    • VoteReward — Simple and lightweight
    • GAListener — Flexible with per-service rewards
    • TokenEnchant — If you use token-based economy

    Example SuperbVote Config:

    rewards:
      default:
        commands:
          - "give %player% diamond 1"
          - "eco give %player% 500"
        broadcast: "&a%player% voted and received rewards!"

    Step 6: Connect to Server Lists

    On Best Minecraft Server List:

    1. 1Go to your server's settings page
    2. 2Find the Votifier Settings section
    3. 3Enter:

    - IP: Your server's public IP address

    - Port: 8192 (or your custom port)

    - Public Key: Paste your RSA public key

    1. 1Click Test Vote to verify the connection
    2. 2Save settings

    Step 7: Test Everything

    1. 1Send a test vote from BMCSL's settings page
    2. 2Check your server console for the vote notification
    3. 3Verify the player receives the reward
    4. 4Check that the vote is counted on the server list

    Troubleshooting

    "Connection refused"

    • Firewall is blocking port 8192
    • NuVotifier isn't running (check /plugins/ for NuVotifier folder)
    • Wrong IP address in server list settings

    "Invalid key" or "Auth failed"

    • Public key doesn't match — re-copy from the .pem file
    • Make sure you include the BEGIN/END lines
    • Try regenerating keys: delete the /rsa/ folder and restart

    Votes received but no rewards

    • Reward plugin is misconfigured
    • Player name doesn't match (case-sensitive on some plugins)
    • Check console for errors from the reward plugin

    Port already in use

    • Another plugin or process is using port 8192
    • Change the NuVotifier port and update server list settings to match

    Advanced: Vote Streaks

    Encourage daily voting with escalating rewards:

    • Day 1-6: Standard reward (1 diamond + $500)
    • Day 7: Weekly bonus (5 diamonds + $2,000 + vote key)
    • Day 30: Monthly bonus (diamond block + $10,000 + rare key)

    Most reward plugins support streak detection via placeholders or built-in features.