传奇1.76晋升引擎 火龙守护兽列表加载失败取消

来源: 作者: 点击:
晋升引擎在 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=0 DragonGuard=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 玩原版祖玛赤月就别开火龙系;晋升引擎硬带进来只为卖端好看,散人开服关掉最稳。