Guía de Configuración de Recompensas de Voto

Aprende a configurar recompensas en el juego para los jugadores que votan por tu servidor en Hylist.

¿Qué es Votifier2?

Votifier2 es un protocolo que permite a sitios de listas de servidores como Hylist enviar notificaciones de voto directamente a tu servidor de juego. Cuando un jugador vota por tu servidor, Hylist envía un mensaje seguro a tu servidor, que puede recompensar al jugador automáticamente.

Requisitos

  • Un plugin compatible con Votifier2 instalado en tu servidor
  • Un puerto abierto para el escuchador de Votifier (por defecto: 8192)
  • Un plugin de recompensas para dar objetos/ventajas a los votantes (opcional pero recomendado)

Paso 1: Instalar un Plugin Votifier2

Primero, necesitas instalar un plugin compatible con Votifier2 en tu servidor de Hytale. Recomendamos:

Descargar Hytale Votifier

Sigue las instrucciones de instalación del plugin para agregarlo a tu servidor.

Paso 2: Habilitar Recompensas en el Juego en Hylist

Habilita las recompensas en el juego en tu panel de Hylist para obtener tu token de Votifier.

  1. Ve a la página de edición de tu servidor en el panel de Hylist
  2. Activa "Habilitar recompensas en el juego"
  3. Establece el puerto de Votifier (por defecto: 8192)
  4. Guarda tus cambios
  5. Copia tu token de Votifier para el siguiente paso

Paso 3: Configurar el Plugin

Pega el token de Votifier de Hylist en el archivo de configuración de tu plugin.

Ejemplo de configuración (config.json):

{
  "BindHost": "0.0.0.0",
  "BindPort": 8192,
  "DisableV1Protocol": false,
  "RewardCommands": [
    "gm adventure %player%"
  ],
  "RewardMessages": [
    "<gray>Thanks for your vote on <gold>%from%</gold>!"
  ],
  "Tokens": {
    "Hylist.io": "<YOUR_TOKEN_FROM_HYLIST>"
  }
}

Opcional: Configuración del comando de voto (voteCommand.json):

{
  "Enabled": true,
  "OpenCustomGui": true,
  "SendChatMessage": true,
  "ChatMessageHeader": [
    "<gold><b>Vote for our server!</b></gold>"
  ],
  "ChatMessageTemplate": "<yellow><click:%link%>%name% (Click)</click></yellow>",
  "VoteLinks": {
    "Hylist.io": "https://hylist.io/vote/<YOUR_SERVER_SLUG>"
  }
}

Reemplaza <YOUR_SERVER_SLUG> con el slug de tu servidor (ej: "mi-servidor-increible"). Puedes encontrarlo en la URL de tu servidor en Hylist.

Consejo: Pre-llenar nombre de usuario para mejor UX

Puedes agregar ?username=NombreJugador a la URL de voto para llenar automáticamente el nombre del jugador:

https://hylist.io/vote/your-server?username=PlayerName

Nota: Esto requiere soporte de plugin personalizado ya que la mayoría de los plugins no lo soportan por defecto.

Paso 4: Abrir el Puerto

Asegúrate de que el puerto de Votifier esté abierto y accesible desde internet.

Asegúrate de que el puerto esté abierto en el firewall de tu servidor. Si usas un proveedor de hosting, puede que necesites configurar el reenvío de puertos.

Probar tu Configuración

Para verificar que todo funciona:

  1. Asegúrate de que tu servidor esté en línea y el plugin Votifier esté ejecutándose
  2. Vota por tu servidor en Hylist e ingresa tu nombre de usuario en el juego
  3. Revisa la consola de tu servidor para ver las notificaciones de voto
  4. Verifica que recibas las recompensas configuradas en el juego

Consejos de Seguridad

¡Nunca compartas tu token de Votifier públicamente! Cualquier persona con acceso a tu token puede enviar notificaciones de voto falsas a tu servidor.

  • Mantén tu token de Votifier privado y seguro
  • Regenera tu token inmediatamente si sospechas que ha sido comprometido
  • Si es posible, abre el puerto de Votifier solo para direcciones IP de confianza

Solución de Problemas

¿No recibes votos?

  • Verifica que el puerto esté abierto y accesible desde internet
  • Comprueba que la dirección IP de tu servidor sea correcta en Hylist
  • Asegúrate de que el plugin Votifier esté ejecutándose (revisa los logs del servidor)
  • Verifica que el token coincida exactamente (sin espacios adicionales)

¿Votos recibidos pero sin recompensas?

  • Asegúrate de que el jugador esté en línea cuando se procese el voto
  • Comprueba que el nombre de usuario esté escrito correctamente (¡distingue mayúsculas!)
  • Verifica que tu plugin de recompensas esté configurado correctamente

Importante: El nombre de usuario distingue mayúsculas y minúsculas

Los jugadores deben ingresar su nombre de usuario exactamente como aparece en el juego, incluyendo la capitalización correcta. Por ejemplo, "Player123" y "player123" se tratan como usuarios diferentes.

Best Practices for Voting Rewards

Setting up voting rewards is just the first step. To maximize the impact on your server's ranking and player retention, follow these proven strategies that top-ranked Hytale servers use.

Choose Meaningful Rewards

Give rewards that players actually want but can't easily get otherwise. Exclusive cosmetics, bonus currency, or temporary boosters work better than common items. The goal is to make voting feel rewarding without making it mandatory for progression.

Create Vote Streaks

Consider implementing escalating rewards for consecutive daily votes. For example, voting 7 days in a row could unlock a special reward. This encourages habitual voting and dramatically increases your monthly vote count.

Announce Rewards In-Game

When a player receives a vote reward, broadcast it to the server. A message like "[Player] voted and received 500 coins!" reminds other players that voting rewards exist and encourages them to vote too.

Use Discord Reminders

Set up the Hylist Discord bot to post your server's vote link in a dedicated channel. Players who see a daily reminder are significantly more likely to vote consistently. You can also pin your vote link for easy access.

Frequently Asked Questions

What happens if my server is offline when a player votes?
The vote is still counted toward your server's ranking. However, the Votifier2 notification cannot be delivered while your server is offline, so the player won't receive their in-game reward immediately. Most Votifier2 plugins queue missed notifications and deliver them when the server comes back online, but this depends on your plugin's configuration.
Can I give different rewards to different players?
Yes, through your rewards plugin configuration. Most plugins support permission-based rewards, where players with certain ranks or groups receive different rewards. You can configure your voteCommand.json to run different commands based on player permissions or implement rank-based reward tiers.
Is Votifier2 compatible with proxy networks (BungeeCord/Velocity)?
Yes. Install the Votifier2 plugin on your proxy server (BungeeCord or Velocity) and configure it to forward vote notifications to backend servers. The vote port should be opened on the proxy machine. Most reward plugins support receiving forwarded votes from the proxy.
How do I test if voting rewards are working?
After setting up Votifier2 and enabling rewards in your Hylist dashboard, simply vote for your own server. Join your game server and check if you receive the configured reward. If the reward doesn't arrive, check your server console for Votifier2 connection logs and ensure the port is open and the token matches.
Volver a Mis Servidores