晋升引擎在M2启动或刷新怪物/守护兽配置时弹“火龙守护兽列表信息加载失败...Code=-1”,本质就是M2想去读火龙守护兽相关配置/列表文件,但文件不存在、路径不对、格式错、或者该功能在本体里没接好。1.76原版根本没“火龙守护兽”这套东西,晋升系引擎把更高版本功能塞进来,老1.76服务端没配全就会报这个。
先说最省事的:想不让它弹,不是非得修功能,而是把“加载火龙守护兽列表”的入口关掉。
1.查M2菜单
进M2→怪物管理/特殊怪物/火龙守护/守护兽配置/高阶怪物这类菜单,看有没有“火龙守护兽列表”“守护兽加载”“从数据库加载守护兽”的按钮或开关。有的晋升端里,点一下“停止加载”或把“开机自动加载守护兽”勾掉,重启M2就不弹了。
2.查Envir下的配置
进服务端目录:
D:\MirServer\Mir200\Envir\
找这些相关文件/文件夹:
•火龙守护兽.txt
•守护兽列表.txt
•DragonGuard.txt
-HuoLongShouHu.txt
•MonsterGuard.txt
•DragonMonsterList.txt
•或者Envir\Dragon\、Envir\Guard\这种目录
如果文件不存在,但M2里配置了要读它,就会Code=-1。
处理办法二选一:
A.建空文件:新建对应名字的txt,内容留空或只放标准表头,M2能读到空列表就不报错。
B.删配置项:用Notepad打开Envir里像GuardList.txt、DragonConfig.txt、MonsterExt.txt、FunctionOpen.txt,把包含“火龙守护兽”“DragonGuard”“GuardBeast”“ShouHuShou”的行注释掉或删掉。
3.查数据库
晋升引擎有的把守护兽放进DB:
Mir200\DB\
•MonsterDB
•GuardDB
•DragonDB
•HeroGuardDB
如果M2启动时要从DB拉火龙守护兽,而表里没这张表/字段损坏,就-1。
老1.76不想用这功能,就把M2里“从数据库加载守护兽”关掉;真要修就跟端里给的sql/db文件对一遍,缺表就导回原端自带的空表。
4.查插件/脚本
MapQuest脚本、市场脚本、机器人脚本里可能有:
LoadDragonGuard
LoadGuardBeast
OpenDragonGuard
RefreshGuardList
全局搜Mir200下的:
•QuestDiary
•MapQuest.txt
-Market_Def
•RobotManage.txt
•Startup.txt
把加载火龙守护兽的脚本行前面加;注释掉,存盘,重启M2。
5.查M2参数/Config
Mir200\!Setup.txt或M2里“参数设置—功能开关”:
找:
GuardBeast=1
DragonGuard=1
HuoLongShouHu=1
改成0。
有的晋升端写在:
Mir200\Envir\AdminTool\、PlugList.txt、Feature.ini、Engine.ini
里,搜Dragon、Guard、Beast,相关开关全置0。
6.PlugList.txt处理
Mir200\PlugList.txt里若有:
DragonGuard.dll
HuoLongGuard.dll
GuardBeast.dll
火龙守护.dll
不想用就前面加;注释,或者把dll移出Plug目录。插件没了,M2就不会去初始化这套列表。注意:别乱删其他插件,只动“火龙/守护兽/龙卫”相关的。
7.最暴力但管用
M2一直弹、点确定又弹,先点“忽略/取消”别点确定重复加载;
然后M2→查看日志Mir200\Log\ErrorLog.txt,搜“火龙守护兽”“GuardBeast”“Code=-1”,日志会写出它正在读哪个路径。照着路径要么补文件、要么删调用、要么关开关。
8.1.76原味端做法
你说是1.76服务端,正常1.76不需要火龙守护兽。直接目标就是“让M2别加载这个高级功能”:
•关M2里守护兽开关
•注掉QuestDiary/RobotManage里LoadDragonGuard类语句
-PlugList注掉火龙类dll
•Envir里删掉或清空火龙守护兽列表文件引用
•!Setup.txt/Feature.ini里GuardBeast=0DragonGuard=0
重启GameGate、DBServer、M2,弹窗一般就没了。
9.容易踩的坑
别去网上下“火龙守护兽补丁”往老1.76里塞,塞完可能怪刷不出来、M2崩、地图报错、DB乱码。
也别直接把M2.exe换别的引擎,晋升1.76换GOM/GEE不是覆盖就行,脚本和DB结构不对会更炸。
Code=-1不是簿,也不是内存满了,就是“没取到列表/列表解析失败”。
10.快速顺序
进M2关守护兽自动加载→搜Envir里火龙守护兽文件名删引用→搜QuestDiary/RobotManage注掉Load行→PlugList注掉火龙dll→!Setup里GuardBeast=0→清Log→重启M2。
做到这步还弹,就看ErrorLog里具体文件路径,缺文件就建个同名空txt,不想用就继续把调用处删干净。
老1.76玩原版祖玛赤月就别开火龙系;晋升引擎硬带进来只为卖端好看,散人开服关掉最稳。
先说最省事的:想不让它弹,不是非得修功能,而是把“加载火龙守护兽列表”的入口关掉。
1.查M2菜单
进M2→怪物管理/特殊怪物/火龙守护/守护兽配置/高阶怪物这类菜单,看有没有“火龙守护兽列表”“守护兽加载”“从数据库加载守护兽”的按钮或开关。有的晋升端里,点一下“停止加载”或把“开机自动加载守护兽”勾掉,重启M2就不弹了。
2.查Envir下的配置
进服务端目录:
D:\MirServer\Mir200\Envir\
找这些相关文件/文件夹:
•火龙守护兽.txt
•守护兽列表.txt
•DragonGuard.txt
-HuoLongShouHu.txt
•MonsterGuard.txt
•DragonMonsterList.txt
•或者Envir\Dragon\、Envir\Guard\这种目录
如果文件不存在,但M2里配置了要读它,就会Code=-1。
处理办法二选一:
A.建空文件:新建对应名字的txt,内容留空或只放标准表头,M2能读到空列表就不报错。
B.删配置项:用Notepad打开Envir里像GuardList.txt、DragonConfig.txt、MonsterExt.txt、FunctionOpen.txt,把包含“火龙守护兽”“DragonGuard”“GuardBeast”“ShouHuShou”的行注释掉或删掉。
3.查数据库
晋升引擎有的把守护兽放进DB:
Mir200\DB\
•MonsterDB
•GuardDB
•DragonDB
•HeroGuardDB
如果M2启动时要从DB拉火龙守护兽,而表里没这张表/字段损坏,就-1。
老1.76不想用这功能,就把M2里“从数据库加载守护兽”关掉;真要修就跟端里给的sql/db文件对一遍,缺表就导回原端自带的空表。
4.查插件/脚本
MapQuest脚本、市场脚本、机器人脚本里可能有:
LoadDragonGuard
LoadGuardBeast
OpenDragonGuard
RefreshGuardList
全局搜Mir200下的:
•QuestDiary
•MapQuest.txt
-Market_Def
•RobotManage.txt
•Startup.txt
把加载火龙守护兽的脚本行前面加;注释掉,存盘,重启M2。
5.查M2参数/Config
Mir200\!Setup.txt或M2里“参数设置—功能开关”:
找:
GuardBeast=1
DragonGuard=1
HuoLongShouHu=1
改成0。
有的晋升端写在:
Mir200\Envir\AdminTool\、PlugList.txt、Feature.ini、Engine.ini
里,搜Dragon、Guard、Beast,相关开关全置0。
6.PlugList.txt处理
Mir200\PlugList.txt里若有:
DragonGuard.dll
HuoLongGuard.dll
GuardBeast.dll
火龙守护.dll
不想用就前面加;注释,或者把dll移出Plug目录。插件没了,M2就不会去初始化这套列表。注意:别乱删其他插件,只动“火龙/守护兽/龙卫”相关的。
7.最暴力但管用
M2一直弹、点确定又弹,先点“忽略/取消”别点确定重复加载;
然后M2→查看日志Mir200\Log\ErrorLog.txt,搜“火龙守护兽”“GuardBeast”“Code=-1”,日志会写出它正在读哪个路径。照着路径要么补文件、要么删调用、要么关开关。
8.1.76原味端做法
你说是1.76服务端,正常1.76不需要火龙守护兽。直接目标就是“让M2别加载这个高级功能”:
•关M2里守护兽开关
•注掉QuestDiary/RobotManage里LoadDragonGuard类语句
-PlugList注掉火龙类dll
•Envir里删掉或清空火龙守护兽列表文件引用
•!Setup.txt/Feature.ini里GuardBeast=0DragonGuard=0
重启GameGate、DBServer、M2,弹窗一般就没了。
9.容易踩的坑
别去网上下“火龙守护兽补丁”往老1.76里塞,塞完可能怪刷不出来、M2崩、地图报错、DB乱码。
也别直接把M2.exe换别的引擎,晋升1.76换GOM/GEE不是覆盖就行,脚本和DB结构不对会更炸。
Code=-1不是簿,也不是内存满了,就是“没取到列表/列表解析失败”。
10.快速顺序
进M2关守护兽自动加载→搜Envir里火龙守护兽文件名删引用→搜QuestDiary/RobotManage注掉Load行→PlugList注掉火龙dll→!Setup里GuardBeast=0→清Log→重启M2。
做到这步还弹,就看ErrorLog里具体文件路径,缺文件就建个同名空txt,不想用就继续把调用处删干净。
老1.76玩原版祖玛赤月就别开火龙系;晋升引擎硬带进来只为卖端好看,散人开服关掉最稳。

