一、删除无效的根本原因:注册表残留与登录器缓存
你删除了外传客户端但登录器依然指向它,是因为登录器的路径配置是独立的,它不会自动检测哪个客户端被删了。即使删除了游戏文件,Windows注册表和登录器配置文件中的路径记录依然存在,导致登录器启动时仍尝试读取那个已经不存在的路径,从而报错或闪退。单纯删除游戏文件夹无法改变登录器的默认读取行为。
二、方案一:在登录器内强制切换路径(首选)
大多数通用登录器(如GOM、GEE引擎)支持手动指定客户端位置,这是最直接的解决方法。
1. 启动登录器:运行SF的登录器,通常会弹出一个“自动搜索客户端”或“路径配置”的窗口。如果直接报错,请进行下一步。
2. 打开配置/设置:在登录器界面查找 【选项】、【设置】 或 【游戏路径】 按钮(通常在右上角或左下角)。
3. 重新指定:点击浏览,手动选择你的热血传奇客户端根目录(即包含 Data、Map、Wav 文件夹的目录)。
4. 保存并重启:确认选择后保存设置,完全关闭登录器再重新打开,使其重新加载资源。
三、方案二:修改注册表根键(解决自动读取)
如果登录器没有提供设置界面,它会自动读取Windows注册表中的默认传奇安装路径,此时需要修改注册表。
1. 打开注册表编辑器:按 Win + R 键,输入 regedit 并回车。
2. 定位注册表项:在注册表编辑器中,依次展开以下路径(取决于你的系统是32位还是64位):
* HKEY_LOCAL_MACHINE\SOFTWARE\WEMADE\热血传奇
◦ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\WEMADE\热血传奇 (64位系统常见)
* 如果找不到“热血传奇”,查找包含 Legend of Mir 或 Mir2 的项。
3. 修改路径值:在右侧找到 GamePath 或 InstallPath 字符串值,双击将其数值数据修改为热血传奇客户端的完整路径(例如 D:\热血传奇\)。
4. 删除外传残留项:检查注册表中是否有 Legend of Mir2_CW 或类似“外传”字样的项,直接右键删除该项,避免冲突。
四、方案三:重新生成登录器(针对GOM/GEE引擎)
如果你是服主或能联系GM,最彻底的方法是重新配置登录器。
1. 修改配置器路径:打开服务端配套的登录器配置器,在“客户端搜索条件”或“默认路径”设置中,将默认路径改为热血传奇的常见目录(如 D:\热血传奇)。
2. 重新生成:保存配置并重新生成登录器.exe文件,用新生成的登录器替换原来的。
五、路径命名规范与兼容性
确保热血传奇客户端路径符合以下要求,否则登录器可能读取失败:
* 严禁中文路径:虽然热血传奇官方默认是中文文件夹,但很多SF登录器对中文路径支持极差。建议将客户端文件夹重命名为纯英文,如 D:\mir2。
* 避免特殊符号:路径中不要包含空格、括号等符号。
六、双客户端共存建议
如果你想保留两个客户端分别玩官服和SF,最稳定的做法是:
1. 将热血传奇客户端复制一份,重命名为 Mir2_SF。
2. 将SF的所有补丁打入这个 Mir2_SF 文件夹。
3. 在登录器设置中指向 Mir2_SF。
这样既能保证SF补丁独立,又不影响官服客户端的纯净。

