传奇sf运行卡顿处理办法之资源优化攻略篇
非常多伴侣经常说:我和别人是同样的版本,为何我的游戏卡,他的游戏不卡,是不是你们引擎不行?其实道理很简单。抛开fu务器质量的缘故,以及引擎自己的不足,版本引起的游戏卡占了很大的比重。下面就怎样对版本进行优化传奇素材网做一点简要的说明。仅供大众参考。
【关于M2的关联设置】
1、M2选项-性能设置-怪物处理掌控-处理间隔。
数字越大,怪物行动越迟钝,CPU占用越低。数字越小,怪物行动越灵活,CPU占用越高。这儿的CPU的高低,大众都明白,是决定游戏是不是卡的缘故之一。
2、非常多游戏爆出装备的时候。事无巨细,乃至某种85合击的版本一瓶太阳水掉落在地上,亦要全服公告。这般的文字提示,肯定亦会给M2增多包袱,意见取消这些无道理的物品掉落提示。
【关于怪物的刷新】
D:\Mirserver\Mir200\Envir目录下的MonGen.TXT文本为怪物刷新脚本。这个脚本看起来很简单。[地图坐标X坐标Y怪物名字刷新范围刷新数量刷新时间]表面上看根据这个格式对号入座就可了,并不然。
非常多人写版本图省事,所有的怪物一律统一刷新时间,BOSS所有30分钟一刷新,小怪所有10分钟刷新一次。倘若你所有设置了10分钟一刷新,那样M2每10分钟就要全局的检测一次,日前所有游戏里存在的10分钟刷新的怪物数量与MONGEN中设置的是不是相符。倘若不相符会补齐,要在一个时间内同期做出这么多的检测,M2的包袱可想而知.意见将这些怪物的刷新时间分散开,例如11分钟12分钟。这般M2在一个时间内执行的检测与弥补就会少有些,运算包袱就会减少有些。
有些人写版本把一个地图内所有的怪物刷新坐标点所有设置在一个位置。这般的话,M2的分析处理能力势必会被拖累。,刷新坐标点亦都区掰开,一个坐标不要刷新太多的怪物。否则你亦会显现,本来设置刷100只怪,结果仅有60只。
还有有些版本仅有50~60个人玩,然则刷怪设置了5~6万只怪,那样平均折合一个人要消灭掉1000只怪,这现实吗。肯定不可能的。没事儿的时候大众能够对比一下,游戏在刷新1万只怪所产生的CPU占用体积与刷新5万只怪所战胜的CPU占用体积,那绝对是5倍的数值。
提醒大众,还相关于游戏自助刷怪升级的脚本,这个脚本千万尽可能不要存在在游戏里,这个是一个坑爹的功能。尤其刷怪练级的脚本。当几个刷怪NPC在哪里一直的刷的时候,M2包袱极重,游戏不可能不卡。
怎样有效的掌控怪物爆率 copyright 5Uwl
怪物爆率文件在D:\Mirserver\Mir200\Envir\MonItems下面,通常默认的怪物爆率就已然非常不错,但按照服务器人数,有时候还是需要对爆率进行调节。
关于调节沃玛装备
沃玛装备为底级装备,掌控沃玛装备的爆率只需要掌控白野猪0.txt白野猪8.txt白野猪.txt这3个文本就能够了,按照白野猪的刷怪时间数量,以及怪物的强度,控制如下:1/50容易1/100通常1/150中等1/200难
关于调节祖玛装备
祖玛装备为中级装备,掌控祖玛装备的爆率只需要对祖玛雕像3.txt祖玛弓箭手3.txt祖玛卫士3.txt幽冥卫士0.txt幽冥弓箭手0.txt这五个文本进行调节就足够掌控全部服务器的祖玛装备爆率,按照怪物的刷怪时间数量,以及怪物的强度,掌控如下:1/200非常容易1/400容易1/600通常1/1000比较难1/1500很难
关于调节赤月装备
赤月装备为高级装备,仅有BOSS级的怪物才会爆出,意见此爆率不要低与1/400
关于新衣服爆率掌控
暗之虹魔教主.txt暗之黄泉教主.txt暗之骷髅精灵.txt暗之双头金刚.txt暗之双头血魔.txt暗之沃玛教主.txt重装使者.txt以上7个文本为掌控新衣服爆率文本,按照怪物的刷怪时间数量,以及怪物的强度,掌控如下:1/50容易1/80通常 1/100中等 1/150难 1/200很难 意见此爆率不要底与1/50
关与各样BOSS级怪物的爆率调节,因为BOSS级的怪物刷新时间比较长,掌控如下:1/50容易1/80通常 1/100中等 1/150难 1/200很难,通常爆率不需要做大幅度调节,只需要对上面说明的几个文本进行设置就能够对全部服务器的爆率高底进行调节!
【关于设备人脚本】
D:\Mirserver\Mir200\Envir\Robot_def目录下为设备人脚本。
AutoRunRobot.txt为触发命令脚本
RobotManage.txt为执行命令脚本
当触发命令脚本中一秒一执行的命令显现的状况下、游戏就会变卡,并且游戏里玩家越多,将会余越卡,意见大众取消掉1秒一执行的设备人脚本,倘若有必要存在的话,那样修改为5秒,乃至10秒等延长期。
【关于个人按时器】
非常多版本中的个人按时器运用的很不科学、上线就起始触发个人按时器,搞一个安全区在线泡点,并且一秒一执行,当人多的时候一块执行当然会非常卡。尤其玩家在带着个人按时器等计时命令的时候,在进行PK或打怪等动作的时候,就需要经过游戏网关向M2一直的传送数据,M2在一直的分析数据反馈给游戏网关上的玩家,这般一来,M2的负担大了,游戏自然就变卡了。
意见取消:安全区泡点,将泡点最好划掰开区别地图,尽可能一个泡点地图里不要存在太多的人。这般游戏就不会那样卡了。另一:非常多人的个人按时器都是1秒一循环。而后给100万经验。意见大众转换个思路,修改为5秒一循环,给500万经验。这般循环的次数少了,M2的包袱就减轻了。
【关于GOTO的运用】
GOTO越多,游戏的循环会越多。有些版本表面看着很简洁。运用了非常多GOTO,其实这般一来循环就会非常多。大众都晓得当计算显现死循环的时候,系统是直接崩盘,那样游戏显现死循环的时候,会直接M2死掉。能用DELAYGOTO替代的尽可能用这个替代,不可用这个替代的尽可能用其他思路取代。
能在当前脚本完成的功能尽可能不要#CALL到别处完成。减少GOTO运用率针对版本优化是一个很重要的一步。 尽可能优化版本,而不是经过修改M2(!Setup.txt)ScriptGotoCountLimit参数,让GOTO始终执行,太多GOTO会使M2直接关闭
【关于版本中的NPC】
有的GM总说自己的游戏加载的时候好慢,或关闭的时候好慢。这些人的游戏里NPC刷新达到600~700个。这些NPC有多少是无用的?有多少NPC是玩家一生都点击不到的?加载这些东西,而后在保留这些NPC产生的数据,会不浪费时间吗?倘若这些NPC里留下一个小小的后门,你找出来是不是亦浪费你的脑细胞?
NPC闪的处理办法
D:\Mirserver\Mir200\Envir\Market_prices和D:\Mirserver\Mir200\Envir\Market_saved文件夹下面的所有文件是记录商店和玩家卖到商场的物品的临时记录文件,NPC闪时只需要删除2个文件夹下面的所有文件就可,删除后服务器内的所有商人会重新进行商品刷新,会有1-2分钟时间商店无东西卖,请等2分钟后商店就会自动刷新。
总结:不管是开传奇,还是玩传奇,基本都有遇到游戏卡顿的状况,首要传奇游戏卡顿能够从两个区别的方向分析,一个是玩家方向,一个是GM方向,分别找到原由并处理
从玩家方向显现卡顿的状况,通常有如下原由:
①后台程序开启太多,引起游戏运行不流畅卡顿
处理办法:将有些不紧要的程序关闭,清理一下内存,倘若是程序关闭无响应,能够右键任务栏空白处,唤出任务栏管理器,在进程中找到对应的程序,右键结束任务就可
②本地网络环境不稳定,玩所有的游戏都有卡顿的状况
处理办法:将路由器、光猫重启一下看是不是有改善,倘若是无改善,联系运营商客服认识什么原由引起网络不稳定
③还有一种状况是比较平常的,在加载资源界面始终卡住进不去,能够将游戏关闭,重新打开进入试一下,倘若是几次重新打开都加载不出来,能够联系传奇GM排查一下原由
从玩家反应卡顿的比例进行分析,倘若是个别玩家反应卡顿,都数玩家都是正常,那让玩家先检测一下本地网络是不是有波动,不稳定的状况。
若是玩家排查了并非网络原由引起,GM能够先和玩家认识一下是怎么样的卡顿,游戏里面跑步、打怪一卡一卡的,还是进入加载资源界面被卡住了,这两种状况亦是有区别的处理方式的
若是跑步、打怪一卡一卡的,能够先联系服务器商看一下带宽运用状况,是不是有带宽跑高,带宽跑高就好处理了,在有要求能增配带宽的状况下能够联系服务qi商增配带宽。
倘若是在带宽无跑高显现了跑步、打怪一卡一卡的状况,能够想一下是不是由于新安装了什么插件,在插件无调试好的状况下亦是可能显现跑步卡顿的状况的,遇到这种状况能够联系插件业务帮忙调试一下,毕竟她们是专业的,亦有更加多的经验。
倘若是插件之前就安装好了,之前亦无显现过游戏卡顿的状况,今天就忽然显现了,能够ping一下,看是不是有网络丢包、请求超时的状况
Ping命令:在电脑左下角找到起始-找到运行(快捷键win+r),输入命令:ping IP -t
若是观察一段时间显现多次的请求超时,那暗示当前服务器可能存在网络环境不稳定的状况,当然这个ping值和你本地的网络有些关系,遇到这种状况,能够思虑选取网络环境更优的机房
遇到问题不要自乱阵脚逐步排查询原由,发掘问题即时处理就好了。做任何事情难免会遇到有些小挫折,而咱们常常需要调节好心理提前有遇到困难的心理准备。
我是艾西,期盼今天的分享对有需要的小伙伴有帮忙
|