What is HyVotifier?
HyVotifier lets your Hytale server receive votes from server listing sites, so you can reward players and track who's voting.
You know how server listing sites bring players to your server? When people vote for you, you move up in the rankings and more players find you. But those votes don't do much good if you can't actually do anything with them. That's where HyVotifier comes in. It lets your server receive those votes directly, so you can give players rewards when they vote and keep track of your voting stats.
What You Get
- Move up in the rankings and get more players finding your server
- Give players cool stuff when they vote — items, perks, whatever you want
- See who's voting and how often
- Build voting rewards right into your server's economy
Download HyVotifier
Grab the latest version from CurseForge. It's completely free. Once you've got it downloaded, just follow the setup steps and you'll be good to go.
Technical Details
Works with the latest Java and supports all the standard vote protocols.
Java 25+
Needs Java 25 or newer to run.
Standard Protocol
Listens for V1 and V2 votes via TCP. Integrates seamlessly with your server.
API Support
Hook into vote events and customize the behavior.
Encrypted Communication
Generates a RSA keypair for secure communication to avoid tampering.
Configurable
Configure commands and messages to reward your players.
Networking Configuration
Your Hytale game server runs on QUIC (UDP port 5520 by default), but Votifier is totally separate. It uses its own TCP port to listen for vote packets. Two different things, two different ports.
| Service | Protocol | Default Port |
|---|---|---|
| Hytale Game Server | UDP (QUIC) |
5520 |
| Votifier | TCP |
8192 |
Firewall Configuration
You'll need both of these ports open in your firewall:
UDP 5520— For players connecting to your game serverTCP 8192— For vote packets (you can change this port if you want)
Having trouble? If votes aren't showing up, it's usually because your firewall is blocking TCP traffic on the Votifier port. Most server hosts already have these ports open, but if yours doesn't, just shoot them a message and they'll sort it out.
Installation
- Drop the .jar file into your server's mods/ folder
- Start your server
- Type /plugin load HSL:Votifier in the server console
Testing Your Configuration
You can test your vote configuration without waiting for an actual vote from a server list. Use the /testvote command to simulate a vote and verify that your rewards, messages, and broadcasts are working correctly.
Creates a simulated test vote for a user of your choice and sends all messages and gives rewards.
Permission: votifier.test
Placeholders
You can use placeholders in your configuration to personalize messages and commands:
%player%
— Player name
Available in: RewardCommands, RewardMessages, RewardBroadcasts
%from%
— Voting service name
Available in: RewardMessages, RewardBroadcasts
Configuration File
After loading the plugin, it will automatically create a default config.json file. Here's what it looks like:
{
"BindHost": "0.0.0.0",
"BindPort": 8192,
"DisableV1Protocol": false,
"RewardCommands": [
"gm adventure %player%"
],
"RewardMessages": [
"Thanks for your vote on %from%. Enjoy your rewards!"
],
"RewardBroadcasts": [
"Player %player% has voted for our server!"
],
"Tokens": {
"ExampleService": "exampleSecret"
}
}
Tip: After making changes to config.json, you can reload the configuration without restarting your server by running /plugin reload HSL:Votifier in the server console.
Votifier V2 Protocol Tokens
The Tokens section allows you to configure secrets for the Votifier V2 Protocol. Each voting service can have its own secret token for secure authentication.
"Tokens": { "MyServerList": "mySecret123" }
RSA Keypair
The plugin automatically generates a public and private RSA keypair in the rsa/ directory. These keys are used for secure communication with voting services and prevent tampering with vote data.
Share your public key (found in rsa/public.key) with server listing sites that require it for Votifier V1 protocol integration.
Download HyVotifier
Grab the latest version from CurseForge. It's completely free. Once you've got it downloaded, just follow the setup steps and you'll be good to go.