Failed to verify username! ja Failed to login: Invalid session ovat Minecraft-pelaajien yleisimpiä virheilmoituksia, eivätkä ne lähes koskaan tarkoita, että palvelimessa olisi vikaa. Ne tarkoittavat, että kirjautumistarkistus pelisi, Microsoftin tilipalvelimien ja Minecraft-palvelimen välillä ei mennyt läpi. Tämä opas kertoo, mitä tarkistetaan, miten korjaat asian pelaajana ja miksi tarkistuksen poistaminen käytöstä on harvoin oikea ratkaisu.
Mitä tarkistetaan
Kun online-mode on päällä, kuten oletuksena on, jokainen liittyvä pelaaja käy läpi saman lyhyen kättelyn:
- Pelisi kertoo kirjautumisistuntosi avulla Mojangin istuntopalvelimille, että olet liittymässä tälle palvelimelle
- Palvelin kysyy samoilta istuntopalvelimilta, tapahtuiko näin oikeasti
- Jos molemmat puolet ovat samaa mieltä, pääset sisään. Muuten palvelin torjuu sinut
Tämä todistaa, että omistat tilin, jolla pelaat. Samalla jokainen pelaaja saa tiliinsä sidotun pysyvän tunnisteen (UUID), jota palvelin käyttää tavaraluetteloihin, porttikieltoihin, operaattoreihin ja whitelistiin.
Ilmoitukset osoittavat kättelyn eri puolille:
| Ilmoitus | Mitä se yleensä tarkoittaa |
|---|---|
Failed to login: Invalid session (Try restarting your game and the launcher) |
Pelisi kirjautumisistunto on vanhentunut tai ei ole enää voimassa |
Failed to verify username! |
Palvelin kysyi istuntopalvelimilta, eivätkä ne pystyneet vahvistamaan sinua |
Korjaukset pelaajille
Käy nämä läpi järjestyksessä. Kaksi ensimmäistä ratkaisevat useimmat tapaukset.
- Käynnistä peli ja käynnistysohjelma uudelleen. Sulje Minecraft kokonaan ja sulje myös käynnistysohjelma (launcher), ei pelkkää peli-ikkunaa. Käynnistä launcher uudelleen ja liity. Tämä uusii istuntosi
- Kirjaudu ulos ja uudelleen sisään. Kirjaudu launcherissa ulos Microsoft-tililtäsi, kirjaudu takaisin ja käynnistä peli. Istunnot vanhenevat itsestään jonkin ajan kuluttua, varsinkin jos peli tai launcher on ollut pitkään auki
- Varmista, että käytät oikeaa tiliä. Jos launcherissa on useampi tili, varmista, että valitulla tilillä on Minecraft Java Edition
- Odota muutama minuutti, jos ongelma koskee kaikkia. Kun moni pelaaja saa ilmoituksen yhtä aikaa eri palvelimilla, tili- tai istuntopalveluissa on häiriö. Silloin sinun tai meidän päässä ei ole mitään korjattavaa, ja häiriö menee yleensä ohi itsestään. Mojang ja Microsoft ilmoittavat katkoista virallisissa tilakanavissaan
- Tarkista yhteytesi. VPN, tiukka palomuuri tai DNS-suodatin, joka estää Mojangin tai Microsoftin palvelut sinun päässäsi, voi rikkoa istuntotarkistuksen. Kokeile ilman sitä
Jos ongelma on vain yhdellä pelaajalla ja muut pääsevät sisään, syy on lähes aina kyseisen pelaajan päässä, ja vaiheet 1 ja 2 korjaavat sen.
Miksei online modea kannata vain kytkeä pois?
Tarkistusta ohjaava asetus on online-mode. Paneelissamme löydät sen Asetukset-välilehdeltä kohdasta Players nimellä Online mode, ja se on myös server.properties-tiedoston rivi online-mode. Pois kytkeminen kyllä poistaa virheen, koska palvelin lakkaa kysymästä. Samalla katoaa kuitenkin ainoa asia, joka todistaa, kuka pelaaja on.
Kun online mode on pois päältä:
- Kuka tahansa voi liittyä kenenä tahansa. Pelaaja voi kirjoittaa minkä tahansa nimen, myös sinun tai operaattorin nimen, ja palvelin uskoo sen. Jos nimellä on op-oikeudet, hän saa operaattorin valtuudet
- Whitelist ei enää suojaa. Whitelist tarkistaa nimet ja tunnisteet, ja offline-tilassa molemmat johdetaan pelaajan kirjoittamasta nimestä. Whitelistillä olevan nimen tietäminen riittää sisäänpääsyyn
- Nykyiset pelaajat menettävät tietonsa. Offline-tila antaa jokaiselle pelaajalle eri tunnisteen kuin heidän oikealla tilillään, joten palvelin kohtelee kaikkia uusina pelaajina. Tavarat, sijainnit, äärenarkut ja saavutukset näyttävät katoavan, eivätkä oikeisiin tunnisteisiin asetetut op-oikeudet ja porttikiellot enää täsmää. Jos kytket online moden myöhemmin takaisin päälle, tilanne kääntyy, ja kaikki offline-tilassa kertynyt jää offline-tunnisteiden alle
- Skinit eivät toimi kunnolla. Pelaajat näkyvät yleensä oletusskineillä
- Porttikiellot on helppo kiertää. Porttikiellon saanut pelaaja voi palata heti uudella nimellä
Lyhyesti: kytke se pois vain, jos tiedät tarkalleen miksi. Kentän oma ohjeteksti sanoo saman: kytke pois vain cracked- tai välityspalvelinasennuksissa.
Välityspalvelimet: ainoa perusteltu tapaus
Velocity- tai BungeeCord-verkossa pelaajat yhdistävät välityspalvelimeen (proxy), joka ohjaa heidät edelleen taustapalvelimille. Silloin säännöt muuttuvat:
- Välityspalvelin pitää online moden päällä ja hoitaa kirjautumistarkistuksen
- Taustapalvelimilla on
online-mode=false, koska välityspalvelin on jo vahvistanut pelaajan - Player forwarding on määritettävä, jotta taustapalvelimet saavat välityspalvelimelta jokaisen pelaajan oikean nimen ja tunnisteen. Paperilla tämä on Velocity modern forwarding (määritetään Paperin asetuksissa yhdessä välityspalvelimen secretin kanssa) tai BungeeCord-tila tiedostossa
spigot.yml
Jos forwarding puuttuu, taustapalvelimet näkevät offline-tunnisteet ja saat kaikki yllä kuvatut tieto-ongelmat. BungeeCord-tyylisellä forwardingilla kuka tahansa, joka pystyy yhdistämään suoraan taustapalvelimeen, voi lisäksi esiintyä minä tahansa pelaajana. Käytä siksi mahdollisuuksien mukaan Velocity modern forwardingia secretin kanssa, äläkä koskaan anna taustapalvelinten osoitteita pelaajille.
Tällaisen verkon pelaajat liittyvät aina välityspalvelimen osoitteen kautta. Suoraan taustapalvelimeen liittyminen on yleinen syy kirjautumisvirheisiin välityspalvelinverkoissa.
Crossplay ei myöskään ole syy
Bedrock-pelaajien päästäminen Java-palvelimelle ei vaadi online moden kytkemistä pois. Geyser yhdessä Floodgaten kanssa päästää Bedrock-pelaajat sisään Xbox-tileillään, ja Java-pelaajat käyvät yhä tavallisen tarkistuksen läpi.
Asetuksen tarkistaminen
- Avaa pelipaneeli ja valitse Minecraft-palvelimesi
- Siirry Asetukset-välilehdelle
- Varmista, että Players-kohdan Online mode on päällä (ellei palvelin ole välityspalvelimen takana oleva taustapalvelin)
- Käynnistä palvelin uudelleen, jos muutit asetusta. Välilehti muistuttaa: Muutokset astuvat voimaan uudelleenkäynnistyksen jälkeen.
Vianmääritys
Vain yksi pelaaja saa ilmoituksen. Kyse on hänen istunnostaan. Pelaajan kannattaa käynnistää peli ja launcher uudelleen ja sitten kirjautua ulos ja takaisin sisään.
Kaikki saavat sen yhtä aikaa. Todennäköisesti häiriö Mojangin tai Microsoftin palveluissa. Odota ja yritä uudelleen. Jos tilanne jatkuu pitkään ja muut palvelimet toimivat, ota meihin yhteyttä.
Ongelma alkoi välityspalvelimen käyttöönoton jälkeen. Tarkista, että pelaajat liittyvät välityspalvelimen kautta ja että forwarding on määritetty sekä välityspalvelimelle että jokaiselle taustapalvelimelle.
Pelaajat pääsevät sisään, mutta heidän tavaransa ovat kadonneet. Online mode on kytketty pois tai päälle, joten tunnisteet ovat muuttuneet. Muuta asetus takaisin ennalleen ja palauta varmuuskopio, jos tietoja on jo ehditty korvata.
Usein kysyttyä
Johtuuko virhe palvelimen tarjoajasta? Hyvin harvoin. Istuntotarkistus tapahtuu pelin ja Mojangin palveluiden välillä. Palvelin vain kysyy tuloksen.
Pääsevätkö pelaajat ilman ostettua tiliä (cracked) sisään, kun online mode on päällä? Eivät. Online mode päästää sisään vain pelaajat, joiden Microsoft-tilillä on Minecraft: Java Edition.
Pitääkö palvelin käynnistää uudelleen online moden muuttamisen jälkeen? Kyllä. Asetus luetaan palvelimen käynnistyessä.
Saatko ilmoituksen yhä? Avaa tukipyyntö tukisivulta ja kerro palvelimesi nimi, tarkka ilmoitus ja koskeeko se yhtä pelaajaa vai kaikkia. Etsitkö palvelinta? Tutustu Minecraft-palvelinpaketteihimme.