HyVotifier Setup Guide
Reward players who vote for your server and boost your visibility on server lists.
How Vote Rewards Work
When players vote for your server on our site, we send a notification to your server. HyVotifier receives the vote and automatically rewards the player.
Player votes on our site
We send vote to your server
Player gets their reward
HyVotifier Features
- Custom reward commands
- Chat messages and broadcasts
- On-screen notifications
- Custom sounds
- Daily vote reminders
- Custom vote GUI with /vote
- Vote forwarding for networks
- Test votes for verification
Step 1: Install HyVotifier
Install the Mod
Place the downloaded .jar or .zip file in your server's mods/ folder and restart the server.
Step 2: Configure HyVotifier
After first startup, HyVotifier creates config files in mods/HSL_Votifier/
Main Configuration (config.json)
{
"BindHost": "0.0.0.0",
"BindPort": 8192,
"DisableV1Protocol": false,
"DebugMode": false,
"Tokens": {
"HytaleTopServers": "your-secure-token-here"
},
"RewardCommands": [
"give %player% diamond 1"
],
"RewardMessages": [
"<gray>Thanks for your vote on <gold>%from%</gold>. <green>Enjoy your rewards!</green>"
],
"BroadcastWhenOffline": false,
"RewardBroadcasts": [
"<gray>Player <gold>%player%</gold> has voted for our server!</gray>"
]
}BindHost- IP to listen on (0.0.0.0 for all)BindPort- Port for vote connections (default: 8192)Tokens- V2 protocol tokens (service name β token)RewardCommands- Commands to run when player votesRewardMessages- Messages sent to the voterRewardBroadcasts- Messages broadcast to all playersAvailable placeholders: %player% (voter username), %from% (voting site name)
Votifier Protocols
V2 Protocol (Token/HMAC)
Modern protocol using shared tokens for authentication.
"Tokens": {
"SiteName": "your-token"
}Add the token provided by the voting website to your config.
V1 Protocol (RSA)
Legacy protocol using RSA public key encryption.
Provide the contents of your public key file to the voting website:
Step 3: Open the Votifier Port
Important: Votifier uses TCP (not UDP like the game server). Open TCP port 8192 in your firewall.
Linux (ufw)
sudo ufw allow 8192/tcpLinux (iptables)
sudo iptables -A INPUT -p tcp --dport 8192 -j ACCEPTVerify Port is Open
Use a port checker like ping.eu/port-chk to verify your Votifier port is accessible.
If the port shows as "closed", voting websites cannot send votes to your server.
Optional Features
On-Screen Notifications (notification.json)
Show a visual notification when players vote:
{
"Enabled": true,
"TitleMessage": "<#e2b0ff>Vote Received!</#e2b0ff>",
"DescriptionMessage": "<gray>Thanks for voting on <#9f44d3>%from%</#9f44d3>!</gray>",
"IconItem": "Ingredient_Voidheart"
}Vote Reminders (voteReminder.json)
Remind players to vote if they haven't recently:
{
"Enabled": true,
"SendOnJoin": true,
"ExpireAfterHours": 24,
"DelayInMinutes": 1,
"Message": "<red><b>Heads Up!</b></red> <gray>You haven't voted today! Use <green>/vote</green> for free rewards!</gray>"
}Color Formatting
HyVotifier supports MiniMessage-style color tags:
<gray>, <gold>, <green>, <red>, <yellow>, <blue>, <aqua>, <white>
<gradient:red:yellow:green:blue:purple>Rainbow!</gradient>
Commands
| Command | Permission | Description |
|---|---|---|
| /vote | None | Opens vote GUI with clickable vote links |
| /testvote <player> | votifier.test | Send a test vote to verify configuration |
Step 4: Configure on Hytale Top Servers
- 1Go to your server dashboard
- 2Click Edit Server
- 3Scroll to Votifier Integration
- 4Enable Votifier and select your protocol version
- 5Enter your Votifier port (default: 8192)
- 6For V2: Enter your token | For V1: Paste your public key
- 7Use Test Connection to verify
- 8Save your settings
Troubleshooting
Votes Not Being Received
- Check that TCP port 8192 is open in your firewall
- Use ping.eu/port-chk to verify the port is accessible
- Verify HyVotifier loaded successfully in server logs
- Double-check your address and port settings on our site
Test Connection Fails
- For V2: Verify the token matches exactly (case-sensitive)
- For V1: Make sure you copied the entire public key content
- Ensure your server is running when testing
- Try using your IP address instead of domain name
Config Formatting Errors
HyVotifier configs are JSON files. Use JSONLint to check for formatting errors if the mod isn't loading correctly.
Use Test Votes
Run /testvote YourName in the server console to simulate a vote and verify your rewards are working correctly.
Servers Using Votifier
Check out these servers that reward players for voting.
clutchbots server
πΊπΈTesting things out. Multiple mods in use at the moment. Advanced item info, eyespy, lucky mining. overstacked, simple claims, wonder weapons, yung...
PrivateServ.NET
π¬π§A next-generation Hytale community focused on creativity, PvE/PvP gameplay, mods, and long-term progression.
HytalePulse
π¨π¦I love the hytale and this is my good I love the hytale and this is my good I love the hytale and this is my good I love the hytale and this is...
Mamadou
π³πΏgsfdskjhfbsdntyufg sdyuvf gusvdty fgvutysdg fvuysd tfguysdb tvuyfbsd tvuyft sdyuiftsdvuiyft sdvuyftusvdy