收版本
网络安全
点击赞助此处文字位(#1) 传奇开区版本定制开区加Q:1116114 天天脚本库(最全专业脚本库) 先学习★后付款★有保障√ 泰=山=服=务=器=打=死=退=款
苹果签名稳定先签后付群784708205 至尊服务器打死退款QQ3143385858 爱玩宝高薪招传奇技术V958359723 GOM+GEE三端不换引擎10分钟实现 1W1平台招商【0投资】
5支付平台 正规授权 至尊服务器打死退款QQ3143385858 爱玩宝高薪招传奇技术V958359723 1W7游戏平台【包服卡】 1W1平台招商【0投资】
点击赞助此处文字位(#115) 至尊服务器打死退款QQ3143385858 爱玩宝高薪招传奇技术Q748971 1W7游戏平台【包服卡】 1W1平台招商【0投资】
点击赞助此处文字位(#120) 点击赞助此处文字位(#121) 爱玩宝高薪招传奇技术Q748971 1W7游戏平台【包服卡】 1W1平台招商【0投资】
部分体验推荐
版本名称 版本类型 版本介绍 版本说明 游戏网站
玩传奇 领先市场新玩法 品牌大服爆率升级,领取海量充值礼包 本站版本体验推荐 进入游戏
▇▃至尊微变▃▇ 单职业微变 群体切割,BOSS爆所有,无双剑匣,重温传奇乐趣! 本站版本体验推荐 进入游戏
▇▃屠龙战神▃▇ 单职业无限刀 主打品牌二合一,觉醒buff 五行元素 十二神器 本站版本体验推荐 进入游戏
▇▃丝路传说▃▇ 单职业专属 隋唐英雄,星座聚灵,大风车,神宠降世! 本站版本体验推荐 进入游戏
《楼兰复古》 三职业复古 入门派 修内功 楼兰之魂 惊喜盲盒 古玉注灵 专属法器 本站版本体验推荐 进入游戏
▇▃昊天迷失▃▇ 单职业迷失 一切看脸x全部看脸x就是公平看脸x新迷失 本站版本体验推荐 进入游戏
▇▃武侠风暴▃▇ █免费畅玩 █████████████首款高清定制█████████████ 本站版本体验推荐 进入游戏
▇至尊火龙▇ 三职业 散人定制,三职业平和,爆率全开,激情拉满! 本站版本体验推荐 进入游戏
《玛法皇朝》 复古三职业 极品熔炼,BOSS奇遇,专属BUFF,独家心法 本站版本体验推荐 进入游戏
查看: 1248|回复: 0

自己架设的传奇服务端会卡顿、掉线是什么原因?传奇服务端卡顿怎么解决?

[复制链接]

3356

主题

-7

回帖

55万

积分

管理员

积分
559977
QQ
发表于 2024-3-2 19:57:17 | 显示全部楼层 |阅读模式
因为平时接触传奇的用户比较多,所以也会遇到架设的传奇出现卡顿、掉线的情况,这究竟是为什么呢?飞飞总结了以下原因和解决方案希望可以帮助到你~
首先我们结合情况来,刚架设好的服,测试时就遇到了卡顿、掉线的情况,大概率是和游戏设置有关系的,我们可以先从引擎、游戏设置和脚本进行排查。
【M2相关设置】

M2-选项-性能参数-怪物处理控制-处理间隔
数字越大,怪物行动越迟钝,CPU占用越低。
数字越小,怪物行动越灵活,CPU占用越高。
1.png

2.png

当你的参数调整的很小,就要查看下CPU使用率和内存使用率占比,当使用率高于正常值,就要排查是不是CPU或是内存不够的原因导致卡顿。
解决方法:联系服务商协助排查,若是CPU使用率和内存使用率占比高,让服务商开台更高配置的服务器架设测试下,看问题是否有改善。(GEE引擎版本对服务器配置要求更高,如果是GEE引擎建议选择i9-9900K以上配置的服务器 )
【怪物刷新】

D:\MirServer\Mir200\Envir目录下的MonGen.txt文件为怪物刷新脚本。这个脚本看起来很简单,[地图 坐标X 坐标Y 怪物名字 刷新范围 刷新数量 刷新时间]表面上看按照这个格式对号入座即可,其实不然。
很多老G写版本图省事,所有的怪物一律统一刷新时间,BOSS全部30分钟一刷新,小怪全部10分钟刷新一次。如果你全部设置了10分钟一刷新,那么M2每10分钟就要全局的检测一次,检测所有游戏里存在的10分钟刷新的怪物数量与MonGen中设置的是否相符,如果不相符就需要补齐。要在同一时间段同时检测这么多内容,M2的负担可想而知!建议将怪物的刷新时间分散开,比如11分钟 12分钟等等,这样M2在一个时间内执行的检测与补充就会减少些,运算负担也会相对减小些。
3.png

地图内的怪物刷新坐标点也建议分散开,一个坐标点不要刷新太多的怪物,如果是一个坐标点刷新太多的怪物M2的运算压力会加重,另外会出现本来设置刷新100只怪,结果只有60只。
另外刷新数量一定要根据服情况合理设置,当你的游戏里有50-60+玩家游戏,但是刷怪设置了5-6万只怪,算下来一个人就要消灭1000只怪,这肯定是不合理的!而且游戏刷新1w只怪和刷新5w只怪所占用的CPU使用率是不同的,至少有5倍差别。
还有就是游戏自助刷怪升级脚本,这个脚本尽量不要使用到游戏里,这就是个坑爹的功能。尤其刷怪练级的脚本。当几个刷怪NPC在那里不停地刷怪,增加了M2负担,游戏不卡都不行呢。
【机器人脚本】

D:\Mirserver\Mir200\Envir\Robot_def目录下为机器人脚本。
AutoRunRobot.txt为触发命令脚本
RobotManage.txt为执行命令脚本
4.png

当触发命令脚本中有1秒一执行的命令,游戏就会变卡,并且游戏里玩家越多,就越卡,建议取消1秒一执行的机器人脚本,如果有必要存在,建议修改为5-10秒等延长时间。
【个人定时器】

很多版本中的个人定时器用的很不合理,上线就触发个人定时器,安全区在线泡点,1秒一执行,当人多的时候一起执行就会非常卡。尤其是玩家带着个人定时器等计时命令进行PK或者打怪等动作的时候,就需要通过游戏网关向M2不停的传送数据,M2在不停的分析数据反馈给游戏网关上的玩家。这样一来,M2的负担增加了,游戏自然就变卡了。
建议可以取消安全区泡点,将泡点划分到不同地图,尽量一个泡点地图里不要有太多的玩家。这样游戏就不会那么卡了。
另外,很多GM的个人定时器都是1秒一循环。然后给100万经验。建议转换个思路,修改为5秒一循环,给500万经验。这样循环的次数少了,M2的负担也会减轻许多。
【GOTO的使用】

GOTO越多,游戏的循环会越多。有些版本表面看着很简洁。使用了很多GOTO,其实这样一来循环就会很多。大家都知道当计算出现死循环的时候,系统是直接崩盘,那么游戏出现死循环的时候,会直接M2崩掉。能用DELAYGOTO替代的尽量用这个替代,不能用这个替代的尽量用其他思路代替。
能在当前脚本完成的功能尽量不要#CALL到别处完成。减少GOTO使用率对于版本优化是很重要的一步。
【NPC】

有的GM会遇到游戏加载或是关闭很慢的情况,第一时间会想到会不会是引擎的原因?其实并不然,游戏加载/关闭慢多数是和NPC有关的,当你游戏里的NPC刷新达到600-700个,我们加载时NPC产生的数据就很占用时间,并且有些NPC玩家打到终极都不一定能遇到。对于没有用的NPC,能删则删。
【服务器配置】

当根据以上几点排除了非版本原因,那就要考虑下是不是服务器配置不够导致,就比如GEE引擎的版本,用L5630/E5-2670这种配置肯定是不够的,GEE技术建议选择i9-9900K或是更高的配置。再比如开区数量超过了20,L5630也是不行的,传奇开多区还得是E5-2666v3或是E5-2683v4,同时开40-50个区都没问题。
除了CPU,也要看服务器的带宽是否充足,如果是带宽跑到了峰值,不够用了,也是会出现卡顿、掉线的情况的,可以联系服务商查看带宽图,再考虑是否要升级配置。
以上就是关于自己架设的传奇为什么会卡顿的几个解决思路
感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!
温馨提示:

如需运营或商用本站资源,请在下载源码后联系版权方进行授权,本站不参与任何运营游戏相关活动,仅供从业者交流技术使用.对于因后续运营游戏产生的版权纠纷,与本站无关。


郑重声明:本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!→ 详情点击查看

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ在线咨询
咨询客服
87599992
QQ群交流
947464513
快速回复 返回顶部 返回列表