
ViaVersion — plugin para dar soporte a clientes de distintas versiones en un servidor de Minecraft
ViaVersion permite a los jugadores con una versión más reciente del cliente conectarse a un servidor en una versión más antigua. Si el…
ViaVersion permite a los jugadores con una versión más reciente del cliente conectarse a un servidor en una versión más antigua. Si el servidor funciona en 26.1.2 y un jugador abre la versión anterior del juego, entrará sin ninguna acción por su parte. El plugin es gratuito y de…
ViaVersion — plugin para dar soporte a clientes de distintas versiones en un servidor de Minecraft
Versión de Minecraft: 26.1.2
Cargador: Paper
Versión del plugin: 5.9.0
Java: 25
ViaVersion permite a los jugadores con una versión más reciente del cliente conectarse a un servidor en una versión más antigua. Si el servidor funciona en 26.1.2 y un jugador abre la versión anterior del juego, entrará sin ninguna acción por su parte. El plugin es gratuito y de código abierto.
Cómo funciona
El plugin intercepta los paquetes de red entre el cliente y el servidor y los convierte entre protocolos sobre la marcha.
El soporte más completo es en Paper. En BungeeCord y Velocity, ViaVersion se instala en el propio proxy, no en los servidores backend.
Comandos
Todos los comandos se introducen en el chat o en la consola del servidor. Para ejecutarlos dentro del juego se necesitan permisos de operador.
Tabla de comandos
Comando | Qué hace |
| Lista de jugadores en línea con sus versiones del cliente |
| Activa/desactiva los comandos automáticos para evitar colisiones entre jugadores |
| Imprime los paquetes del jugador en la consola — solo a petición del soporte |
| Activa ResourceLeakDetector en Netty — solo a petición del soporte |
| Activa/desactiva las notificaciones sobre nuevas actualizaciones al entrar |
| Genera un enlace con información de diagnóstico para contactar con el soporte |
| Información detallada sobre la conexión de un jugador concreto o de todos |
| Lista de todos los jugadores con su número de paquetes por segundo |
| Recarga la configuración; expulsa a todos los jugadores conectados |

alt: salida del comando /viaver list
Configuración
Archivo: plugins/ViaVersion/config.yml. Se genera automáticamente en el primer arranque.
block-versions — bloquea la conexión de determinadas versiones. Admite los operadores < y >, por ejemplo: block-versions: ["<1.17"].
block-disconnect-msg — mensaje que se muestra al desconectar por una versión bloqueada. Admite los Minecraft color codes.
logging.log-blocked-joins — registra en la consola los intentos de conexión desde versiones bloqueadas. Por defecto false.
send-supported-versions — con true el servidor comunica al cliente la lista de versiones compatibles en la respuesta al ping.
Límite de paquetes
Por defecto, el jugador es expulsado al superar 800 paquetes/s. Además, se supervisa el comportamiento en una ventana temporal — por ejemplo, con sustained-max-per-second: 200, sustained-period-seconds: 7 y sustained-threshold: 4, el jugador será expulsado si superó los 200 paquetes/s durante 4 segundos de 7. Para desactivar el límite — enabled: false.
Parámetros adicionales
hologram-patch — corrige la altura de los hologramas para los clientes 1.9+ en servidores más antiguos. Por defecto false. Si los hologramas de plugins como HolographicDisplays se muestran a una altura incorrecta — activa este parámetro.
serverside-blockconnections — activa el procesamiento del lado del servidor de las conexiones de bloques para los clientes 1.13+. Por defecto true. Afecta a la representación correcta de vallas, paneles de vidrio y puertas. El parámetro blockconnection-method determina el método de procesamiento: packet — a nivel de paquetes, world — a nivel de mundo (experimental).
use-1_15-instant-respawn — con true los clientes 1.15+ reaparecen al instante sin pantalla de muerte. Por defecto false.
armor-toggle-fix — corrige un fallo al sustituir la armadura en una ranura ocupada para los clientes 1.19.4+. Por defecto true.
enforce-secure-chat — determina el valor de secure chat que se envía a los clientes 1.19+ al entrar. No se recomienda modificarlo si el servidor funciona en 1.19 o una versión posterior.
Conclusión
ViaVersion resuelve una tarea sencilla pero importante: el desajuste entre la versión del cliente y la del servidor. Si el administrador no puede actualizar el servidor por dependencias de plugins antiguos, mientras que los jugadores ya están en versiones más recientes — el plugin resuelve el problema sin cambios del lado del cliente. Para un uso básico no hace falta configuración.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








