How to Set Up Vote Rewards for Your Hytale Server

By HytaleCharts Team Category: guides 8 min read

Learn how to connect your Hytale server to HytaleCharts and automatically reward players who vote. Covers Votifier V2, V1, HTTP callbacks, and the PixlPay store integration.

Votes are the currency of the Hytale server list. The more votes your server earns, the higher it ranks — and the more players discover it. But votes don't just happen. Players need a reason to come back every day and click that button. That's where vote rewards come in. HytaleCharts supports multiple ways to notify your Hytale server when a player votes, so you can automatically deliver in-game items, currency, ranks, or whatever your server economy demands. This guide walks through every integration option: Votifier V2, Votifier V1, HTTP Votifier, generic webhooks, and the PixlPay storefront integration. Why Vote Rewards Matter Servers on the Hytale server list that offer vote rewards consistently outperform those that don't. The logic is simple: Daily retention: Players return every 24 hours to vote and collect their reward Higher rankings: More votes push your server up the list, increasing visibility among new players Player satisfaction: Free in-game items create goodwill and keep casual players engaged Competitive edge: The top Hytale servers almost universally offer vote incentives How the Vote Notification Flow Works Before diving into setup, it helps to understand how HytaleCharts delivers vote data to your server: Player votes on your server's HytaleCharts page Vote is recorded in the database and your server's vote count increments Notification dispatched — HytaleCharts sends the voter's username and metadata to your server using your configured protocol Your plugin receives the vote and triggers whatever reward logic you've configured Player gets rewarded in-game, either immediately (if online) or on next login The notification step is where the integration options differ. Each protocol sends the same core data — who voted and when — but uses a different transport mechanism. Option 1: NuVotifier V2 (Recommended) NuVotifier V2 is the recommended protocol for connecting your Hytale server to HytaleCharts. It uses HMAC-SHA256 signed messages over a TCP socket with a challenge-response handshake, making it the most secure option available. How It Works HytaleCharts connects to your server's Votifier port (typically 8192) Your server sends a challenge string HytaleCharts signs the vote payload with your shared secret token Your server verifies the signature before processing Replay attacks are prevented by the unique challenge per connection Setup Steps Install a Votifier plugin on your Hytale server (HyVotifier, HyVote, or compatible) Open the plugin's config file and note the token and port On HytaleCharts, go to Edit Server → Votifier Integration Enable Votifier and select "NuVotifier (V2) - Recommended" Enter your server's host (e.g., play.yourserver.com), port (e.g., 8192), and token Click "Test Connection" to verify the handshake Click "Send Test Vote" to confirm end-to-end delivery Save your settings What You'll Need FieldWhere to Find It HostYour server's public IP or domain PortPlugin config file (default: 8192) TokenPlugin config file (shared secret) V2 is preferred because it prevents tampering and replay attacks. If your hosting provider supports it, always choose V2. Option 2: HTTP Votifier HTTP Votifier is designed for modern Hytale servers that prefer HTTP-based communication over raw TCP sockets. Instead of connecting to a custom port, HytaleCharts sends a standard HTTP POST request to an endpoint on your server. How It Works HytaleCharts sends a JSON POST request to your configured endpoint The payload includes the voter's username, IP address, timestamp, and service name An optional HMAC-SHA256 signature is included in the X-Votifier-Signature header for verification Your plugin processes the request and triggers rewards Setup Steps Install an HTTP-compatible Votifier plugin on your Hytale server Note the endpoint URL from your plugin (e.g., http://your-server:port/hytale/votifier/vote) On HytaleCharts, go to Edit Server → Votifier Integration Enable Votifier and select "HTTP Votifier (Hytale)" Paste the full endpoint URL Click "Test Connection" to verify the endpoint is reachable Click "Send Test Vote" to confirm delivery Save your settings HTTP Votifier is a good choice when your hosting provider blocks custom TCP ports or if you prefer working with standard HTTP tooling. Option 3: Votifier V1 (Legacy) Votifier V1 is the original protocol that uses RSA encryption over a TCP socket. While still supported by HytaleCharts, it lacks the challenge-response security of V2 and is not recommended for new setups. How It Works HytaleCharts builds a vote string with the voter's username, IP, and timestamp The string is RSA-encrypted using your server's public key The encrypted block is sent over TCP to your Votifier port Your server decrypts with its private key and processes the vote Setup Steps Install a V1-compatible Votifier plugin on your server Locate the public.key file in your plugin's keys folder On HytaleCharts, go to Edit Server → Votifier Integration Enable Votifier and select "Votifier (V1) - Legacy" Enter your host, port, and paste the RSA public key Test and save If you're already running V1 and it works, there's no urgent need to migrate. But new servers should start with V2. Option 4: Generic Webhooks For server operators who want maximum flexibility, HytaleCharts also supports generic webhook URLs. When a player votes, HytaleCharts sends a JSON POST request to any URL you configure — not just Votifier-compatible endpoints. What Gets Sent The webhook payload includes: Voter username (Hytale username if set, otherwise Discord name) Server ID and name Timestamp of the vote An HMAC signature using your webhook secret for verification This allows you to integrate votes with custom bots, Discord reward systems, external databases, or any service that accepts HTTP callbacks. Setup Go to Edit Server on HytaleCharts Enter your Vote Webhook URL (any HTTPS endpoint you control) Set a webhook secret to verify incoming requests Implement your endpoint to parse the JSON payload and verify the HMAC signature PixlPay Integration: Monetization + Vote Rewards If you run a Hytale server with a store, PixlPay offers a unique approach: connect your server's storefront directly to HytaleCharts so that vote rewards can trigger store credit, package unlocks, or coupon codes. What is PixlPay? PixlPay is a game server monetization platform (and the company behind HytaleCharts) that supports Hytale, Minecraft, and other games. Key features include: 0% platform fees — only payment processor charges apply Chargeback protection built in Custom storefronts with your own domain Discord role integration for automatic role assignment on purchase Vote reward hooks that tie into HytaleCharts voting How It Works with Voting Player votes for your server on HytaleCharts HytaleCharts notifies your server via Votifier (as above) Your Votifier plugin triggers a reward — which can include PixlPay store credit Player receives credit they can spend in your PixlPay store This creates a flywheel: players vote to earn store credit, spend credit on cosmetics or ranks, and come back tomorrow to vote again. It's how top Hytale servers build sustainable economies. Requiring Hytale Usernames for Votes For vote rewards to work correctly, your server needs to know who voted. HytaleCharts supports an optional setting that requires voters to set their Hytale username before their vote counts. How to Enable Go to Edit Server on HytaleCharts Enable the "Require Hytale Username for Voting" toggle When a player without a username tries to vote, they'll see a modal prompting them to enter one After entering their username, the vote proceeds automatically This ensures the username sent to your Votifier plugin matches the player's actual in-game identity, so rewards land in the right inventory. Troubleshooting Common Issues ProblemLikely CauseFix Test connection failsPort blocked by firewallOpen port 8192 (or your custom port) in your hosting provider's firewall settings Test vote sends but no reward in-gameReward plugin not configuredEnsure your reward plugin (e.g., HyVote) is listening on the same port as Votifier V2 signature mismatchToken doesn't matchCopy the exact token from your plugin config — no extra spaces or line breaks V1 encryption failsInvalid public keyPaste the full key including header/footer lines, or paste the raw base64 HTTP endpoint returns 404Wrong URL pathVerify the exact path in your plugin's documentation Votes working but rewards delayedPlayer was offlineMost plugins queue rewards and deliver on next login Best Practices for Vote Rewards Running a successful voting system on the Hytale server list isn't just about technical setup. Here's what the top Hytale servers do: Keep rewards valuable but not overpowered — cosmetic items, small currency amounts, or experience boosts work well without breaking game balance Use cumulative rewards — give bonus items for voting streaks (3 days, 7 days, 30 days) Announce rewards in-game — broadcast when a player votes to remind others Rotate reward pools — monthly rotating items keep the system fresh Enable Hytale username requirement — ensures votes reach the right player Monitor your Votifier status — check the Last Error field in your server dashboard regularly Which Integration Should You Choose? IntegrationSecurityEase of SetupBest For Votifier V2ExcellentModerateMost Hytale servers (recommended) HTTP VotifierGoodEasyServers behind firewalls or HTTP-first setups Votifier V1AdequateModerateLegacy plugins that only support V1 Generic WebhookGoodFlexibleCustom bots, Discord integration, external tools PixlPayExcellentEasyServers with stores wanting vote-to-credit loops Getting Started Setting up vote rewards takes under ten minutes and pays dividends in player retention and server visibility. If you haven't already, list your server on HytaleCharts, install a Votifier plugin, and connect the two using the steps above. Your Hytale server will start climbing the rankings as players return daily to vote and collect their rewards. That's how servers go from empty to thriving on the Hytale server list.