„Failed to verify username” en „Invalid session” in Minecraft oplossen
Join je een server met online-mode aan, dan vraagt hij de inlogservers van Minecraft je account te bevestigen. „Failed to verify username!” en „Invalid session” betekenen dat die controle mislukte. Een herstart van de launcher lost het meestal op. Zo niet, dan zit de oorzaak in de inlogdienst, je netwerk of de proxy-opzet van de server.
Wat elke melding betekent
| Melding | Wat het meestal betekent |
|---|---|
| Failed to verify username! | De server kon je account niet bevestigen bij de inlogservers van Minecraft. |
| Invalid session (Try restarting your game) | De aanmelding van je spel is verlopen of heeft de servers van Minecraft niet bereikt. |
| Authentication servers are down. Please try again later, sorry! | De server kon de inlogservers van Minecraft niet bereiken, of ze liggen eruit. |
| You logged in from another location | Hetzelfde account joinde vanaf een tweede plek en verving je verbinding. |
Oplossingen voor spelers
- Herstart de launcher en meld je opnieuw aan. Meld je af, sluit de launcher helemaal af, open hem en meld je aan. Dit lost de meeste „Invalid session”-fouten op.
- Gebruik het juiste account. Een server met online-mode aan accepteert alleen accounts die Minecraft: Java Edition bezitten. Controleer of je bent aangemeld met dat Microsoft-account.
- Controleer je datum en tijd. Beveiligde verbindingen mislukken als je klok niet klopt. Laat hem automatisch bijwerken.
- Zet je VPN uit en probeer een ander netwerk. Wis je DNS-cache als het probleem blijft.
- Join maar vanaf één plek. Sluit Minecraft op elk ander apparaat dat je account gebruikt.
- Wacht en probeer opnieuw. De inlogdiensten van Minecraft hebben af en toe storingen. Zien andere spelers op de server dezelfde fout, dan is er bij jou niets mis.
Oplossingen voor servereigenaren
1. Controleer of de server de inlogservers bereikt
De server neemt voor elke aanmelding contact op met de sessieservers van Mojang. Test de verbinding vanaf de server:
curl -sI https://sessionserver.mojang.com | head -n 1
Elke HTTP-statusregel betekent dat de verbinding werkt. „Could not resolve host” of een timeout betekent dat DNS of uitgaand verkeer geblokkeerd is: controleer of de server een werkende DNS-server heeft en of de firewall uitgaand HTTPS op poort 443 en DNS op poort 53 toestaat.
2. Houd online-mode aan
online-mode=false in server.properties zet de controle uit, maar dan kan iedereen joinen onder elke naam, ook die van een van je beheerders. Laat het op true op een openbare server. De enige uitzondering is een gameserver achter een proxy die de accounts voor hem controleert.
3. Stel proxy's goed in
In een Velocity- of BungeeCord-netwerk draait de proxy met online-mode aan en geeft hij de identiteit van de speler via forwarding door aan de gameservers. Zet forwarding aan op beide kanten, gebruik hetzelfde secret waar de proxy er een vraagt, en maak de gameservers alleen bereikbaar vanaf de proxy, met een firewallregel. Een gameserver die open op internet staat met online-mode uit, laat iedereen joinen als elke speler.
4. Controleer de klok van de server
Een verkeerde systeemtijd verstoort de beveiligde verbinding met de inlogservers. Voer op Linux timedatectl uit en controleer of de klok gesynchroniseerd is.
5. Tijdens een storing
Als de inlogdiensten van Minecraft eruit liggen, kan niemand joinen op een server met online-mode aan. Wacht tot ze herstellen in plaats van je instellingen te wijzigen.
Kom je er nog steeds niet uit?
Noteer de exacte melding, het tijdstip en of één speler of iedereen getroffen is. Ziet maar één speler het, dan ligt de oplossing aan zijn kant.
Host je Minecraft-server in Singapore
Lage ping voor spelers in India, Maleisië en Indonesië, op snelle AMD EPYC-cores met NVMe en DDoS-bescherming.
