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

  1. Instala HyVotifier en la carpeta mods y reinicia el servidor.
  2. Abre un puerto TCP para votos (por defecto 8192/8193). Cada servidor debe usar un puerto unico.
  3. Elige el protocolo: V1 (RSA public.key) o V2 (token). Configuralo en config.json.
  4. 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