Nie działają Ci niektóre serwery Minecraft? Masz Optifine? Przeczytaj to!

Poradniki społeczności
minecraft
DBanaszewski
DBanaszewski α-tester v3

Używasz Optifine w wersji 1.14.4 i wyższej oraz posiadasz Javę w wersji wyższej niż 8? Nie działają Ci serwery, które korzystają z rekordów SRV w strefie DNS? PRZECZYTAJ TO!

Autor Optifine, sp614x, wie o tym błędzie, ale naprawa go nie jest taka prosta. W sumie to zależy. Spójrz na tą tabelkę.

Wersja gryJava 8 (LTS)Java 9Java 10Java 11 (LTS)Java 12Java 13Java 14 (stabilna wersja)Java Beta builds (15, 16)
1.14.4undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined
1.15undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined
1.15.1undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined
1.15.2undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined
1.16undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined
1.16.1undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined

Legenda:

  • undefined - rekordy SRV działają i mają się dobrze.
  • undefined - rekordy SRV nie działają, dostęp do serwerów utrudniony.
  • undefined - brak informacji (ktoś w ogóle używa tych wersji Javy?)

Dlaczego ten błąd występuje tylko w wersjach Java powyżej 8?

Problem jest związany z podpisami plików .jar.

Uruchamiając Optifine na Javie w wersji 9 i wyższej, Minecraft nie może uzyskać dostępu do biblioteki umożliwiającej odczyt rekordów SRV z strefy DNS.

Jakie jest rozwiązanie tego problemu?

Używaj oryginalnej wersji Minecrafta oraz oryginalnego launchera - on, po instalacji (na Windows'ie) dołącza swoją wersję Javy w wersji 8. Optifine i Java 8 działają wyśmienicie.

Patbox
Patbox

Dlatego powinno nie korzystać z tego moda :bezkappy:

Axerr
Axerr

Dlatego nie używam rekordów SRV

Timo
Timo Moderator forum.lvlup.pro

Fakt, port 25565 najlepszy, aczkolwiek nie masz wpływu na to co ustawiają właściciele innych serwerów 😕