暗黑3更新问题的福利:玩家uocat为大家奉献了一篇关于因为各大区暗黑3更新不同步而导致的暗黑3更新出现失误无法登陆游戏的问题解决办法。
编者注:
installed_locales后的值为zhTW用此方法可能出现重装情况(请看文章最后)。
台服单语言版暂不适用 .agent.db会被强制改回zhTW,可通过hosts法
大区更新服务器对应IP
亚zhTW:121.254.200.133
美enUS:12.129.206.133
欧enGB:213.248.127.133
台服多语言版重装问题下班后研究
卡更新多为网络问题
再次提醒,查看区域版本不是看语言, 而是看.agent.db中的install_locales
卡暗黑3更新解决办法:
按顺序打开:“开始-控制面板-管理工具-服务”。里面找到"Secondary Logon”服务项,单击右键打开属性,选择启动方式为自动。如果不重启系统可以手动开启此服务,这样你的客户端就能正常更新了。
暗黑3更新不同步问题解决办法:
Windows
以enUS客户端玩欧服为例,若美国大区更新,则enUS客户端更新,无法登陆欧服
解决办法:
1.打开d3安装目录
Diablo III
2.用记事本打开
.agent.db
3.搜索
patch_url
4.将其后的地址更改为想要登入的游戏区域的对应地址
美服:http://enUS.patch.battle.net:1119/patch
欧服:http://enGB.patch.battle.net:1119/patch
亚服:http://zhTW.patch.battle.net:1119/patch
5.保存并退出
6.删除下列位置内的Agent文件夹
Vista/Win 7:
C:\ProgramData\Battle.net
XP
C:\Document and settings\All Users\Application Data\Battle.net
7.删除下列文件夹
Diablo III\Updates
8.将Diablo III.exe 移动出目录或删除
9.启动Launcher
即可实现"降级"
MacOS
1.打开/Users/Shared/Battle.net/Agent下的.agent.db
2.修改:http://****.patch.battle.net:1119/patch
至上述对应区域
附我的 .agent.db (欧服)
{
"uid" : "diablo3_enus",
"config" : {
"expansion_level" : 0.000000,
"last_played" : 0.000000,
"update_progress" : 0.000000,
"ptr" : false,
"beta" : false,
"supports_multibox" : false,
"fullpath_hash" : false,
"archive_override_subpath" : "",
"data_dir" : "Data_D3/PC/MPQs/",
"switcher" : false,
"use_sparse" : false,
"patch_url" : "http://enGB.patch.battle.net:1119/patch",
"priority_file_layout" : "Retail",
"product" : "D3",
"updater_product" : "d3_patch",
"update_identifier" : "d3-update-",
"update_method" : "patch on demand",
"update_regex" : "(?Pd3-update-(?P\\w+))-(?P\\d+)\\.mpq$",
"torrent_file_path" : "Diablo III.tfil",
"manifest_file_path" : "Diablo III.mfil",
"priority_file_path" : "Diablo III.pfil",
"binary_version_path" : "Diablo III.exe",
"binary_launch_path" : "Diablo III.exe",
"binary_launch_path64" : "",
"run64bit" : false,
"uninstall_path" : "C:\\Program Files\\Common Files\\Blizzard Entertainment\\Diablo III\\Uninstall.exe",
"installed_locales" : [
"enUS"
],
"display_locales" : [
"enUS",
"esMX",
"ptBR",
"koKR",
"zhTW",
"deDE",
"esES",
"frFR",
"itIT",
"plPL",
"ruRU"
],
"launch_arguments" : [
"-launch",
"-uid",
"diablo3_enus"
],
"preinstalled" : true
}
}
其中
"installed_locales" : [
"enUS"
],
显示了你客户端“真正”所属的区域 。