传奇BLUE登录器配置器生成报错排查与处理

来源: 作者: 点击:
BLUE(LEG)引擎登录器配置器点“生成登录器”直接弹错、生成一半卡死、出Access Violation、提示“配置信息不存在”或“未选择授权文件”,基本都落在下面几类,按现象对号入座。

一、报错“需要配置的信息不存在 / 配置信息文件不存在”
BLUE/LEG配置器生成前必须先挂授权文件(.dat或配置信息文件)。打开配置器里的“授权设置”或“生成登录器配置信息”,选服务端自带的LoginGate.dat、LoginTool.dat或引擎包里的授权dat,保存后再点生成。 LEG版若没先跑注册机生成那三个文件(LoginGate.dat、LoginTool.dat、配置信息.txt)就直接开配置器,也会报这个,先把注册机走一遍再把文件丢进配置器目录。

二、生成时弹 Access violation at address 00000000
典型是皮肤、底图、过滤规则没选或选了空项。配置器“外观设置”里登录器皮肤、背景图、LOGO必须挑一个真实存在的文件,不能留空;物品过滤、聊天过滤页签如果引了空txt也会崩。把皮肤换回配置器自带的默认皮肤,取消“集成补丁”“压缩素材”这类非必要勾选,再生成。

三、生成中途失败、写exe没权限、被杀软删文件
配置器目录放桌面或C盘Program Files会被UAC拦写入,杀毒把中间产物当可疑程序删。把整个引擎包挪到D:\MirServer这种纯英文根目录,右键配置器“以管理员身份运行”,生成前把360、腾讯管家暂停或把配置器文件夹加信任白名单。

四、版本不配套,点生成直接异常退出
BLUE英雄合击、连击、1.76复古各有专用配置器,用错版本(比如拿HERO配置器配BLUE端,或老BLUE配置器配新BLUE内核)必报错。去引擎官网下跟M2版本号同期的BLUE登录器配置器,覆盖进原LoginTool目录再用,别混用绿盟/神舟/烈火第三方生成器。

五、列表地址或列表文件本身有问题连带生成异常
配置器“列表地址”填了http地址但远端list.txt编码不是ANSI、用了全角“|”、微端段格式错,部分BLUE新配置器会在生成阶段先校验列表从而报错。本地单机把列表写成本地路径或file:///D:/MirServer/list.txt,list.txt用记事本另存为ANSI,格式按“分区显示名 服务器名 127.0.0.1 7000 bluem2_client.dat 0 0 0 0 0 0 0 0 0 0 0 0
0”这种老格式先跑通。

六、引用客户端文件缺失导致生成器读资源溢出
BLUE登录器生成时要校验客户端里的bluem2_client.dat、lui.pkg、Data和Map目录,客户端没装完整或路径填错,配置器加载资源时内存溢出报“内存不足”或非法访问。客户端用13周年以上完整版,配置器里“客户端路径”指向客户端根目录,确认bluem2_client.dat在同目录。

七、运行库缺失
配置器自身是Delphi程序,缺VC++或.NET Framework会起不来或生成按钮点了没反应。装一遍VC++ 2010–2015运行库合集和.NET 4.0以上,右键配置器属性兼容性勾Win7模式,再开。

报错信息截图保留,先按“授权文件→皮肤底图非空→管理员+关杀软→配套版本→列表ANSI→客户端完整”这个顺序过一遍,九成生成报错在这一轮内消失。