传奇游戏出现错误时,我们需要仔细排查并修复。以下是一些常见的错误及其处理方法。
1、网关打开关闭
查看服务器信息文件和网关配置文件是否对应或者是否有人用变态挂、攻击等导致RunGate关闭,重新打开即可。
2、Access violation错误
此问题会导致M2卡死或自动关闭,玩家无法正常游戏。有人可能会使用挂输入命令对M2进行内存修改,之后M2可能会关闭。解决办法是查看M2的绝对地址,其地址应该被改为00000000改回原值即可。如果是内存冲突引起,重启后还是无法解决,则更换内存条。
3、starttimer异常
此问题可能由于StdItems.DB中物品最左边IDX编号有问题,该编号必须是逐个递增。检查是否安装了DBC。
4、[Exception] TCreature.Die 1 / TCreature.Run 4 / TCreature._Attack / TCreature.ScatterBagItems
以上问题大多是由于M2SET初始化没有成功导致的。具体操作方法请查看版本用户操作说明。如果仅出现1-2个,检查你自己修改过哪里,还原即可。极少数是因为内存不稳定所致,在触发或爆出物品的过程中临时内存被修改了,一般是内存引起的。如果出现频繁,换内存条。
5、[TUserEngine] RegenMonsters异常
此问题可能是由于经验倍数过大导致,注意经验倍数不要设置过高。具体数值自己调整摸索。对服务器本身影响不大。有时候也是因为倍数与怪物经验累计过高导致,解决方法是修改经验倍数或者重新设置怪物经验。
6、[UsrEngn] Exception Hum.Operate in ProcessHumans
显示为0级,检查登陆器或挂初始化,或检查M2名称是否正确,是否与挂版本对应。
7、[RunDB] DB Wait Error
数据库错误,一般原因是你先打开了登陆程序,后开M2,玩家先登陆导致查找不到信息。按版本说明中的顺序先开M2即可。
8、[UsrEngn] ProcessMonsters
此问题是在服务器刷怪的过程中出现的问题,常见原因是刷怪文件不正确。检查一下刷怪文件是否正确。
9、[Exception] Creature DropUseItems
道具的数据问题,查看DB数据的道具是否改得正确,确保没有这个效果的相对功能。
10、[Exception] ExecGateBuffers->@powek,ExecGateMsg / [Exception] ExecGateBuffers-> FreeMem
GATE和M2的缓冲区不足,无法为M2提供正常的消息服务,解决方法是重启机器释放,或者升级硬件配置。
11、Invalid filename
mir200下目录不完整,或改动了部分文件名,自己检查一下。
12、[UsrEngn] Riase Exception
封闭穿人错误导致,或者M2功能错误,还原M2,查对M2的版本号与M2SET对应。有时候挂初始化不正确也容易出现,重新初始化即可。
13、[脚本错误] 变量CTG已存在,变量类型:HUMAN 脚本命令:VAR NPC名称:盟城老兵 地图:3(325:325) 参数1:Integer 参数2:HUMAN 参数3:CTG 参数4: 参数5: 参数6:
此问题是个人变量已存在,更改下即可。