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

DBanaszewski | 2020-08-05 07:15:13 UTC | #1

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 gry Java 8 (LTS) Java 9 Java 10 Java 11 (LTS) Java 12 Java 13 Java 14 (stabilna wersja) Java Beta builds (15, 16)
1.14.4
1.15
1.15.1
1.15.2
1.16
1.16.1

Legenda:
- - rekordy SRV działają i mają się dobrze.
- - rekordy SRV nie działają, dostęp do serwerów utrudniony.
- - 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 | 2020-08-05 07:36:14 UTC | #2

Dlatego powinno nie korzystać z tego moda :bezkappy:


Axerr | 2020-08-05 16:47:06 UTC | #3

Dlatego nie używam rekordów SRV


Timo | 2020-08-05 21:16:11 UTC | #4

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