暴雪与网易结束合作,登录战网国际服卡在“正在更新战网更新服务”的解决办法。

前言

随着暴雪与网易结束了长达14年的合作,老猪我默默的重新下载了战网,打算玩台服压压惊。结果战网客户端卡在“正在更新战网更新服务”迟迟没有反应。

查看战网客户端的日志后恍然大悟

[I 2023-01-27 19:53:24.0946] Network Connection Response to http://cn.patch.battlenet.com.cn:1119/agent - CURL error: 56, Status Code: 0
[I 2023-01-27 19:54:52.0012] Request GET /game/agent 
Response 404 (91693.4297 ms): {
  "error": 2221
}

暴雪国服之前是由网易运营的,现在合作终止,服务器关停,cn.patch.battlenet.com.cn 自然就无法访问了。

解决思路:

  1. 获取暴雪台服 tw.patch.battle.net 的 IP 地址

    $ ping tw.patch.battle.net
    PING tw.patch.battle.net (117.52.35.40) 56(84) bytes of data.
    64 bytes from 117.52.35.40 (117.52.35.40): icmp_seq=1 ttl=45 time=62.3 ms
    64 bytes from 117.52.35.40 (117.52.35.40): icmp_seq=2 ttl=45 time=62.7 ms
    64 bytes from 117.52.35.40 (117.52.35.40): icmp_seq=3 ttl=45 time=63.1 ms
    64 bytes from 117.52.35.40 (117.52.35.40): icmp_seq=4 ttl=45 time=62.4 ms
  2. 修改系统 hosts 文件,将台服的 IP 地址 与 cn.patch.battlenet.com.cn 绑定

    117.52.35.40 cn.patch.battlenet.com.cn
  3. 重新启动战网客户端

  4. 安装游戏时又卡住了,继续查看战网客户端日志

    [W 2023-01-27 20:25:04.0791] Watchdog timeout triggered for cn.version.battle.net at timeout 30
  5. 获取暴雪台服 tw.version.battle.net 的 IP 地址

    $ ping tw.version.battle.net
    PING tw.version.battle.net (117.52.35.28) 56(84) bytes of data.
    64 bytes from 117.52.35.28 (117.52.35.28): icmp_seq=1 ttl=45 time=58.8 ms
    64 bytes from 117.52.35.28 (117.52.35.28): icmp_seq=2 ttl=45 time=58.9 ms
    64 bytes from 117.52.35.28 (117.52.35.28): icmp_seq=3 ttl=45 time=58.7 ms
    64 bytes from 117.52.35.28 (117.52.35.28): icmp_seq=4 ttl=45 time=60.1 ms
  6. 修改系统 hosts 文件,将台服的 IP 地址 与 cn.version.battle.net 绑定

    117.52.35.28 cn.version.battle.net
  7. 重新尝试安装游戏

4.7 3 投票数
文章评分
订阅评论
提醒
1 评论
最旧
最新 最多投票
内联反馈
查看所有评论
avatasia

貌似没这么复杂, 注册表找 HCU\SOFTWARE\BILIZZARD 删掉这个分支, 然后重新运行setup.exe, 语言选择繁体, 自动找台服服务器, 不过台服不能直接登陆, 游戏也不能直接下载.

By 马丁龙猪

标签

归档

其他操作