Fix Minecraft "Failed to Verify Username"
Failed to verify usernameauthentication servers are downbad login"Failed to verify username" is a server-side message: the server tried to verify a player with Mojang/Microsoft auth and couldn't. Here's why and how to fix it.
Cause 1: Mojang auth is temporarily down
With online-mode=true, the server checks each player against Mojang's auth servers. If those are down or flaky, verification fails. Check the Minecraft service status — if it's an outage, just wait it out.
Cause 2: players using "cracked"/offline accounts
An online-mode server rejects non-premium (cracked) accounts — that's the point of online-mode. Players must use legitimate accounts, or the server must run offline (not recommended).
Cause 3: behind a proxy without forwarding
If your backend server sits behind a proxy (BungeeCord/Velocity), the backend should be online-mode=false and rely on the proxy's IP/player forwarding. A misconfigured proxy setup causes verify failures.
Setting online-mode=false to "fix" this on a standalone server removes all account security — anyone can join as anyone. Only do it for offline play, and always with a whitelist or a proxy that handles auth.
It's an auth check. Wait out Mojang outages, require legit accounts, and on a proxy network set the backend to offline with proper forwarding.
Minecraft is a trademark of Mojang Synergies AB / Microsoft. ESAGAMES is an independent hosting provider, not affiliated with or endorsed by Mojang or Microsoft.
Secure Minecraft hosting
Our Minecraft hosting runs online-mode with whitelist and proxy support, so auth just works — protected in Frankfurt.
Frequently asked questions
Why does my server say "Failed to verify username"?
With online-mode on, the server verifies players against Mojang's auth servers. The error means that check failed — usually a Mojang outage, a non-premium account, or a misconfigured proxy.
Is "failed to verify username" the player's fault?
Not necessarily. It can be a temporary Mojang auth outage, a cracked account on an online-mode server, or a proxy/forwarding misconfiguration on the server side.
Should I set online-mode=false to fix it?
Only on a proxy backend with proper player forwarding, or for deliberate offline play with a whitelist. On a normal public server, online-mode=false removes account security and invites impersonation.
Related articles
Fix AMX Mod X "Couldn't load library" / Plugin Failed in CS 1.6
AMXX plugin stuck on "bad load", "couldn't load library" or "failed"? The real causes and the exact fix.
Read fix Game ServersFix FiveM "Couldn't load resource" / Failed to Start
A FiveM resource won't start or throws "couldn't load resource"? Here are the real causes and fixes.
Read fix Game ServersFix Rust Oxide / uMod Plugins Not Loading
Oxide/uMod plugins not loading after a Rust update? The usual causes and the quick fix.
Read fix