// Minecraft

Minecraft 26.4 a twój serwer: snapshoty, nowe ustawienia, lodowe jaskinie

Minecraft 26.4 a twój serwer: snapshoty, nowe ustawienia, lodowe jaskinie

Minecraft 26.4 to kolejna wersja Javy. Mojang zapowiedział na następny game drop lodowe jaskinie (ice caves) i zamarznięty wariant zombie, ale nie podał jeszcze daty; najpewniej będzie to właśnie 26.4, a Minecraft Wiki wymienia Bedrock 26.70 i liczy na czwarty kwartał 2026. Pierwszy snapshot, 26.4 Snapshot 1 z 22 września, nie zawiera jeszcze lodowych jaskiń, ale przynosi trzy nowe opcje w server.properties, nowy format datapacków, jaskinie siarkowe pod starymi światami i Vulkan jako domyślny renderer w kliencie. Testuj na osobnym serwerze albo na kopii swojego świata; twój główny serwer czeka na wydanie, a jeśli używasz Papera, także na to, aż Paper i twoje pluginy będą gotowe.

Snapshot 1 to snapshot techniczny, jeszcze bez lodowych jaskiń

Mojang sam opisuje ten pierwszy snapshot jako start z „szeregiem technicznych aktualizacji i usprawnień”. Lodowe jaskinie, sople (icicles), kryształy lodu (ice crystals) i zamarznięty zombie (frozen zombie, jeszcze bez ostatecznej nazwy) zostały zapowiedziane dopiero podczas Minecraft LIVE 26 września, cztery dni po tym snapshocie. W którym snapshocie się pojawią, Mojang nie powiedział, a do wydania wszystko może się jeszcze zmienić.

Najbardziej widoczna zmiana dotyczy gracza: w ustawieniu wideo „Graphics API” opcja „Default” działa teraz jak „Prefer Vulkan”; do tej pory oznaczała OpenGL. Twój serwer nic z tego nie odczuje. Jeśli gra u któregoś gracza wysypuje się już przy uruchamianiu, nie przełącza się już sama: ten gracz musi wtedy sam ustawić „Prefer OpenGL”.

Trzy nowe linie w server.properties

Dochodzą trzy klucze, tutaj z wartościami domyślnymi:

allowed-connection-ids=
status-contact-details=
enable-legacy-status=true
Tabela z trzema nowymi opcjami server.properties z Minecraft 26.4 Snapshot 1: allowed-connection-ids, status-contact-details i enable-legacy-status, z wartością domyślną i działaniem
Trzy nowe opcje w server.properties z 26.4 Snapshot 1 (22 września 2026) wraz z wartościami domyślnymi.

allowed-connection-ids: wchodzi tylko ten, kto wyśle właściwe id

Lista id rozdzielonych przecinkami. Jeśli jest pusta (domyślnie), nic się nie zmienia. Jeśli coś wpiszesz, serwer porównuje te wartości z _id, które wysyła klient, i odrzuca każde połączenie bez pasującego id, zarówno przy zapytaniu o status, jak i przy logowaniu: bez właściwego id nie ma statusu serwera ani dołączania.

Id wpisujesz w adres serwera, i to też jest nowość w tym snapshocie. Adres taki jak [email protected] klient odczytuje jako play.przyklad.pl?_id=znajomi. Przy allowed-connection-ids=znajomi,ekipa wejdą więc tylko gracze, którzy dopiszą jedno z tych dwóch id przed adresem. Skaner, który po prostu przeczesuje adresy IP, nie zna id i na zwykłe zapytanie o status nie dostaje odpowiedzi; czy dotyczy to także starego protokołu pingowania, changelog nie mówi.

To wyraźnie nie jest hasło: według Mojangu pakiet połączenia jest nieszyfrowany, więc nie nadaje się do niczego, co dotyczy bezpieczeństwa. Twoja whitelista nadal jest więc potrzebna. A ponieważ ten zapis jest nowy, na razie zna go tylko klient snapshotu.

status-contact-details: linia kontaktowa w statusie serwera

Dowolny tekst, który pokazuje, jak skontaktować się z właścicielami serwera, także bez strony internetowej: na przykład adres e-mail albo zaproszenie na Discorda. Serwer wysyła go w odpowiedzi na zapytanie o status, pod kluczem contact. Czy i gdzie zwykły klient wyświetla tę linię, changelog nie podaje; każdy program, który pobiera odpowiedź statusu, może ją jednak odczytać.

enable-legacy-status: wyłączanie starego protokołu pingowania

Klient gry sprzed wersji 1.7 pytał o status serwera starszym protokołem. Z enable-legacy-status=false twój serwer przestaje odpowiadać na takie zapytania; domyślnie opcja jest ustawiona na true. Żeby działał jakikolwiek status, stary czy nowy, enable-status musi być włączone. Jeśli nie masz powodu, zostaw tę opcję włączoną. Pozostałe linie opisujemy w artykule server.properties: wyjaśnienie ustawień.

Stare światy dostają przy konwersji jaskinie siarkowe pod spodem

Masz jeszcze świat (albo jego części) sprzed 1.18 (Caves & Cliffs część II), którego od tamtej pory nie otwierano w nowszej wersji? Przy konwersji takich starych chunków Minecraft od 1.18 generuje pod nimi nowy teren, aż do nowego dna na Y=-64. Od 26.4 Snapshot 1 mogą się tam pojawić także jaskinie siarkowe (sulfur caves), biom jaskiniowy z 26.2; służy do tego nowy tag biomu #generated_in_below_zero_retrogen. Chunki, które zostały już skonwertowane lub wygenerowane w 1.18 albo nowszej wersji, nie odczują tej zmiany.

Datapacki, komendy i sieć: co twórcy muszą przetestować od nowa

  • Nowe formaty paczek. Format datapacków rośnie do 122.0 (26.3: 121.0), format resource packów do 98.0 (26.3: 97.1). Przetestuj paczki dla 26.3 (format 121), zanim podniesiesz format.
  • Własny worldgen. Pole default_block w noise settings zniknęło (zawsze powietrze; inne bloki ustawiasz przez material rules). W modyfikatorze cuboid wartości xz_size i y_size to teraz rzeczywisty rozmiar: 2 daje 2×2, a nie 3×3. Placed features mogą umieszczać obiekty już tylko w obszarze 3×3 chunków, a wpisy dla różnych biomów w źródłach multi-noise nie mogą się już pokrywać na wszystkich parametrach szumu przy tym samym offsecie.
  • /fillbiome. Komenda działała dotąd na komórkach 4×4×4 bloki, przez co krawędź nie zawsze wypadała dokładnie na twoich współrzędnych. Według changelogu wypełnia teraz biomy z dokładnością do bloku.
  • Zaokrąglanie NBT. Przy konwersji liczb dziesiętnych na całkowite gra zaokrągla teraz zawsze w dół. Skrypty z /data mogą przez to w przypadkach granicznych dać inny wynik.
  • Sieć. Klient wysyła nowy pakiet minecraft:mod_list (pusty w vanilli), żeby ułatwić debugowanie, minecraft:transfer może przekazywać właściwości do serwera docelowego, a przy rekordzie SRV pierwotna domena jest wysyłana jako _o.

Jak bezpiecznie przetestować snapshot

Mojang sam ostrzega, że wersje testowe mogą uszkodzić twój świat: zrób kopię zapasową i uruchamiaj je w innym folderze niż główny świat. Jeśli otworzysz świat ze snapshotu ponownie w starszej wersji, gra ostrzeże, że może on ulec uszkodzeniu: twoją drogą powrotu do 26.3 jest kopia zapasowa.

  1. Zrób kopię zapasową głównego serwera i sprawdź, czy jest kompletna (jak zrobić kopię zapasową). Jak ułożyć to na stałe, przeczytasz w artykule strategia backupów, która naprawdę działa.
  2. Użyj osobnego serwera testowego albo przynajmniej kopii folderu świata.
  3. Wgraj jar snapshotu. Mojang udostępnia przy każdym snapshocie osobny server.jar, podlinkowany we wpisie o snapshocie na minecraft.net. Jak wgrać własny jar przez menedżer plików, opisujemy w artykule wgrywanie własnego server.jar.
  4. Java 25. Snapshot, tak jak wersje od 26.1 do 26.3, wymaga Javy 25. Jeśli twój serwer działa już na 26.x, nie musisz nic zmieniać; jeśli przechodzisz z 1.21, najpierw przeczytaj, jakiej wersji Javy potrzebuje twój serwer.
  5. Klient na tym samym snapshocie. Gracze włączają snapshoty w Minecraft Launcherze, w zakładce „Instalacje”. Snapshot ma inny numer protokołu niż 26.3, więc klient 26.3 nie wejdzie na twój serwer testowy, i na odwrót.
  6. Testuj to, czego używasz: swoje datapacki, bloki poleceń, nowe ustawienia i ewentualnie stary świat konwertowany po raz pierwszy.

Twój główny serwer czeka na wydanie i na Papera

Snapshot to stan pośredni: do wydania pojawią się kolejne, a każdy może znowu zmienić formaty i działanie gry. Format datapacków 26.3 zmienił się w trakcie snapshotów i pre-release'ów z 108.0 na 121.0.

W API pobierania Papera 27 września nie ma 26.4 (są pre-release'y i release candidate'y, ale nie snapshoty). Nawet 26.3 jest w Paperze wciąż eksperymentalne: wszystkie buildy są w kanale alfa (najnowszy: build 49 z 26 września), a ostatni stabilny Paper to 26.2 build 129. Jeśli używasz Papera z pluginami, aktualizuj dopiero przy stabilnym buildzie i gdy twoje najważniejsze pluginy wymieniają nową wersję. Stan dla 26.3 znajdziesz w artykule które pluginy działają już na 26.3.

Kiedy nie, a kiedy tak

Nie rób tego: nie przestawiaj na snapshot głównego serwera ani SMP z długą historią świata, nawet „na chwilę”, żeby zobaczyć lodowe jaskinie, bo jeszcze ich tam nie ma. Ma sens: jeśli zarządzasz datapackami, własnym worldgenem albo siecią z transferami i chcesz wiedzieć, co się zepsuje, zanim wyjdzie 26.4. Na taki serwer testowy: w MC-Node serwer Minecraft kosztuje od 0,50 € miesięcznie, z kopiami zapasowymi w panelu gry i z możliwością rezygnacji co miesiąc: rezygnujesz z niego, gdy tylko wyjdzie 26.4 i przeniesiesz główny serwer.

Najczęściej zadawane pytania

Czy lodowe jaskinie są już w Minecraft 26.4 Snapshot 1?

Nie. 26.4 Snapshot 1 z 22 września 2026 to snapshot techniczny, m.in. z nowymi ustawieniami serwera i Vulkanem jako domyślnym rendererem. Lodowe jaskinie zapowiedziano 26 września na następny game drop, najpewniej 26.4, ale Mojang nie powiedział, w którym snapshocie się pojawią.

Kiedy wyjdzie Minecraft 26.4?

Mojang mówi o następnym game dropie, ale nie podał jeszcze daty. Najpewniej będzie to Java 26.4 (pierwszy snapshot wyszedł 22 września, jeszcze bez lodowych jaskiń); Minecraft Wiki wymienia Bedrock 26.70 i liczy na czwarty kwartał 2026. Do tego czasu będą wychodzić snapshoty, a zawartość może się jeszcze zmienić.

Czy mogę uruchomić snapshot Minecrafta na swoim serwerze?

Tak, Mojang udostępnia przy każdym snapshocie osobny server.jar; 26.4 Snapshot 1 działa na Javie 25. Rób to na osobnym serwerze testowym albo na kopii swojego świata, bo wersje testowe mogą uszkodzić świat. Gracze wybierają ten sam snapshot w launcherze.

Co robi allowed-connection-ids w server.properties?

Dzięki tej nowej opcji z 26.4 Snapshot 1 serwer przepuszcza tylko połączenia, które wysyłają id z listy, na przykład przez adres [email protected]. Kto nie poda id, nie zobaczy statusu serwera i nie dołączy. To nie jest zabezpieczenie: pakiet połączenia jest nieszyfrowany, więc twoja whitelista nadal jest potrzebna.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Minecraft online w 60 sekund
Zobacz pakiety →