登录器启动之后看不到任何服务器条目,列表区域空白,该故障分为本地静态列表读取失败和远程网络列表无法加载两大类,单机环境优先使用本地列表模式,避开网页列表带来的额外问题。
先区分登录器列表加载模式,一类是内置本地列表,直接读取客户端目录内的txt文本;另一类是远程列表,登录器会通过网络访问指定网页地址下载列表内容。远程列表模式在断网、地址填写错误、网页服务未启动时,直接出现空白列表,单机调试优先切换成本地列表,省去搭建简易网页服务的步骤。
核对本地列表文件,找到配套的服务器列表txt文件,放置在客户端根目录,不能放在子文件夹内。打开文本,按照引擎规定格式填写内容,单机测试IP填写127.0.0.1,端口为登录网关7000。文本内不能出现中文标点、多余空行、空格以及特殊符号,多余字符会造成登录器解析失败,直接空白。编辑完成点击另存为,编码选择ANSI,保存后关闭文档,使用记事本打开不要使用其他文本编辑工具,部分编辑器会改变编码,导致读取失败。
打开登录器配置工具,重新生成登录器,列表来源选择本地文件,填写列表txt文件名。如果选用远程列表,需要启动简易本地网页服务,把列表txt放入网页目录,复制完整访问地址填入登录器配置,在浏览器直接输入该地址测试,浏览器能正常打开看到列表文字,代表地址可用,浏览器打不开,登录器同样无法获取服务器信息。配置修改完成之后,必须重新生成登录器,替换客户端内旧登录器,只修改txt文件不重新生成登录器,部分引擎不会加载新列表。
检查登录器与引擎配套关系,登录器需要和服务端引擎型号对应,混用其他版本登录器,就算列表文件内容正确,也无法正常解析条目,出现空白列表。GOM、GEE、HERO不同引擎的登录器不能互相替换,优先使用服务端压缩包自带登录器配置工具。部分引擎登录器绑定密钥,密钥不匹配会拒绝读取列表,打开LoginGate目录,复制网关内识别密钥,粘贴到登录器配置工具对应位置,保存后重新生成登录器。
确认客户端文件存放位置,登录器和列表txt必须放在客户端根目录,不能放在桌面或者其他外部文件夹启动。很多人直接复制登录器到桌面打开,程序读取路径发生变化,找不到列表文件,列表区域直接空白。进入客户端文件夹,直接在当前目录双击登录器启动测试。
系统安全软件与防火墙会拦截登录器读取本地文件或者访问网页列表,防护软件会隔离登录器组件,或者阻止登录器的网络请求。测试阶段临时关闭防护程序,或者将整个客户端目录加入信任列表。部分系统的文件夹权限限制,登录器没有读取txt文件权限,右键客户端文件夹,修改权限,允许当前用户完全控制。
服务端网关状态不会直接造成列表空白,列表读取是登录器自身的功能,就算服务端没有启动,格式正确的本地列表也会显示服务器条目,只是状态显示关闭。列表空白优先排查登录器和列表文件,不要优先去重启服务端。如果列表能够显示条目但是状态不在线,再去检查LoginGate网关、端口以及IP配置。
排查格式问题,删除列表txt里面全部多余内容,只保留一条单机服务器记录进行测试。单条记录可以正常显示,代表原有内容存在格式错误,分批把其他服务器条目加回去,定位出错行。不要复制网页上的列表模板直接粘贴,网页自带隐藏换行字符,会破坏文件结构。
清理客户端残留缓存文件,删除登录器生成的缓存目录,旧缓存会干扰列表读取,删除之后重新打开登录器。解压客户端的时候压缩包损坏,登录器核心组件缺失,也会出现无法加载列表,关闭防护软件,重新解压完整客户端覆盖原有文件。
调试完成,确认列表正常显示之后,再启动服务端,等待LoginGate网关加载完毕,刷新登录器,查看服务器状态是否在线。后续改为局域网联机,只修改列表内IP为主机内网IP,其余列表格式保持不变,不需要改动登录器配置。每次修改列表文件或者重新生成登录器,需要完全关闭登录器程序再重新打开,进程残留会继续读取旧缓存内容。
传奇单机架设完成登录器打开服务器列表为空完整排查处理方案
来源:
作者:
点击:

