Minecraft报错其1

问题

最近自己的MC服务器突然上不去了,具体现象是可以Ping通,但报错:

1
2
3
4
5
#中文
登录失败:身份验证目前正在停机维护。

#英文
Failed to login: The authentication are currently down for maintenance.

经过检查,结论是我们这片区域微软的DNS被污染了,导致无法解析到Mojang的身份验证服务器。

解决步骤

前提

  1. 启用了正版验证。
  2. 服务器可以Ping通并冒绿灯。

步骤

  1. 使用羽翼城大佬的UsbEAm Hosts Editor工具。
  2. 在工具内选择In Game - 游戏内相关 - 我的世界 登陆器API/游戏/皮肤下载
  3. 点击检测延迟,选中延迟最低的IP,再点击应用选中
  4. 问题至此解决。
    1. 以上方式基于 Windows (Server) 操作系统,如果你的服务端是Linux系统,那么可以在应用选中后点击编辑Hosts,将同样的Hosts规则应用到服务器。
    2. 如果你和服务器较近,那么你可能需要在本地和服务器都进行以上操作。