사용자 이름 확인 실패: 서버 구성
운영자용: 서버가 “Failed to verify username”을 표시하는 이유와 online-mode 구성 방법. Aternos 플레이어용 — 별도 설명.
업데이트 2026년 9월 28일
Failed to verify username(또는 “Could not verify username”) 메시지는 서버가 플레이어의 라이선스를 확인하지 못했다는 뜻이에요.
Aternos에서 플레이 중이고 서버가 본인 것이 아니라면 — .
원인
- 서버는 online-mode로 실행되는데 클라이언트가 오프라인 계정을 사용하는 경우. 가장 흔한 원인이에요. 해결 방법: 플레이어가 정품 계정을 보유하거나,
online-mode=false와 함께 비밀번호 인증을 사용하세요. - Mojang 서버를 사용할 수 없는 경우. 일시적인 장애예요 — 인증 서버 다운.
- 플레이어가 런처에서 계정에 로그인하지 않았거나 세션이 만료된 경우: 런처를 다시 시작하고 다시 로그인하세요.
- 포워딩 없는 서버 네트워크인 경우. 백엔드가 라이선스를 직접 확인하려고 해요 — IP 포워딩.
- 서버 또는 플레이어 측 시간이 크게 어긋난 경우 — 드물지만 실제로 서명 확인 실패를 일으키는 원인이에요.
문제가 어디에 있는지 파악하는 방법
모두가 동시에 오류를 겪는다면 — Mojang 또는 여러분의 online-mode 문제예요. 한 명의 플레이어만 겪는다면 — 그 플레이어의 런처나 계정 문제예요.
서버 네트워크에서
player-info-forwarding을 사용할 때 백엔드는 online-mode=false여야 하고, 프록시가 확인을 담당해요. 백엔드에서 online-mode를 켜면 바로 이 오류가 발생해요 — Velocity.
모드 변경
online-mode를 전환하면 플레이어 UUID가 바뀌어요: UUID에 연결된 클레임, 권한, 잔액이 사라져요 — 닉네임 로그인.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
