秃子一键传奇单机提示读取远程备用列表信息失败 本地列表重配方案

来源: 作者: 点击:
这类一键包自带的登录器默认写死了外部网络地址,登录器启动优先访问线上txt列表文件,线上地址失效之后,就会弹出读取远程备用列表信息失败,和引擎、网关是否启动没有关系,单机本地使用不需要依赖外部线上列表。
先理解登录器读取逻辑,登录器内保存主列表和备用列表两个网络地址,程序打开之后会联网请求读取txt列表内容,文本里面记录区服名称、地址、端口。原作者提供的线上列表空间失效、链接过期,是这个一键包最常见的故障根源,就算一键启动全部程序正常,登录器拿不到列表文本,依旧报错。
优先测试断开网络验证,拔掉网线或者禁用网卡之后再打开登录器,如果报错消失,直接进入单机登录界面,说明登录器支持无列表本地直连模式。部分版本登录器内置本地读取分支,断网之后跳过远程列表请求,直接读取本地配置,这种方式不用重新配置登录器,适合临时单机测试。
无法断网进入的情况下,需要使用配套登录器配置器重新生成单机登录器,打开配置工具,删掉主列表和备用列表里面全部外网地址,不填写任何远程列表链接,切换成本地模式。在区服列表栏手动添加一条记录,区服名称自定义,地址填写回环地址,端口填写引擎登录网关端口,核对端口和一键包里面登录网关配置保持一致。保存配置之后生成新登录器,放到客户端目录,使用新登录器打开,不会再去请求远程备用列表。
核对一键包的启动顺序,先运行一键启动程序,等待M2引擎、登录网关全部加载完成,观察网关日志,确认监听端口正常开启,再打开新生成的登录器。旧登录器缓存文件需要删除,客户端目录里面残留的登录器缓存会继续读取旧的远程地址,替换新登录器之后直接覆盖旧文件。
检查系统网络拦截,防护程序、防火墙会拦截登录器向外发送网络请求,也会表现为读取远程列表失败,这种情况浏览器打开列表地址也无法访问。临时关闭防护程序测试,能够读取列表,就把登录器程序添加放行,或者直接放弃远程列表,改用本地配置登录器,单机环境不需要线上列表。
还有一种情况是登录器和引擎组件版本不配套,一键包自带的登录器配置器key和引擎不匹配,重新配置登录器之后,出现校验失败。从一键包目录找到配套key文件,复制到登录器配置器同目录,再打开配置工具生成登录器,不要使用别的版本配置工具修改。
查看一键包内自带的本地列表txt文件,部分版本在客户端目录内置list.txt本地列表,登录器可以设置优先读取本地文件,在登录器配置项里面勾选读取本地列表,填写本地txt路径,txt里面按照标准格式写入区服信息,格式错误也会读取失败。文本不要添加多余换行、空格和特殊符号,一行一条区服记录。
不要尝试去修复已经失效的远程列表地址,这类免费列表空间随时会失效,单机长期使用最优方案就是关闭远程列表,使用本地直连登录器,避开网络依赖。修改登录器配置之后,保存文件,关闭所有引擎和网关,重新一键启动整套服务端,再打开登录器测试。
如果重新配置登录器之后可以正常显示区服,点击区服又提示连接失败,再回头核对登录网关端口、引擎是否正常加载、数据库有没有报错,区分列表读取故障和网关连接故障。整套一键包文件提前备份,重新配置登录器之前复制一份原版登录器留存,配置出错可以直接恢复。