热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 757|回复: 0

[脚本示例] 修改RunGate,减少卡机现象

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-12-7 02:48:11 | 显示全部楼层 |阅读模式
修改RunGate,减少卡机现象

如果说M2Server.exe是主板,那么RunGate.exe就是中央处理器cpu!
RunGate.exe默认等待数据传输时间为10秒钟,当等待多个ID的数据而无响应时,7200端口
在10秒内就会报错,RunGate会暂时停止工作,造成部分或全部玩家短时间内掉线,没有掉线
的玩家就会狂卡一阵!
另外,卡,主要是网络问题,其次才是的问题!有时候,才上了几十个人就感到卡,而有时
侯上了几百人都不卡,还有一种情况是莫个地区的玩家感到卡,而其它地区非常流畅,就是这
个道理!
所以减少默认等待数据传输时间,就能减少卡机现象!(本来我想说:杜绝)
这样,就能及时切断或结束那些网络不畅的数据传输,减少7200端口报错现象,减少卡 织梦内容管理系统

的机率!至于网络卡的问题,我们无能为力!,还是留给那些专家去解决吧!

用UltraEdit打开RunGate.exe
1) 查找00050a50h这一行中的:
00E8664AFBFFB9102700008B150CAA45(默认10秒钟)
[大众]改为5秒钟:
00E8664AFBFFB9881300008B150CAA45
2) 查找00050b70h这一行中的:
E83E49FBFF68102700(默认10秒钟)
[大众]改为5秒钟:
E83E49FBFF68881300  内容来自dedecms

另一贴,对您或许也有些用,一起发吧!
修改M2Serve存挡时间,减少重启回档现象! copyright dedecms

M2Serve默认10分钟保存一次信息,重启或意外关机,总会有几分钟时间的信息无法保存,这就是回档!减少默认存档间隔,就能减少发生重启回挡现象!另外,还有一个问题,在还没有保存信息之前,RunGate所运行和转换的所有玩家信息暂时会存储在哪呢?应该在内存中,而内存中的信息又是用CUP读取并保存到mir.db里!因此,我认为,减少M2Serve默认存档间隔,有利于运行RunGate,能减少卡机现象,节约内存,降低cup占用率!
修改方法如下:
用UltraEdit打开M2Serve
查找000b1570h这一行中的:
FC2B42183DC02709007667E82C51F5FF
其中的C02709为默认的10分钟 dedecms.com
改为每5分钟保存一次,用下面的替换:
FC2B42183DE09304007667E82C51F5FF 内容来自dedecms
改为每3分钟保存一次,用下面的替换:
FC2B42183D20BF02007667E82C51F5FF 本文来自织梦
改为每1分钟保存一次,用下面的替换:
FC2B42183D60EA00007667E82C51F5FF 内容来自dedecms
我的是5分钟保存一次!
织梦好,好织梦

帖子地址: 





上一篇:公布传奇2图片(*.WIL)获取源代码(DELPHI函数)
下一篇:传奇私服NPC人物代码让你的私服绚起来
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则