解决各大区更新不同步而误更新无法登陆游戏的办法
installed_locales后的值为zhTW用此方法可能出现重装情况
[ 客户端更新无限循环解决办法 ]
Windows
以enUS客户端玩欧服为例,若美国大区更新,则enUS客户端更新,无法登陆欧服
解决办法:
1.打开d3安装目录
Diablo III
2.用记事本打开
.agent.db
3.搜索
patch_url
4.将其后的地址更改为想要登入的游戏区域的对应地址
美服:
[ :1119/patch ]
欧服:
[ :1119/patch ]
亚服:
[ :1119/patch ]
5.保存并退出
6.删除下列位置内的Agent文件夹
Vista/Win 7:
C:ProgramDataBattle.net
XP
C:Document and settingsAll UsersApplication DataBattle.net
7.删除下列文件夹
Diablo IIIUpdates
8.将Diablo III.exe 移动出目录或删除
9.启动Launcher
即可实现"降级"
MacOS
1.打开/Users/Shared/Battle.net/Agent下的
.agent.db
2.修改
[ ****.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" : "[ :1119/patch", ]
"priority_file_layout" : "Retail",
"product" : "D3",
"updater_product" : "d3_patch",
"update_identifier" : "d3-update-",
"update_method" : "patch on demand",
"update_regex" : "(?P d3-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"
],
显示了你客户端"真正"所属的区域
,