Atasi “Failed to verify username” dan “Invalid session” dalam Minecraft
Apabila anda menyertai pelayan dengan online-mode hidup, ia meminta pelayan log masuk Minecraft mengesahkan akaun anda. “Failed to verify username!” dan “Invalid session” bermaksud semakan itu gagal. Memulakan semula pelancar membetulkannya pada kebanyakan masa. Jika tidak, puncanya ada pada perkhidmatan log masuk, rangkaian anda atau persediaan proksi pelayan.
Maksud setiap mesej
| Mesej | Maksudnya biasanya |
|---|---|
| Failed to verify username! | Pelayan tidak dapat mengesahkan akaun anda dengan pelayan log masuk Minecraft. |
| Invalid session (Try restarting your game) | Log masuk permainan anda telah tamat tempoh, atau tidak sampai ke pelayan Minecraft. |
| Authentication servers are down. Please try again later, sorry! | Pelayan tidak dapat mencapai pelayan log masuk Minecraft, atau ia sedang tergendala. |
| You logged in from another location | Akaun yang sama menyertai dari tempat kedua dan menggantikan sambungan anda. |
Pembaikan untuk pemain
- Mulakan semula pelancar dan log masuk semula. Log keluar, tutup pelancar sepenuhnya, buka dan log masuk. Ini membetulkan kebanyakan ralat “Invalid session”.
- Gunakan akaun yang betul. Pelayan dengan online-mode hidup hanya menerima akaun yang memiliki Minecraft: Java Edition. Pastikan anda log masuk dengan akaun Microsoft itu.
- Semak tarikh dan masa anda. Sambungan selamat gagal apabila jam anda salah. Tetapkan supaya dikemas kini secara automatik.
- Matikan VPN anda dan cuba rangkaian lain. Kosongkan DNS anda jika masalah berterusan.
- Sertai dari satu tempat sahaja. Tutup Minecraft pada mana-mana peranti lain yang menggunakan akaun anda.
- Tunggu dan cuba lagi. Perkhidmatan log masuk Minecraft mengalami gangguan dari semasa ke semasa. Jika pemain lain pada pelayan melihat ralat yang sama, tiada apa yang salah di pihak anda.
Pembaikan untuk pemilik pelayan
1. Semak sama ada pelayan dapat mencapai pelayan log masuk
Pelayan menghubungi pelayan sesi Mojang untuk setiap log masuk. Uji sambungan dari pelayan:
curl -sI https://sessionserver.mojang.com | head -n 1
Mana-mana baris status HTTP bermaksud sambungan berfungsi. “Could not resolve host” atau timeout bermaksud DNS atau trafik keluar disekat: pastikan pelayan mempunyai pelayan DNS yang berfungsi, dan firewall membenarkan HTTPS keluar pada port 443 dan DNS pada port 53.
2. Kekalkan online-mode hidup
Menetapkan online-mode=false dalam server.properties mematikan semakan, tetapi membolehkan sesiapa sahaja menyertai dengan sebarang nama, termasuk nama salah seorang pentadbir anda. Biarkan true pada pelayan awam. Satu-satunya pengecualian ialah pelayan permainan di belakang proksi yang menyemak akaun untuknya.
3. Sediakan proksi dengan betul
Pada rangkaian Velocity atau BungeeCord, proksi berjalan dengan online-mode hidup dan menyampaikan identiti pemain kepada pelayan permainan melalui forwarding. Hidupkan forwarding pada kedua-dua pihak, gunakan secret yang sama di tempat proksi memintanya, dan jadikan pelayan permainan hanya boleh dicapai dari proksi, dengan peraturan firewall. Pelayan permainan yang terbuka ke internet dengan online-mode mati membolehkan sesiapa sahaja menyertai sebagai mana-mana pemain.
4. Semak jam pelayan
Masa sistem yang salah merosakkan sambungan selamat ke pelayan log masuk. Pada Linux, jalankan timedatectl dan pastikan jam disegerakkan.
5. Semasa gangguan
Apabila perkhidmatan log masuk Minecraft tergendala, tiada sesiapa boleh menyertai pelayan dengan online-mode hidup. Tunggu sehingga ia pulih dan bukannya mengubah tetapan anda.
Masih tersekat?
Catat mesej yang tepat, masanya, dan sama ada seorang pemain atau semua yang terjejas. Jika hanya seorang pemain yang melihatnya, pembetulannya di pihaknya.
Hos pelayan Minecraft anda di Singapura
Ping rendah untuk pemain di India, Malaysia dan Indonesia, pada teras AMD EPYC yang pantas dengan NVMe dan perlindungan DDoS.
