Minecraft

Cómo configurar NuVotifier en una red Minecraft BungeeCord

Minecraft·20 de mayo de 2026·19 min lectura

Resumen

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.

Instala los plugins

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.

  1. Abre las páginas de NuVotifier y VotingPlugin en Spigot, luego descarga ambos archivos plugin `.jar`.
  1. Ve al panel de tu server y abre el administrador de archivos o FTP.
  1. Inicia sesión con la contraseña de tu panel, abre la carpeta `plugins` y luego elige la opción para subir archivos.
  1. Sube los archivos `.jar` de NuVotifier y VotingPlugin, y espera hasta que cada carga llegue al 100%.
  1. Vuelve al panel principal del server y reinicia el server BungeeCord.

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.

Configura NuVotifier en BungeeCord

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.

  1. Abre tu panel del server y vuelve a entrar al administrador de archivos o FTP.
  1. Inicia sesión, luego navega a:

`/plugins/NuVotifier/`

  1. Abre `config.yml` con el editor.
  1. Busca el valor predeterminado `port: 8192` y cámbialo a otro port abierto, como `8024`. Las configuraciones con IP dedicada a menudo pueden usar `8192`, pero algunos hosts pueden requerir ayuda para asignar o abrir el port.
  1. En la sección de reenvío, cambia `Method` a `pluginMessaging`.
  1. Guarda el archivo del proxy, luego abre el acceso por FTP o el administrador de archivos para cada backend server conectado.
  1. Ve a la carpeta NuVotifier o Votifier del backend:

`/plugins/Votifier/`

  1. Edita `config.yml` y copia el valor `Token` del server.
  1. En esa misma configuración del backend, establece el port en `-1` y el método en `pluginMessaging`.
  1. Vuelve al `config.yml` de NuVotifier del proxy, luego pega el token del backend server en la entrada del server cerca de la parte inferior del archivo.

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.

Configura las recompensas de VotingPlugin

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.

  1. Envía votos de prueba desde cada sitio de votación que planeas usar. Esto permite que VotingPlugin genere las entradas de sitio necesarias.
  1. Abre el panel de tu hosting para un backend server y ve al administrador de archivos o FTP.
  1. Inicia sesión, luego abre:

`/plugins/VotingPlugin/`

  1. Edita `VoteSites.yml` y localiza las entradas generadas de sitios de votación.
  1. Debajo de la sección `Rewards`, agrega recompensas de comandos si no se creó ninguna. Los comandos no deben incluir una diagonal. Usa `%player%` donde el comando necesite el nombre de usuario del votante.

Estructura de ejemplo:

```yaml Rewards: Commands:

  • give %player% diamond 1
  • eco give %player% 100

```

El espaciado importa en YAML, así que mantén la indentación consistente. YAML es muy educado hasta que deja de serlo.

  1. Guarda el archivo una vez que las recompensas y los mensajes coincidan con lo que quieres que reciban los jugadores después de votar.

Repite este proceso para cada sitio de votación en cada backend server que deba otorgar recompensas.

Solución de problemas

Los votos no se registran

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.

Las recompensas no se ejecutan

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.

Referencias útiles

  • Documentación de configuración de BungeeCord
  • Wiki de NuVotifier para BungeeCord
  • Guía de VotingPlugin para BungeeCord

¿Tienes dudas?

Chatea con nosotros y te responderemos lo antes posible.

Contactar Soporte