ViaVersion
Pozwala graczom na nowszych wersjach Minecraft dołączyć do serwera na starszej wersji. Np. serwer 1.20 przyjmie graczy z 1.21.
O pluginie ViaVersion
ViaVersion to plugin kompatybilności, który pozwala graczom korzystajacym z nowszej wersji Minecraft dołączyć do serwera działającego na starszej wersji. Przyklad: Twój serwer działa na Paper 1.20.4, a gracz ma klienta 1.21.x. Bez ViaVersion gracz zobaczy błąd "Outdated server". Z ViaVersion dołącza bez problemu. Plugin tlumacy pakiety sieciowe między wersjami, symulując brakujące bloki i funkcje.
Nowe bloki i przedmioty z nowszych wersji są wyświetlane jako ich najbliższe odpowiedniki (np. nowy blok zamienia się na kamień). ViaVersion nie jest idealny: niektórzy gracze na nowszych wersjach mogą doswiadczac drobnych glitchow wizualnych. Ale w praktyce działa wystarczająco dobrze, ze większość dużych serwerów go używa. Dodatkowe pluginy: ViaBackwards (pozwala graczom na starszych wersjach dołączyć) i ViaRewind (wsteczna kompatybilność do 1.7.x).
ViaVersion to jeden z wazniejszych pluginów kompatybilności, który powinieneś rozważyć na swoim serwerze Minecraft. Wspiera wersje 1.8 - 1.21.x i działa na Spigot, Paper, Purpur, Velocity, BungeeCord.
Funkcje ViaVersion
Poniżej lista głównych funkcji, które ViaVersion dodaje do Twojego serwera. Każda z nich można skonfigurować w pliku konfiguracyjnym pluginu.
- Kompatybilność między wersjami
- Automatyczne tłumaczenie pakietów
- ViaBackwards (starsze wersję klientów)
- ViaRewind (wstecz do 1.7)
- BungeeCord/Velocity wsparcie
Komendy ViaVersion
ViaVersion rejestruje 3 komend (pokazujemy najważniejsze). Pelna lista dostępna jest w oficjalnej dokumentacji. Pamiętaj, ze każda komendę możesz zablokować lub odlokowac przez system uprawnień (np. LuckPerms).
| Komenda | Opis | Uprawnienie |
|---|---|---|
/viaversion | Informacje o ViaVersion | viaversion.admin |
/viaversion list | Lista graczy z wersjami | viaversion.admin |
/viaversion dump | Generuje raport diagnostyczny | viaversion.admin |
Uprawnienia (permissions)
System uprawnień pozwala kontrolować, kto może używać poszczególnych funkcji ViaVersion. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyślnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.
Konfiguracja ViaVersion
Po pierwszym uruchomieniu ViaVersion wygeneruje plik konfiguracyjny w folderze plugins/ViaVersion/. Poniżej najważniejsze opcje z komentarzami. Pełna lista ustawień jest w oficjalnej dokumentacji.
# config.yml ViaVersion
checkforupdates: true
prevent-collision: true # Napraw kolizje między wersjami
block-protocols: # Zablokuj konkretne wersję
- -1 # -1 = nic nie blokuj
# ViaVersion działa "out of the box".
# Rzadko trzeba zmieniać konfiguracje.
Po zmianie konfiguracji zapisz plik i użyj komendy przeładowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jeśli plugin nie pobiera zmian po przeładowaniu, zrestartuj serwer komenda /stop.
Jak zainstalować ViaVersion
Pobierz ViaVersion z Modrinth. Wrzuć .jar do plugins/, zrestartuj serwer. Działa od razu bez konfiguracji. Dla wstecznej kompatybilności dodaj ViaBackwards (gracze na starszych wersjach) i ViaRewind (1.7.x).
- Pobierz ViaVersion z oficjalnej strony. Upewnij się, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.8 - 1.21.x).
-
Skopiuj pobrany plik
.jardo folderuplugins/w katalogu Twojego serwera. -
Zrestartuj serwer komenda
/stopi uruchom go ponownie. Nie używaj/reloadprzy pierwszej instalacji. - Sprawdź konsole serwera. Jeśli ViaVersion załadował się poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił się błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
-
Skonfiguruj plugin edytujac plik
plugins/ViaVersion/config.yml(lub odpowiednik). Po zmianach użyj komendy przeladowania.
Alternatywy dla ViaVersion
ViaVersion nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozważyć, jeśli szukasz czegoś innego lub ViaVersion nie spełnia Twoich oczekiwan.
ProtocolSupport
Alternatywa obsługująca stare wersję (1.4.7+). Mniej aktywnie rozwijana.
Często zadawane pytania o ViaVersion
Jak zainstalować ViaVersion?
Pobierz ViaVersion z Modrinth. Wrzuć .jar do plugins/, zrestartuj serwer. Działa od razu bez konfiguracji. Dla wstecznej kompatybilności dodaj ViaBackwards (gracze na starszych wersjach) i ViaRewind (1.7.x). Szczegolowa instrukcja z zależnościami i konfiguracja znajduje się w sekcji instalacja powyżej.
Na jakich silnikach serwerowych działa ViaVersion?
ViaVersion działa na: Spigot, Paper, Purpur, Velocity, BungeeCord. Rekomendujemy Paper jako silnik - większości serwerów daje najlepsza równowagę między wydajnością a kompatybilnością z pluginami. Więcej o silnikach serwerowych przeczytasz w naszym porównaniu.
Czy ViaVersion jest darmowy?
ViaVersion jest dostępny na oficjalnej stronie. Sprawdź szczegóły licencji na stronie pobierania.
ViaVersion nie działa - co robić?
Sprawdź plik logs/latest.log w katalogu serwera. Najczęstsze przyczyny błędów: (1) brakujaca zależność, (2) niekompatybilna wersja Minecraft (sprawdź czy masz 1.8 - 1.21.x), (3) błąd w pliku config.yml (sprawdź format YAML), (4) konflikt z innym pluginem o tej samej funkcji.
Czy mogę używać ViaVersion na serwerze Bedrock?
Nie. ViaVersion to plugin Java Edition i działa na serwerach Spigot/Paper/Purpur. Bedrock Edition używa innego systemu (behavior packs). Jeśli chcesz łączyć graczy Java i Bedrock na jednym serwerze, sprawdź Geyser.

Komentarze
Komentarze działają w zewnętrznym serwisie Disqus, który zapisuje pliki cookie (polityka prywatności Disqusa). Wczytamy komentarze po kliknięciu przycisku poniżej.
Nie udało się wczytać Disqusa. Jeśli masz adblocka lub inną blokadę, wyłącz blokowanie na minecraft.pl i spróbuj ponownie.