En ocasiones, tú o tus jugadores podrían desear establecer una conexión a tu servidor utilizando diferentes versiones de Minecraft. Lograr esto es posible a través de un complemento conocido como ViaVersion, que permite a los jugadores conectarse al servidor utilizando distintas versiones.
ViaVersion: Este actúa como el complemento fundamental e es imperativo para el funcionamiento de todos los demás complementos. Habilita a los clientes que utilizan versiones más recientes para conectarse con una versión anterior del servidor. En consecuencia, las personas en la versión 1.16 pueden conectarse fácilmente a un servidor 1.12. Ten en cuenta que ViaVersion solo funciona en servidores que van desde la versión 1.8 hasta la 1.17.
ViaBackwards: ViaVersion, por diseño, facilita la compatibilidad hacia atrás exclusivamente entre el cliente y el servidor. ViaBackwards lleva esto un paso más allá, permitiendo a los usuarios que utilizan versiones antiguas del cliente establecer una conexión con una edición más reciente del servidor. Básicamente, esto significa que las personas en la versión 1.12 pueden conectarse sin problemas a un servidor 1.16. Es importante subrayar que ViaBackwards requiere la instalación previa de ViaVersion.
ViaRewind: Mientras que ViaBackwards se limita a acomodar a los clientes que operan en la versión de Minecraft 1.9 en adelante, ViaRewind amplía el espectro, permitiendo a los clientes que utilizan la versión 1.8 o 1.7 conectarse con ediciones de servidor más recientes. En esencia, un cliente en la versión 1.7 podría conectarse hasta un servidor 1.17. Es esencial tener en cuenta que tanto ViaVersion como ViaBackwards deben estar instalados para aprovechar por completo ViaRewind.
Dependiendo de las versiones de servidor y cliente que desees admitir, es posible que necesites instalar uno, dos o los tres complementos de Via. La tabla a continuación muestra la compatibilidad de versiones si ViaVersion está instalado.
Ten en cuenta: Al optar por conectarse utilizando diferentes versiones, los jugadores podrían encontrarse con errores o problemas. Lamentablemente, esto es inevitable, dado que ciertas características vinculadas a versiones específicas pueden no manifestarse o funcionar según lo previsto para los usuarios que utilizan una versión de cliente diferente.