Jaki komunikat dostają gracze i dlaczego się różni
Serwer Java i gra Java rozmawiają tylko wtedy, gdy mówią tym samym protokołem, a prawie każde wydanie go zmienia. Gdy się różnią, serwer zamyka połączenie, zanim gracz się wczyta. Treść, którą widzą, zależy od oprogramowania serwera, dlatego dwie osoby z tym samym problemem mogą cytować różne linijki.
Serwery Paper i Purpur, łącznie z 26.2
Outdated client! Please use 26.2
Outdated server! I'm still on 26.2Paper i Purpur wysyłają własny tekst. Outdated client znaczy, że gra gracza jest starsza niż serwer. Outdated server znaczy, że gra gracza jest nowsza, co jest typowe zaraz po aktualizacji launchera. W obu linijkach wersja na końcu należy do serwera, nigdy do gracza.
Serwery vanilla, w brzmieniu gier od 1.16.4
Incompatible client! Please use 26.2Serwer vanilla zostawia treść grze samego gracza. Gry od 1.16.4 pokazują to jedno zdanie bez względu na to, czy są do przodu, czy z tyłu, więc nie mówi ono, w którą stronę jest niezgodność; gry do 1.16.3 wciąż mówiły o nieaktualnym kliencie albo serwerze. Zapytaj gracza, jaką wersję pokazuje jego launcher, albo użyj komendy opisanej niżej, gdy już wejdzie.
Na liście trybu wieloosobowego, przed wejściem
Incompatible version!
Client out of date!
Server out of date!Lista serwerów ostrzega, zanim ktokolwiek kliknie Join. Obecne wydania pokazują pierwszą linijkę; od 1.13 do 1.15.2 używano dwóch pozostałych. Inne sposoby, w jakie zawodzi połączenie, od złego adresu po białą listę, są w poradniku o połączeniu.
Zmiana tekstu na Paperze
spigot.yml
messages:
outdated-client: "Outdated client! Please use {0}"
outdated-server: "Outdated server! I'm still on {0}"Obie linijki są pod messages w spigot.yml, a {0} jest zastępowane wersją serwera. Jeśli zdecydujesz się nie łączyć wersji, przepisz je na coś pomocnego, na przykład informację, które dokładnie wydanie wybrać w launcherze, i zrestartuj serwer.
ViaVersion, ViaBackwards czy ViaRewind
Te trzy nazwy opisują kierunek. ViaVersion wpuszcza gry nowsze niż serwer. ViaBackwards to dodatek, który wpuszcza gry starsze, a ViaRewind sięga dalej wstecz, do dwóch najstarszych rodzin wciąż w użyciu. Każdy dodatek wymaga poprzednich.
| Gra gracza | Przykład | Zainstaluj na serwerze |
|---|---|---|
| Nowsza niż serwer | Gracz 26.2, serwer 1.21.11 | ViaVersion |
| Starsza niż serwer, 1.9 albo nowsza | Gracz 1.20.4, serwer 26.2 | ViaVersion i ViaBackwards |
| 1.7.x albo 1.8.x | Gracz 1.8.9, serwer 26.2 | ViaVersion, ViaBackwards i ViaRewind |
| Mieszanka wszystkich powyższych | Serwer publiczny | Wszystkie trzy |
ViaBackwards działa na serwerach od 1.10 wzwyż, a ViaRewind wymaga serwera na 1.9 albo nowszym.

W którą stronę ustawić serwer? Serwer na najnowszym wydaniu, z ViaBackwards dla maruderów, daje większości graczy całą grę i prosi starszych o pogodzenie się z kilkoma lukami. Serwer trzymany na starym wydaniu ze względu na walkę albo pluginy, z ViaVersion na przedzie, wpuszcza aktualnych graczy, a sam świat zostaje stary. Oba podejścia są rozsądne; decyduj według tego, od czego zależy świat.
Dzień, w którym wychodzi nowa wersja Minecrafta
Zespół publikuje obsługę nowego wydania mniej więcej dzień po jego pojawieniu się, chyba że protokół prawie się nie zmienił. Do tego czasu gracze, którzy zaktualizują się wcześnie, dostają komunikat o wersji nawet z zainstalowanym ViaVersion. Poproszenie grupy o dzień cierpliwości oszczędza wielu pytań.
Gdzie mogą działać te trzy pluginy
| Oprogramowanie serwera | Obsługa Via | Warto wiedzieć |
|---|---|---|
| Paper i Purpur | Wszystkie trzy, jako pluginy | Tu projekt działa najlepiej. W naszym panelu pochodzą z zakładki „Pluginy”. |
| Proxy Velocity | Wszystkie trzy, jako pluginy | Instaluj na proxy albo na serwerach za nim, nigdy na obu. |
| Fabric | ViaFabric, mod zawierający ViaVersion | Wymaga Fabric API. Jego buildy dla 26.x są w chwili pisania oznaczone jako alpha. |
| Forge i NeoForge | Brak wersji serwerowej | ViaForge to mod tylko do gry gracza, a jego twórcy zarchiwizowali go w kwietniu 2026. |
| Vanilla | Brak | Serwer vanilla nie wczyta pluginów. Drogą jest przełączenie tego samego świata na Paper. |
Za proxy ten wybór ma konsekwencje. Z ViaVersion na proxy tłumaczenie odbywa się, zanim gracz dotrze do jakiegokolwiek serwera, a projekt ostrzega, że pluginy anti-cheat gorzej sobie z tym radzą. Na samych serwerach każdy tłumaczy dla własnych graczy. W sieci zbudowanej w naszym panelu serwery za proxy to Paper albo Purpur, więc instalacja na każdym z nich z jego zakładki „Pluginy” to prosta droga.
Wszystkie trzy wymagają Javy 17 albo nowszej. Na aktualnym serwerze to żaden problem, ale serwer 1.8.8 albo 1.12.2 działa na Javie 8 i odrzuci plugin. Poradnik o wersji Javy wyjaśnia, jaki dostajesz wtedy błąd i co z nim zrobić.
Instalacja w naszym panelu
Otwórz zakładkę „Pluginy”
Zakładka pojawia się na serwerach Paper i Purpur. Obok nagłówka „Katalog pluginów” panel podaje typ i wersję serwera, do których dopasowano listę.
Filtruj po Compatibility
Kliknij przycisk „Compatibility” nad kartami albo wpisz Via w „Szukaj pluginów”. ViaVersion, ViaBackwards i ViaRewind leżą tam obok siebie.
Zainstaluj to, czego wymaga tabela
Naciśnij „Zainstaluj” przy każdym potrzebnym, zaczynając od ViaVersion. Gdy karta ma więcej niż jeden stabilny build dla Twojej wersji, lista „Wersja” pozwala wybrać; najnowszy jest zaznaczony na górze.
Zrestartuj serwer
Pluginy wczytują się przy starcie, więc panel przypomina o restarcie. Potem trzy pliki pokazują się pod „Installed on this server”.

Katalog pokazuje tylko stabilne wydania, które wymieniają dokładnie Twój typ i wersję serwera. Po cichu trzyma to wszystkie trzy na tym samym kanale wydań, o co proszą ich twórcy. Twórcy polecają też swoje buildy beta; jeśli kiedyś sam wyślesz bety przez „Wyślij” w zakładce „Pliki”, wymień wszystkie trzy razem. Na bardzo starym serwerze karty może w ogóle nie być: obecne buildy ViaVersion nie wymieniają na przykład 1.8.8.
Konsola
viaversion listGdy gracze są online, viaversion list w zakładce „Konsola” grupuje ich według wersji, na której działa ich gra. W grze ta sama komenda wymaga uprawnień operatora. Katalog ma też ViaVersionStatus, który wypisuje wersję gry gracza przy wejściu, co przydaje się na serwerze publicznym, gdy chcesz wyłapać bardzo stare klienty.
Co gracze na starszych wersjach widzą inaczej
Większość różnic dotyczy graczy, którzy są z tyłu, bo ich gra nigdy nie słyszała o blokach, mobach i ekranach dodanych od tamtej pory. ViaBackwards wypełnia te luki zastępstwami, a kilku rzeczy nie da się wypełnić wcale.
- Głębokie jaskinie i wysokie budowle. Gry starsze niż 1.17 nie widzą i nie dotkną bloków poniżej y=0 ani powyżej y=255. W nowoczesnym świecie ukrywa to najgłębsze jaskinie i większość deepslate.
- Podobne bloki i moby. Sculk shrieker dla gracza 1.18.2 wygląda jak płaczący obsydian, a efekt ciemności zamienia się w ślepotę. Mob, którego stara gra nie ma, jest rysowany jako taki, który ma, z prawdziwą nazwą nad nim.
- Przedmioty, których jeszcze nie było. Pojawiają się jako przedmiot zastępczy. ViaBackwards przekazuje prawdziwą nazwę, żeby resource pack mógł przywrócić właściwy wygląd.
- Stół kowalski. Gry starsze niż 1.19.4 nie mogą go używać na serwerze 1.20 albo nowszym. Naprawia to AxSmithing, też w katalogu, w kategorii „Rozgrywka”.
- Nowsze ekrany. Okna dialogowe serwera z 1.21.6 otwierają się graczom 1.21.5 jako ekwipunki skrzyni, a byty display stają się dla graczy 1.19.3 stojakami na zbroję.
- Drobne usterki. Gry sprzed 1.17 mogą widzieć rozjeżdżające się kliknięcia w ekwipunku, a niektórych dźwięków brakuje, bo mapowanie dźwięków jest niepełne.
Gracze 1.8 i 1.7
ViaRewind pokonuje największą przepaść, aktualizację walki z 1.9. Gracz 1.8 na nowszym serwerze nadal ma czas odnowienia ataku, ale bez wskaźnika, więc ViaRewind domyślnie pokazuje go jako tytuł. W plugins/ViaRewind/config.yml cooldown-indicator przyjmuje też ACTION_BAR, BOSS_BAR albo DISABLED, a zmiana wymaga restartu. Drugiej ręki w 1.8 też nie było, więc ci gracze wpisują /offhand, żeby przenosić przedmioty między główną a drugą ręką.
Testuj najstarszą grą, którą dopuszczasz
Zanim ogłosisz obsługę starej wersji, wejdź nią sam i przejdź przez spawn, sklep i najgłębszą część mapy. Coś, co w 26.2 wygląda dobrze, dla gracza 1.16 może być dziurą w podłodze.
Wyznacz granicę poniżej najstarszej wersji
Każda dodatkowa stara wersja przynosi więcej luk opisanych wyżej i więcej ruchu, który anti-cheat może źle odczytać. ViaVersion może odprawiać wersje, których nie chcesz. Otwórz plugins/ViaVersion/config.yml w zakładce „Pliki” i wypełnij block-versions:
plugins/ViaVersion/config.yml
block-versions: ["<1.20"]
block-disconnect-msg: "You are using an unsupported Minecraft version!"< na początku blokuje wszystko poniżej tej wersji, > wszystko powyżej, a sama wersja blokuje tylko ją. Druga linijka to tekst, który dostają zablokowani gracze, pokazany tu z wartością domyślną. Po zmianie zrestartuj. Zablokowana wersja widzi serwer na liście trybu wieloosobowego jako niezgodny, a wersja, którą ViaVersion tłumaczy, widzi zwykły serwer, bo plugin odpowiada na ping listy wersją samego gracza.
Dlaczego serwery z modami nie mogą łączyć wersji
Mod jest budowany pod konkretne wydanie Minecrafta, a na serwerze Fabric, Forge albo NeoForge każdy gracz potrzebuje tych samych modów w tych samych wersjach co serwer. Gracz na innym wydaniu zwykle w ogóle nie uruchomi tych modów, więc nie ma do czego tłumaczyć. Poradnik o serwerze z modami opisuje, jak doprowadzić wszystkich do zgodnych wersji.
Zespół Via mówi to wprost: ViaVersion jest zaprojektowany dla serwerów vanilla i prawdopodobnie nie zadziała z wpisami rejestru z modów, a właśnie tym są nowe bloki, przedmioty i byty z modów. ViaFabric istnieje dla serwerów Fabric i to ostrzeżenie dotyczy także jego. Forge i NeoForge nie mają żadnej wersji serwerowej.
W naszym panelu zakładka „Pluginy” jest tylko dla Paper i Purpur, więc serwer Fabric, Forge, NeoForge albo vanilla jej nie pokaże. Jeśli mieszane wersje są ważniejsze niż mody, w wyborze pomogą porównanie loaderów i Paper czy Purpur. Pole „Wersja Minecrafta” w zakładce „Ustawienia” ma w skrócie to samo ostrzeżenie: zainstalowane pluginy i mody muszą obsługiwać wybraną wersję.
Gracze Bedrock potrzebują Geysera, a nie Via
Każdy projekt Via tłumaczy między jednym wydaniem Java a innym. Bedrock Edition na telefonach, tabletach, konsolach i Windows mówi zupełnie innym protokołem, więc żaden z tych trzech nie wpuści gracza Bedrock, bez względu na to, jak stara czy nowa jest jego gra.
To zadanie Geysera, który dołącza do Twojego serwera tak, jakby był graczem Java na najnowszym wydaniu, obecnie 26.2. Oba mogą współpracować: gdy serwer działa na starszej wersji niż ta, którą mówi Geyser, dokumentacja samego Geysera wstawia ViaVersion pośrodku. Jak łączą się gracze Bedrock i co ustawiają pakiety Crossplay, opisuje poradnik o Java i Bedrock.

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.




