bluem2引擎登录器官网 > 传奇学院 > 常见问题 > 一个花费我3个小时修复的BLUEM2报错:job type error : 4(详细修复过程分享)

一个花费我3个小时修复的BLUEM2报错:job type error : 4(详细修复过程分享)


事情的发生过程很简单,客户付费找我们解决引擎转换问题,以及引擎转换后各类重复标签和报错修复。
客户版本是GOB的,转换为BLUE引擎,原则上LEG转换BLUE会比较简单,GOB转换需要兼容不同引擎脚本写法是个很复杂的过程。
转换完成后出现了 job type error : 4的报错,这类报错是引擎系统级别的报错
我们几个小伙伴断定出错可能性在几个方面:
1、程序不配套问题 2、服务器系统问题 3、服务器各类软件问题,如DBC等  4、数据库相关问题

1、程序不配套的问题,更换了全套引擎程序,还是报错--无果
2、服务器系统问题,更换了另一台全新的云服务器,还是报错--无果
3、服务器基础软件问题,重新安装了DBC2000,以及修正了数据执行保护,还是报错--无果
4、数据库相关问题,更换了一套其他版本的数据库,居然不报错了,好了找到方向继续修复

逐个排查DB数据库,排除了Magic和StdItems,问题出在Monster上面。
找到了就好办,原本以为问题会很快解决,可是DBC打开出错的Monster,发现没有异常参数和怪物

这个时候我仔细观察了M2报错出现的时机,凭借经验发现M2正常启动过程一点问题没有,但是启动完毕过后的零点几秒发现报错出现。
因为数据早就清空完毕,M2启动完毕过后的零点几秒,这个时候可能出现的就是引擎运行步骤--刷怪(纯经验判断)

找到可能的问题点,我清空了刷怪配置文件,MonGen.txt,此时不报错了。
那么问题点逐渐明确,是怪物导致刷怪出错导致报错 job type error : 4(其实事情回过头来回想,如果经验再多一点能节省大量排查问题的时间)

这个时候我做了一个很傻瓜的操作,导出所有怪物列表,重写怪物刷新配置。
采用最笨的办法,依次删除1/2-打开M2看报错 然后再删除1/2--打开M2看报错 排查法



直到最后花费接近1个小时的排查和删除,重复打开M2的过程。筛选出最后这些怪。锁定问题点,再联想到JOB就是职业的意思,基本上是人形怪的问题所在了。

找到逆火魔神2的人形怪配置,发现这个JOB居然写的是=4,看了一眼文件修改时间2017年,这个时候不得不佩服BLUE的引擎严谨所在
17年的版本肯定是LEG的,经历了GOB版本没有问题,再到BLUE这里出错提示。
BLUE引擎是真的严谨,报错就是报错!没有任何借口!

回想问题所在,job type error : 4,这不就是人形怪的JOB TYPE写错了=4么!!!这个时候想说一句王德发!!~~~

不过问题解决了,自己也有学习提升了,还是非常舒服的。自我安慰下,致敬奋斗到凌晨4点的自己。办法总比困难多!加油!各位传奇人~

来一张干干净净的BLUEM2无错运行截图(强迫症的福音)


最后一波广告,各类BLUE疑难杂症修复,BLUE版本转换,BLUE脚本定制修改,找我们没有错!完美QQ29240180