이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
안녕하세요 친구들과 페이퍼 서버로 노는데 이런문구가 뜨는데... 뭐가 문제일까요
[01:40:24 ERROR]: Failed to request yggdrasil public key
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:119) ~[authlib-4.0.43.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:91) ~[authlib-4.0.43.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo.fetch(YggdrasilServicesKeyInfo.java:94) ~[authlib-4.0.43.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo.lambda$get$1(YggdrasilServicesKeyInfo.java:81) ~[authlib-4.0.43.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577) ~[?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1623) ~[?:?]
Caused by: java.net.SocketException: Connection reset by peer
at sun.nio.ch.NioSocketImpl.implWrite(NioSocketImpl.java:413) ~[?:?]
at sun.nio.ch.NioSocketImpl.write(NioSocketImpl.java:433) ~[?:?]
at sun.nio.ch.NioSocketImpl$2.write(NioSocketImpl.java:812) ~[?:?]
at java.net.Socket$SocketOutputStream.write(Socket.java:1120) ~[?:?]
at sun.security.ssl.SSLSocketOutputRecord.flush(SSLSocketOutputRecord.java:271) ~[?:?]
at sun.security.ssl.HandshakeOutStream.flush(HandshakeOutStream.java:89) ~[?:?]
at sun.security.ssl.ClientHello$ClientHelloKickstartProducer.produce(ClientHello.java:645) ~[?:?]
at sun.security.ssl.SSLHandshake.kickstart(SSLHandshake.java:526) ~[?:?]
at sun.security.ssl.ClientHandshakeContext.kickstart(ClientHandshakeContext.java:112) ~[?:?]
at sun.security.ssl.TransportContext.kickstart(TransportContext.java:258) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:448) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:587) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1657) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1581) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
at com.mojang.authlib.HttpAuthenticationService.performGetRequest(HttpAuthenticationService.java:140) ~[authlib-4.0.43.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:96) ~[authlib-4.0.43.jar:?]
... 9 more
추가로
[01:55:10 ERROR]: Couldn't verify username because servers are unavailable
이거 까지 뭐가 문제인지 서버를 다시 파보기도 했는데 잠깐 잘되다가 다시 이렇게 뜨네요..어제까지는 별 문제 없었는데...왜 이러는지 알수있을까요?
KITE2459
2023.11.09마크 서버 접속간에 사용자의 계정을 검증하는 과정중 모장의 인증서버에 접근하는데
그 인증서버가 가끔 죽어버리면 저런 에러가 발생합니다.
이걸 해결하는 방법은 각 인증과 보안 서버등을 비교적 제일 멀쩡한 곳으로 고정하는 방법과
server.properties의 online-mode를 false로 변경하여 인증과정 자체를 생략해버리는 방법이 있습니다.
후자의 방식은 사용자의 skin이 로딩되지 않으므로 전자의 방법으로 알려드리겠습니다.
입력해야 되는 값은 다음과 같습니다
65.8.49.33 authserver.mojang.com
13.107.213.36 sessionserver.mojang.com
13.226.22.107 account.mojang.com
13.107.213.36 api.mojang.com
13.107.213.36 textures.minecraft.net
Windows 기준
C:\Windows\System32\drivers\etc\hosts 를 관리자 권한으로 열고 위의 값을 맨 아래에 추가 후 저장
Linux 기준
/etc/hosts 를 root 권한으로 열고 위의 값을 맨 아래에 추가 후 저장
저장 이후에 바로 적용되오나 마크서버를 한번 재부팅 해주는 것을 추천드립니다
위의 방법은 완전한 해결이 아닌 어느정도 멀쩡한 서버로 고정하여 에러를 완화하는 방법입니다.
syreual
2023.11.20사정이 있어서 늦게 봐버렸네요...
혹시
( Windows 기준
C:\Windows\System32\drivers\etc\hosts 를 관리자 권한으로 열고 위의 값을 맨 아래에 추가 후 저장 )
이걸 어떻게 해야하고 뭔지 모르겠는데 알려주실수있으시면 감사하겠습니다