> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Failed to Verify Username on a Minecraft Server: How to Fix

> Fix "Failed to verify username" on a Minecraft server: restart the launcher, sign in again, use a paid Java account and check Mojang's login status.

"Failed to verify username" means your Minecraft server asked Mojang to confirm the player's account and got no valid answer. Usually the player's login session has expired: they should fully close Minecraft and the launcher, sign in again and rejoin. It also happens when someone joins with a cracked (non-premium) client while the server checks accounts, which it does by default.

| Difficulty | Time | Who fixes it |
| - | - | - |
| Beginner | 2 minutes | Usually the player, not the server owner |

***

## What causes "Failed to verify username"?

| Cause | How to tell | Fix |
| - | - | - |
| Expired login session | Only one player has it. They may also see "Invalid session". | Close Minecraft **and** the launcher, sign in again, rejoin. |
| Cracked or offline-mode client | The player doesn't own Minecraft: Java Edition. | Use a paid Java account, or see [non-premium players](https://help.freakhosting.com/games/minecraft/how-to-allow-non-premium-players-to-join-your-minecraft-server.md). |
| Mojang's login servers have a problem | Many players at once, on many servers. | Wait and try again later. |
| Joining a proxy backend directly | Your network uses Velocity or BungeeCord. | Join through the proxy's address. |

***

## How players fix it

**1. Restart the game and launcher**

Quit Minecraft and close the launcher completely, then open them again.

**2. Sign out and in**

In the launcher, sign out of the Microsoft account and sign in again. This renews the session.

**3. Check the account**

Make sure the account owns Minecraft: Java Edition and is the one selected in the launcher.

**4. Join again**

Rejoin the server with the same address.

***

## How server owners check it

**1. Read the console**

On the **Console** page, look for the player's name around the time they joined. A failed check names the player.

**2. Check if it's everyone**

If every player fails at once, Mojang's authentication is likely having trouble. Wait and try again. Our [status page](https://status.freakhosting.com) shows problems on our side.

**3. Check your network setup**

On a Velocity network, backends run with **Allow cracked players** on, and players must use the proxy's address. See [Velocity proxy setup](https://help.freakhosting.com/games/minecraft/setting-up-bungeecord-velocity-proxy-network.md).

> [!WARNING]
>
> Don't switch on **Allow cracked players** just to fix this error. It turns off account checks for everyone, so anyone can join with any name, including yours. Player UUIDs also change, so inventories and permissions appear lost.

***

## Frequently asked questions

### Is "Failed to verify username" a server problem?

Rarely. In most cases the player's login session has expired, and signing in again fixes it. If every player gets it at once, Mojang's login service is the likely cause.

### Does turning off online mode fix it?

It hides the error, but it removes account checks for everyone. Only do it if you really want non-premium players, and then use a whitelist and a login plugin.

### Why does it happen after I change my Microsoft account?

The launcher keeps the old session. Close the game and launcher, sign out and sign in with the new account.

### Can a VPN cause it?

It can make the login check fail. Ask the player to try without the VPN.

***

## Related guides

> **[Minecraft server guide](https://help.freakhosting.com/games/minecraft/minecraft-server-hosting-guide.md)**
>
> Every Minecraft guide in one place.

> **[Can't connect](https://help.freakhosting.com/games/minecraft/cant-connect-to-your-minecraft-server.md)**
>
> Other connection errors.

> **[Non-premium players](https://help.freakhosting.com/games/minecraft/how-to-allow-non-premium-players-to-join-your-minecraft-server.md)**
>
> What Allow cracked players does.

> **[Outdated client or server](https://help.freakhosting.com/games/minecraft/outdated-client-or-server-error.md)**
>
> Version mismatch errors.

> [!NOTE]
>
> **Reviewed by the FREAKHOSTING team** on 29 October 2026. Game Panel steps were checked on our panel (Minecraft 26.1, Paper and Fabric); game and plugin details follow their official documentation. Steps may differ slightly if the game change.

***

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** October 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.