Czy zastanawiałeś się kiedyś na stworzeniem serwera, na który będą mogli wchodzić gracze na różnych wersjach?
Dobrze trafiłeś, w dzisiejszym poradniku przybliżę Ci serię plug-in’ów Via, a dokładnie ViaVersion, ViaBackwards oraz ViaRewind.
ViaVersion – dodaje wsparcie dla nowych wersji, gdy serwer stoi na starszej (np. 1.12 wtedy gracze mogą dołączyć z wersji od 1.12 do najnowszej, aktualnie 1.21)
ViaBackwards – dodaje połączenia „wstecz” dla serwerów stojących na nowych wersjach (np. 1.21), czyli gracze mogą dołączyć na wersjach 1.9 – 1.19. Plugin jest kompatybilny z wersją 1.21.
ViaRewind – dodaje połączenia dla graczy z wersji 1.7 oraz 1.8, gdy serwer stoi na wyższych wersjach. Plugin jest kompatybilny z wersją 1.21.
Jeśli chcesz, aby serwer był dostępny dla graczy z wersji 1.7 – 1.21, najlepiej postawić go na wersji 1.8, ale jest tego wada, a są nią stare pluginy i liczne błędy.
Gdy serwer będzie uruchomimy na wersji 1.21, a będziemy chcieli, aby gracze mogli dołączyć z starszych wersji, musisz użyć ViaBackwards (wsparcie dla nowszych od 1.9) oraz ViaRewind (wsparcie do wersji 1.7 i 1.8).
Oczywiście nie trzeba wspominać, że to rozwiązanie pobiera trochę pamięci RAM. Nie zaleca się również stosować komendy /reload, ponieważ spowoduje ona wysokie obciążenie serwera i serwer może się wyłączyć.
Istnieje również dodatek dodający wsparcie dla wersji 1.7 czyli ViaRewind działa on w porozumieniu z ViaBackwards.
/viaver list – lista graczy na odpowiednich wersjach,
/viaver dontbugme – włącza informacje o aktualizacji pluginu,
/viaver autoteam – włącza kolizje między graczami,
/viaver pps – wyświetla ilość wysyłanych pakietów przez danego gracza,
/viaver debug – nie należy używać, ale służy do wyświetlania wszystkich wysyłanych przez gracza pakietów w konsoli.
Instalacja plug-inów przebiega w standardowy sposób, należy wkleić pliki .jar wtyczek do folderu /plugins.
https://www.spigotmc.org/resources/viaversion.19254/
https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards-DEV/
https://ci.viaversion.com/view/ViaRewind/job/ViaRewind/
Poradnik jest własnością jaku49 (kubix03), był również publikowany na konkurencyjnym forum oraz blogu o tematyce Minecrafta.