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.