Failed to verify username
This error appears when players try to join your Minecraft server but the server cannot verify their account with Mojang's authentication servers. This happens when online-mode=true is set in your server configuration.
The online-mode setting in server.properties controls whether your server verifies player accounts with Mojang's authentication servers. When enabled (true), only players with legitimate Minecraft accounts can join.
Shut down your Minecraft server before making changes to configuration files.
Navigate to your server folder and open the server.properties file in a text editor.
Look for this line:
online-mode=true
Change it to:
online-mode=false
Save the file and start your server. Players should now be able to join.
With online-mode=false, anyone can join your server with any username, including admin usernames. This means players could impersonate you or other operators. If you run a public server with offline mode, consider installing an authentication plugin like AuthMe or LoginSecurity to require players to log in with a password.
If you're running a proxy server (BungeeCord, Waterfall, or Velocity), set online-mode=false on all backend Minecraft servers, but keep online-mode=true on the proxy itself. The proxy handles authentication and passes verified players to the backend servers.
Now that your server is running in offline mode, you'll want to attract players. mclist.io is a Minecraft server list where you can add your server for free and get votes from your community. Higher votes mean better visibility and more players discovering your server.