HyVotifier para Hytale
Un plugin Votifier moderno para contar votos, dar recompensas y aumentar la actividad del servidor.
Funciones principales
- Comandos de recompensa al votar (funciona con otros mods/plugins)
- Mensajes privados de voto y anuncios globales
- Notificaciones en pantalla y sonidos personalizados
- Recordatorios diarios y GUI /vote
- Enlaces de voto clicables en el chat
- Reenvio de votos para redes multiserver
Configuracion rapida
- Instala HyVotifier en la carpeta mods y reinicia el servidor.
- Abre un puerto TCP para votos (por defecto 8192/8193). Cada servidor debe usar un puerto unico.
- Elige el protocolo: V1 (RSA public.key) o V2 (token). Configuralo en config.json.
- Agrega tus sitios de votos y prueba con /testvote
.
Formato de color (MiniMessage)
HyVotifier admite colores y gradientes estilo MiniMessage en los mensajes.
<gray>Thanks for your vote on <gold>%from%</gold>. <green>Enjoy your rewards!</green>
<gradient:red:yellow:green:blue:purple>Rainbow Gradient!</gradient>
Ejemplos de configuracion
{
"BindHost": "0.0.0.0",
"BindPort": 8193,
"DisableV1Protocol": false,
"DebugMode": false,
"Tokens": {
"HytaleServerList.me": "ugp71IWvPERCSxnh"
},
"RewardCommands": [
"gm adventure %player%"
],
"RewardMessages": [
"<gray>Thanks for your vote on <gold>%from%</gold>. <green>Enjoy your rewards!</green>"
],
"BroadcastWhenOffline": false,
"RewardBroadcasts": [
"<gray>Player <gradient:red:yellow:green:blue:purple>%player%</gradient> has voted for our server!</gray>"
]
}
{
"Enabled": true,
"TitleMessage": "<#e2b0ff>Vote Received!</#e2b0ff>",
"TitleColor": "#e2b0ff",
"DescriptionMessage": "<gray>Thanks for your vote on <#9f44d3>%from%</#9f44d3>!</gray>",
"DescriptionColor": "#9f44d3",
"IconItem": "Ingredient_Voidheart"
}
{
"Enabled": true,
"SendOnJoin": true,
"ExpireAfterHours": 24,
"DelayInMinutes": 1,
"Message": "<red><b>Heads Up!</b></red> <gray>You have not voted today! Do so with <green>'/vote'</green> to receive free rewards!</gray>",
"Title": {
"Enabled": true,
"Title": "Reminder Title!",
"SubTitle": "Don't forgot to /vote for free rewards!",
"DurationSeconds": 3,
"FadeInSeconds": 0.5,
"FadeOutSeconds": 0.5
},
"Notification": {
"Enabled": true,
"TitleMessage": "<#e2b0ff>Reminder Notification!</#e2b0ff>",
"DescriptionMessage": "<gray>Don't forgot to <#9f44d3>/vote</#9f44d3> for free rewards!</gray>",
"IconItem": "Tool_Growth_Potion"
},
"Sound": {
"Enabled": true,
"Sound": "SFX_Player_Pickup_Item",
"SoundCategory": "UI"
}
}
{
"Enabled": true,
"SoundName": "SFX_Portal_Neutral_Open",
"SoundCategory": "UI"
}
{
"Enabled": true,
"OpenCustomGui": true,
"SendChatMessage": true,
"ChatMessageHeader": [
"<gray>----------------- <gold><b>Our Vote Links</b></gold> -----------------</gray>",
"<white>Click on a vote link to open it in your browser."
],
"ChatMessageFooter": [
"<gray>----------------- <gold><b>Our Vote Links</b></gold> -----------------</gray>"
],
"ChatMessageTemplate": "<gold>[<yellow>#%id%</yellow>]</gold> <yellow><click:%link%>%name% <b>(Click)</b></click></yellow>",
"VoteLinks": {
"HytaleServerList.me": "https://hytaleserverlist.me/download-votifier-for-hytale"
}
}
{
"Enabled": true,
"ForwardingSecret": "RGqLbdYrgUte",
"SendToTargets": false,
"ForwardingTargets": [
{
"Name": "Example Target",
"ForwardingSecret": "ForwardingSecret",
"Address": "localhost",
"Port": 8195
}
]
}
Protocolos y seguridad
- El protocolo V1 usa RSA (public.key) y no requiere tokens.
- El protocolo V2 usa tokens (HMAC). Configura Tokens en config.json cuando el sitio lo requiera.
- En redes con varios servidores, solo el servidor principal es publico; los demas pueden ser privados y recibir votos reenviados.
Soporte oficial de HytaleMonitoring
Nuestro sitio puede enviar votos directamente a HyVotifier cuando un jugador vota en la pagina del servidor.
- Activa HyVotifier en la configuracion del servidor en HytaleMonitoring.
- Usa el nombre de servicio: HytaleMonitoring.
- Agrega el token para V2 o public.key para V1 en tu config de HyVotifier.
Comandos
- /testvote <player> - Simula un voto para verificar la configuracion.
- /vote - Abre la GUI de voto o envia enlaces clicables en el chat.
Checklist del firewall
Si los votos no llegan, tu puerto TCP de Votifier probablemente esta cerrado. Abrelo en tu servidor o panel de hosting.
sudo ufw allow <VOTIFIER_PORT>/tcp
sudo iptables -A INPUT -p tcp --dport <VOTIFIER_PORT> -j ACCEPT
Necesitas ayuda con los votos?
Configura HyVotifier y agrega tu servidor a nuestro monitoreo para aumentar tus votos.
Login to Add Server