Cómo configurar Votifier y recompensas por votar en tu servidor
Las recompensas por votar funcionan muy bien cuando el jugador entiende qué ha ocurrido: vota en una web, el servidor recibe el aviso y la recompensa aparece sin tener que perseguir a un administrador. Cuando hay varios plugins de voto instalados, también es fácil mezclar conceptos y terminar con una configuración que parece correcta pero no entrega nada.
Votifier y Vota40 cumplen funciones distintas
Votifier es un protocolo que permite que una web de votos envíe una notificación al servidor. El servidor recibe el nombre del jugador y los datos del voto, valida la firma y decide qué recompensa entregar. La clave pública, el host y el puerto forman parte de esa comunicación.
Vota40 es el plugin propio de 40servidoresMC para validar votos y conectar la recompensa con el ranking. Si usas el plugin de la plataforma, sigue su documentación desde la página oficial del plugin de votos. No pegues la clave de un sistema en el campo destinado al otro sin comprobar qué protocolo espera.
Los datos que debes tener claros
- Host de Votifier: puede ser la dirección pública del servidor o un host específico para recibir votos.
- Puerto: debe estar abierto para Votifier y no tiene por qué ser el puerto de Minecraft.
- Clave pública: se copia desde la configuración del plugin que recibe la notificación.
- Nombre del jugador: debe llegar con el mismo formato que utiliza el servidor.
El puerto predeterminado no es una garantía. Si hay proxy, firewall o panel de hosting, revisa qué componente está escuchando realmente y desde dónde acepta conexiones.
Configura y prueba en un entorno controlado
Haz primero una prueba con una cuenta propia y una recompensa pequeña. Copia la clave sin añadir espacios, reinicia o recarga el plugin según recomiende su documentación y revisa la consola. Un error de firma, un puerto cerrado o un nombre de jugador mal formado suele aparecer ahí antes de que lo vea el usuario.
Después vota desde la web y comprueba tres puntos: que la petición sale del servicio de votos, que el servidor la recibe y que la recompensa se entrega una sola vez. Si el voto aparece en el ranking pero no en el juego, el problema está en el tramo entre la validación web y el plugin de recompensas.
Errores habituales
La clave pública no coincide
Si cambias la configuración del plugin o regeneras las claves, ambos extremos deben utilizar el nuevo par. Una clave antigua puede dejar el servidor escuchando, pero rechazará los votos correctamente.
El host apunta al sitio equivocado
Con proxies y redes anti-DDoS, la dirección de juego no siempre es el lugar donde escucha Votifier. Utiliza el host de voto que hayas configurado, no la IP privada del backend ni una dirección que solo funciona desde la misma máquina.
La recompensa se duplica
Evita instalar dos receptores que procesen el mismo voto sin una política clara. La validación debe ser idempotente: el mismo voto no puede convertirse en dos recompensas solo porque llegaron dos reintentos de red.
Qué debería ver el jugador
El jugador necesita saber si el voto se ha validado, cuándo puede volver a votar y qué recompensa recibe. Un mensaje claro genera más confianza que una economía inflada. Empieza con recompensas sostenibles y comprueba que el sistema sigue funcionando después de reiniciar el servidor.