HolyHosting
Holy Team

La votación de servers es una de las formas más comunes de promocionar una red de Minecraft, y NuVotifier es el plugin que muchos propietarios usan para manejar las notificaciones de votos. En un solo server, el proceso es bastante directo. En una red BungeeCord, hay más partes en movimiento porque el proxy y cada backend server necesitan comunicarse correctamente.
El objetivo es simple: un voto llega al proxy, el proxy lo reenvía al backend server correcto y VotingPlugin ejecuta los comandos de recompensa. La configuración no es difícil, pero un port, token o problema de espaciado incorrecto puede hacer que todo se quede de malas en silencio en una esquina.
Esta guía explica cómo instalar NuVotifier y VotingPlugin para una red BungeeCord, configurar plugin messaging, agregar recompensas por votos y solucionar los problemas más comunes.
Antes de empezar, asegúrate de que tu proxy BungeeCord ya esté funcionando y de que tus backend servers estén conectados. Necesitarás NuVotifier y VotingPlugin instalados donde se deba manejar la votación.


Repite las cargas de plugins necesarias para los backend servers de tu red. El proxy debe poder recibir votos, y los backend servers deben poder procesarlos.
Después del reinicio, NuVotifier debería crear sus archivos de configuración. Empieza con el proxy, ya que aquí es donde los sitios externos de votación enviarán los datos de votos.
`/plugins/NuVotifier/`


`/plugins/Votifier/`

Asegúrate de que el nombre del backend server, la dirección IP, el port y el token coincidan con el server que estás agregando. Repite esto para cada backend server que deba recibir datos de votos.

Opcionalmente, puedes establecer `onlySendToJoinedServer` en `true`. Con eso activado, los votos se envían solo al backend server donde el jugador está conectado actualmente.
Después de guardar los archivos, prueba un voto usando la clave RSA pública de la configuración de NuVotifier en BungeeCord. La clave se almacena en la carpeta `rsa` del plugin. Si la prueba produce un mensaje dentro del juego, la ruta de reenvío está funcionando.

VotingPlugin también se puede configurar mediante MySQL, lo cual suele ser mejor para redes más grandes. Esa configuración almacena los datos de votos en una base de datos compartida y vale la pena considerarla si administras muchos servers. Para redes más pequeñas o simples, configurar VoteSites en cada backend server suele ser suficiente.

`/plugins/VotingPlugin/`
Estructura de ejemplo:
```yaml Rewards: Commands:
```
El espaciado importa en YAML, así que mantén la indentación consistente. YAML es muy educado hasta que deja de serlo.

Repite este proceso para cada sitio de votación en cada backend server que deba otorgar recompensas.
Empieza revisando la configuración de NuVotifier del proxy. La dirección IP y el port de cada backend server deben ser correctos, y el método de reenvío debe estar establecido en `pluginMessaging`.
Después, confirma la configuración del backend server. El port del backend debe ser `-1`, y su método también debe ser `pluginMessaging`. Si cualquiera de los dos lados usa el método incorrecto, los votos pueden llegar al proxy pero nunca llegar al backend server.
Finalmente, compara el token en la config del backend server con el token ingresado en la config de NuVotifier del proxy. Estos deben coincidir exactamente para que el backend server pueda verificar los datos del voto.
Si los votos se registran pero las recompensas fallan, revisa `VoteSites.yml` con cuidado. La mayoría de los problemas de recompensas vienen de espaciado YAML incorrecto, formato de comandos incorrecto o placeholders faltantes.
No agregues `/` antes de los comandos de recompensa. Por ejemplo, usa `give %player% diamond 1`, no `/give %player% diamond 1`.
Si un sitio de votación se niega a comportarse, elimina la sección generada de ese sitio, envía otro voto de prueba y configura las recompensas de nuevo desde la entrada recién generada.
Haz que cada block, mob y herramienta en Minecraft se vea como piezas de Lego. Esta guía te muestra cómo descargar, instalar y ejecutar Brickcraft tanto en el client como en el server.
Aprende a instalar Litematica para Minecraft, cargar archivos schematic, posicionar planos y usar la lista de materiales para construcciones en survival.
Configura Valhelsia Enhanced Vanilla para Minecraft, instala el perfil client, configura tu server y aprende las primeras skills, items y soluciones que ayudan a que el pack funcione sin problemas.