HeroM2引擎传奇服务端服务端脚本出现死循环问题解决方法

[复制链接]
查看2244 | 回复0 | 2011-10-16 15:20:55 | 显示全部楼层 |阅读模式
HeroM2引擎传奇服务端服务端脚本出现死循环问题解决方法,传奇单机游戏架设过程中GM会遇到M2上面一直报错,脚本一直循环:[脚本死循环] NPC:VIP泡点 位置:3(327:319) 命令:GOTO @修炼5551以上是M2报出的脚本死循环错误,该错误会导致相关的脚本无法正常使用。很多人习惯在QF脚本里面使用#CALL这是一个误区,简单的脚本内容建议大家直接将脚本放QF脚本里面,除非复杂的脚本内容,否则不建议过多使用#CALL。
一:找到D:\MirServer\Mir200\!SetUp.txt 文件:
里面的内容都是传奇内容了。举个例子:
[Server]
;服务器群中的编号,默认为0
ServerIndex=0
;服务器名称
ServerName=传奇GM基地
二:在!SetUp.txt文件中找到ScriptGotoCountLimit=XXX :
允许最大参加测试人数。
TestServerUserLimit=1000。
服务性模式,FALSE为否,TRUE为是,如果在收费模式下选择了冒险形式服务器这里必须改为TRUE。
ServiceMode=TRUE(服务性模式 =不支持 这个是和收费服务器对应的选择了冒险形式服务器这里必须改为 支持--TRUE)。
不允许PK服务器,FALSE为否,TRUE为是,只有在付费服务器生效。
NonPKServer=FALSE(不允许pk服务器 =不支持 这个是和收费服务器对应的只有在付费服务器生效)。
三:将XXX←这里将数字改大写,建议10000-50000之间即可:
ScriptGotoCountLimi=   建议大家将“=”后面的数值设置为:10000-50000。
如果还继续出现死循环,可将数值继续放大,
四:修改完毕后,重起下M2即可:
1.重启游戏程序,建议先发送游戏公告,这样可以减少玩家流失,减少一定的损失。
2.M2程序中找到-管理-在线消息-编辑内容-点击发送即可发送游戏系统公告。
需要注意的是在!SetUp.txt调整的时间间隔为游戏中正常玩家的时间间隔.在文本中ScriptGotoCountLimit调整的数值为控制外挂速度的最大值,低于此值就会被认为是脚本错误,解决只需配置更大的数值。
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则