传奇世界私服 | 传世私服技术 | 传奇世界攻略 | 传奇世界私服玩家互动
AFT引擎所有BUG共50处
本人从测试AFT 0728到0504,包括网上名叫木木修改过的0508都做了测试!
测试人数 在20到400人之间不等!
测试机器 P4 3.0 1G /P4 3.0 2G /最新CORE,1G
测试系统 2000/ 2003 /2003SP1
测试时间 1-10天(因为最多只支持到10天)
测试次数 测试太多,已无法记清!
下面是我个人一些看法:
首先从0721到0728的一些变化:
1 行会名称长度由以前的30变成只支持16,引起BUG,所有怪物报错,狂刷M2
对应!setup参数 guildnamelen=30 变成 16,解决!
2 人物超过1500级,有时1000级就会出错,出错提示:
Floating point division by zero
查BLUE M2以前也有此错,名为 除法内存溢出错误
解决办法:加载Descript.dll,或传奇的scriptLoader.dll,或LFM20408的DLL也行,
原因和解决BUG很搞笑,个人观点:AFT说明书中指出:CHANGELEVEL = 1500 最高只支持1500
但加载DLL即可解决,同时加载这个DLL还可以解决很多问题,下面会有介绍。
(以下是BULE M2以前更新记录:
2006-08-30 更新: 主要修复大家提到的一些BUG最近程序暂时不做新功能!先把老的功能完善后在更新!
====================================================
1、修复M2报错信息:
------------------------------
1)、[Exception] TUserEngine::ProcessMonsters ?
2)、External exception 80000004 [Exception] TEventManager::Run CheckCode: ?
3)、除法内存溢出错误 )
3 0728以后任何引擎,不加载任何DLL,把刷怪间隔改成0 ,当然你得刷怪,即可看到这个刷屏:Floating point division by zero
0721以前的没有此BUG,解决办法:加载Descript.dll,或传奇的scriptLoader.dll,或LFM20408的DLL也行
4 奇怪搞不懂之BUG,引擎面板中:处理,传输,角色,人物(0/0)此处
有时一开区,新区,才上20来人不到,注册角色几十,但角色人物处都是600多,
同时此数大的话,而且长期不降,假死机率超大,但有时就一直在100以下,原因未明,和版本无关,刷怪无关,机器无关,内存无关!
5 传言:听说假死和SP1的数字保护有关,关掉数字保护,换成2000系统,换成2003不带SP1系统都假死!
说是和内存有关,加2G也假死,说是引擎上内存达到600就假死,有时1.7G未死,400M反挂之!
听说AFT0410以后出了这个根治引擎BUG之参数:boUseSelfDecodescript=0 此处0代表没有使用加密脚本,反之代表使用
如果你没有加密脚本而使用了1,那引擎就假死,经测试,改过后死得更快当!初始值为1
6 把异常报错参数打钩,点修改经验,修改后,点保存,引擎上立马报错,点一次保存报一次,木木修改的aft0508修正了此问题!
7 以下是我所知道的报错提示:
Exception] TEventManager::Run CheckCode: 4
Access violation at address 0041D0AC in module 'M2server.exe'. Write of address 00000568
此错好像和结婚信息,师徒有关的信息未删有关,不引起假死!
Privileged instruction 未知,有时狂刷几下就好,有时刷到自动关闭,和假死关系不太大
Invalid pointer operation 很多人见过了,狂刷,经研究,说是delphi语句变量问题,
External exception 80000004 未知,狂刷 有时只报几个,未见异常,此错0721以前也有
External exception C0000008 未知,经研究,发现915主板显卡内存范围c000000-XXXXXX,禁用显卡后,报错依旧
此错一出,代表距假死不远,总之,有此错,肯定不会超过太长时间就会挂,大多机器如此
查原因:说是此内存地址好像是系统保留内存,晕之,反正搞不懂,BLUE 搞定了!
(以下是BULE M2以前更新记录:
2006-08-30 更新: 主要修复大家提到的一些BUG最近程序暂时不做新功能!先把老的功能完善后在更新!
====================================================
1、修复M2报错信息:
------------------------------
1)、[Exception] TUserEngine::ProcessMonsters ?
2)、External exception 80000004 [Exception] TEventManager::Run CheckCode: ?
3)、除法内存溢出错误 )
[Exception] TPlayObject::ScatterBagItems 未知:少见
[Exception] TUserEngine::ProcessHumans Code: 0 常见,和人物操作有关,具体操作什么引起不明
NPC.GotoLabel 引擎处理NPC死环过多,已经要顶不住了!稍后会报以下各种和NPC有关的错,
如:活动助手 SendRefMsg nil PEnviNPC.GotoLabel RobotManage @五蛇殿 Check=2
[Exception] TRunSocket::DoClientCertification CheckCode: 未明
[Exception] TBaseObject::Destroy Code: 神∮斗君 17 未明
[Exception] TPlayObject.DoSpell MagID:83 X:82 Y:62
Access violation at address 00566D8A in module 'm2server.exe'. Write of address 0000117C
基本上没见过有人有这种错,百度只看到一个叫小水的M2论坛有此错,论坛是英雄合击技出错!
但我则是所有组合技没一个不报此错,无解!
2007-2-13 16:06:09 [Exception] TPlayObject::SearchViewRange 1-1 玩的就是PK J009 140 78 21
此错一报,在J009 特定坐标上的人物都会报错,GM也会报,只要有人物在,离开即可,原因未明,重启即好!
2007-2-13 14:14:32 [Exception] TBaseObject::Destroy Code: 少叼 17
2007-2-13 14:14:32 Access violation at address 7C9696D0 in module 'ntdll.dll'. Read of address 00000014
此错一出,当前角色(少叼)就掉线,朋友说是这个错会卡一下,可能没处理过来引擎可能就假死,我不敢肯定!此错不多!
2007-2-13 14:56:53 [Exception] TPlayObject::Run -> Operate 1 Code=4 原因未明(和人物操作有关)
2007-2-13 14:56:53 Access violation at address 005C1CCC in module 'M2server.exe'. Read of address 00000097
2007-2-13 14:46:05 [Exception] TBaseObject::Run 1 原因未明(和人物操作有关)
2007-2-13 14:56:55 [Exception] TUserEngine::ProcessData 原因未明
2007-2-13 14:14:32 [Exception] TUserEngine::ProcessHumans ClosePlayer.Delete - Free
此错好像只有0504才有,以前未见过,最少0308以前引擎是没有的!~
www.1698woool.com 为你提供每日新开最好玩的 传奇世界私服