先区分列表类型,使用外部网页txt列表的场景最多。复制登录器内填写的列表地址,直接粘贴到浏览器打开,浏览器打不开txt,说明网页服务没有启动、路径错误、端口被拦截,登录器自然获取不到大区。浏览器能打开txt,但是登录器依旧空白,代表列表文件内容格式错误、编码不对,或者登录器存在网络劫持、防护软件拦截网络请求。列表txt必须按照版本规定格式书写,每行大区信息参数不能缺少,保存编码设置为ANSI,UTF编码会造成登录器读取失败。如果是内置列表,在登录器配置工具里面直接添加大区条目,保存之后重新生成登录器,内置列表不需要网页服务,生成后直接打包到客户端目录。
核对登录器与版本配套关系,传奇永恒架设包有专属登录器,不能使用GOM、GEE的登录器配置工具。登录器版本和服务端底层程序版本不匹配,会出现界面正常但是完全无法加载大区。拿到配套登录器配置工具,重新核对大区名称、服务器IP、游戏端口参数,单机测试IP填写127.0.0.1,外网填写公网IP,参数填写完毕重新生成登录器。
检查整套服务端启动顺序,传奇永恒单机端需要先启动账号服务器,再启动游戏主服务,很多新手直接开游戏服务器,账号服务未运行,登录器无法获取大区信息。启动账号服务器之后,查看日志窗口确认监听端口正常,没有闪退关闭。账号服务器窗口自动关闭,大概率是缺少运行库、文件被安全软件隔离,或者服务端路径带中文。服务端解压路径必须放在英文短目录,不要使用中文文件夹名称,目录层级不要太深。
防火墙与安全软件拦截,登录器读取列表是http网络请求,Windows防火墙、安全防护软件会拦截登录器访问网页列表。临时关闭防火墙和防护软件再打开登录器测试。本机测试时,部分安全策略会拦截本地网页服务,即使是127.0.0.1本地访问,也会阻断列表读取。测试完成后,在防火墙入站规则放行网页服务端口。
网络劫持问题,电脑存在网络劫持会导致登录器访问列表地址被跳转,读取不到正确大区。浏览器打开列表txt正常,登录器却读取失败,优先考虑劫持。使用网络劫持清理工具扫描清理,清理后重启电脑,重新打开登录器测试。登录器配置内的防劫持选项,单机测试建议暂时关闭,防劫持开启后容易误拦截本地列表读取。
客户端环境缺失,缺少DirectX9.0C、VC++运行库,会出现登录器界面显示异常,列表区域空白。安装配套运行库,重启电脑,重新解压纯净客户端,客户端路径同样不能带中文。客户端文件损坏也会干扰登录器功能,不要叠加其他版本补丁。
服务端人数限制参数,部分传奇永恒架设包内游戏服务器设置最大在线人数为0,会出现大区不显示或者大区灰色无法进入。打开游戏服务器配置,找到最大在线人数,修改数值,保存配置,关闭全部服务端,按顺序重启账号服务器、游戏主服务。
故障排查顺序,第一步复制列表网址到浏览器测试能否打开;第二步确认使用配套传奇永恒登录器;第三步按顺序启动账号服务器、游戏主程序,确认窗口不闪退;第四步检查列表txt格式和ANSI编码;第五步临时关闭防火墙和安全软件;第六步清理网络劫持;第七步修改服务器最大在线人数参数。每修改一项,完全关闭登录器重新打开,不要叠加多项修改同时测试。
外网环境额外检查,网页服务端口需要在服务器安全组、路由器映射放行。外网使用外部列表,修改大区IP之后,只需要更新网页内txt文件,不用重复生成登录器。列表文件存放的网页目录权限要设置为可读,权限不足会无法访问txt。
不要混用其他引擎登录器,传奇永恒属于独立3D架构,登录器、账号服务器、游戏服务都是专属组件,替换其他传奇的程序会直接读取不到大区。修改完列表或者服务端参数,必须全部关闭程序再重启,新配置才能加载生效。

