当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

热血传奇单机版登录器提示远程读取备用列表失败原因与本地列表修复方法

热度:
网上下载的单机传奇版本自带登录器弹出"读取远程备用列表失败"或"获取列表失败",不是版本坏了,而是登录器内置的列表地址指向作者原来的外网网址(已失效),单机环境根本没有Web服务供它拉取。解决思路是让登录器改读本地ServerList.txt或重新用引擎配置器生成登录器指向127.0.0.1。

一、先确认服务端正常启动
双击GameCenter或Start.bat,确保DBServer显示数据库连接成功、LoginGate监听端口(通常7000)、SelGate和M2Server均运行无闪退。若LoginGate未启或端口被占(netstat-ano|findstr"7000"查),先解决启动问题再搞列表。

二、自建本地列表文件(所有引擎通用)
在登录器exe同目录新建文本文档,重命名为ServerList.txt(注意关掉系统隐藏扩展名,别存成ServerList.txt.txt),用记事本打开写入:
单机测试127.0.0.1
7000
格式说明:服务器显示名IP
登录网关端口,Hero/GOM/GEE大多认这个竖线分隔格式。IP必须127.0.0.1,端口与LoginGate一致(默认7000,改过的话填你改的)。保存编码选ANSI。

三、让登录器读本地列表(三种情况)
情况A——登录器目录有Login.ini或Config.ini配置文件
用记事本打开,找含http://的ListURL或ListAddr字段,改为本地文件路径如:
ListURL=file:///D:/MirServer/登录器/SeverList.txt
或改为空/127.0.0.1,部分登录器设LocalList=1强制读本地ServerList.txt。保存后右键登录器exe→以管理员身份运行。

情况B——版本带登录器配置器(LegendConfig.exe/MakeLogin.exe等)
打开配置器→列表设置→主列表地址填http://127.0.0.1/list.txt(若无本地Web可留空或选"本地列表")→勾选优先读取本地列表→服务器IP填127.0.0.1,登录端口填7000→点生成登录器覆盖客户端原文件。重新打开登录器即可。

情况C——纯绿色免配置登录器(无ini无配置器)
确认登录器目录有ServerList.txt(按第二步写好),删掉目录下的ListCache.dat或Cache文件夹清旧缓存,右键登录器→以管理员运行。此类登录器默认扫同目录ServerList.txt,找不到才报远程失败。

四、关杀软加白名单与兼容设置
WindowsDefender或360常拦截登录器访问网络或读本地文件,临时关实时防护并把整个版本目录加信任。右键登录器exe→属性→兼容性→勾选以管理员身份运行此程序,禁用全屏优化。

五、仍不行时快速绕过
直接去论坛或引擎官网下载对应该引擎(Hero/GOM/GEE)的"单机专用登录器"或"免列表登录器",放客户端目录覆盖,通常自动识别同目录ServerList.txt或内置127.0.0.1直连,不再走远程检测。

注意列表文件内IP必须为127.0.0.1不能写localhost或局域网IP,端口要与LoginGate实际监听一致,ServerList.txt编码必须为ANSI否则老引擎解析乱码也会报读取失败。
[顶部]