Skip to content

网络相关问题

当您遇到游戏或应用程序无法登录、连接服务器失败、下载速度慢等网络问题时,可以尝试以下方法进行修复。

使用 USBEAm (Hosts 文件修改工具) 加速网络

通过修改您电脑的 Hosts 文件,将特定域名(如 Mojang 的登录/皮肤服务器)指向连接速度更快的 IP 地址,操作简单快捷。

  1. 访问 USBEAm 官方发布页 下载最新版本并将其解压。然后双击运行 USBEAm Hosts Editor.exe 程序。
  2. 在程序主界面最下方,点击 游戏手柄图标,在弹出的菜单中,点击 “搜索 hosts 规则”
  3. 在搜索框中输入 mojang 进行搜索,然后点击搜索结果中的 “我的世界 登录器 API/游戏/皮肤下载”
  4. 此时程序会加载可用的服务器节点列表。请按照下图顺序操作:
    1. 点击“检测延迟”:程序会自动测试所有节点的连接速度。
    2. 选择延迟最低的节点:在列表中,选择一个延迟数值最低(绿色为佳)的节点。
    3. 点击“应用选中”:将您选择的节点应用到系统 Hosts 文件中。
  5. 操作完成后,重新尝试登录或连接,查看问题是否解决。

注意

如果问题依旧存在,可以尝试切换到其他延迟较低的节点。
此方法效果不稳定,若多次尝试后仍无效,建议使用手机热点测试。

SSL 证书错误(PKIX path building failed)

错误的根源在于,您的电脑在尝试从 Minecraft 官方服务器下载资源时,无法验证服务器的安全证书。
因为您电脑上启动器使用的 Java 内置的受信任证书库没有更新,或者受到了网络环境的干扰。

错误信息分析:

  • javax.net.ssl.SSLHandshakeException: SSL 握手异常,表示建立安全连接(HTTPS)失败。
  • PKIX path building failed: 核心原因,表示 Java 无法构建一个有效的证书信任链。
  • unable to find valid certification path to requested target: 简单来说,就是您的电脑上的 Java 环境不信任 Minecraft 官方下载服务器的安全证书,导致无法建立安全的下载链接。

让 Java 使用 Windows 的证书库是解决此问题的最有效、最推荐的方案。
它会强制 Java 使用您 Windows 系统中最新、最全的受信任根证书列表,而不是它自己老旧的证书库。

  1. 在 Windows 10/11 的搜索栏里,直接输入“环境变量”,然后点击搜索结果中的“编辑系统环境变量”。
    您也可以右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  2. 在弹出的“环境变量”窗口中,找到下方的“系统变量(S)”区域,然后点击“新建(W)...”按钮。
    注意: 请务必在“系统变量”区域操作,而不是上半部分的“用户变量”。
  3. 在“新建系统变量”对话框中,填写以下信息:变量名(N): JAVA_TOOL_OPTIONS变量值(V): -Djavax.net.ssl.trustStoreType=WINDOWS-ROOT
  4. 点击所有打开了的设置窗口的“确定”来保存更改。然后重新启动您的电脑

"Minecraft" is a trademark of Microsoft Corporation. This document is not affiliated with Microsoft Corporation.