马上注册,查看更多内容,丰富传奇GM资源等你下载探索。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
游戏网关扩展功能说明:
BLUE网关2022更新记录:
优化性能
防止封包攻击
限制下发流量参数:MAXSENDCACKESIZE=1048576 // 限制单玩家下发缓存1M(可达到100M的下发流量),正常情况下完全到不到此流量
达到限流是否封IP参数:BLOCKHIGHTRAFFIC,默认开启=1
优化加速控制,增加操作码间隔过滤(FILTEROPCODES.TXT),防止部分封包攻击
修正上个版本瞬移后攻击速度限制失效问题
修正上个版本一个处理服务器封包的小BUG
M2
1、放开武器攻击速度,武器最大攻击速度数值可达到117,建议最大到80,接近满速,最大速度可以在RUNGATE限制。
2、英雄、假人攻击速度倍率:游戏参数->游戏速度->装备速度,建议60
3、英雄、假人最大武器攻击速度限制:功能设置->英雄设置->英雄武器加速,建议80
4、修正法师、道士英雄躲避BUG
5、修正战士英雄在杀死目标后的连贯性,提高法师、道士杀怪连贯性,相对之前打怪升级效率有较大提升
6、提高玩家操控英雄的响应
7、引擎启用允许网关连接的IP列表!RUNADDR.TXT,修改后在主界面重新加载->允许连接的网关IP列表即可
RUNGATE
1、判断带武器攻击速度、魔法速度、移动速度更精确
2、调节的攻击速度,每3点的速度等于+1武器速度,会和武器攻击速度叠加!
3、调节攻击速度,不需要重新调整攻击间隔
4、调节魔法速度,不需要重新调整魔法间隔
5、调节移动速度,不需要重新调整魔法间隔,并且将原来每2点生效修改为每1点生效
6、增加一个参数:CLIENTMOVEFRAMETIME,客户端每帧的间隔,默认95,复古建议调节为120,移动起来相对缓慢,
参数改变则标准的移动间隔就是:CLIENTMOVEFRAMETIME * 6
建议弃用移动速度调节,即CLIENTMOVESPEEDRATE=0,改用单个CLIENTMOVEFRAMETIME来改变移动速度。
7、添加一个参数:OPENSPELLSPEEDRATE=1时,武器的攻击速度也可以在使用魔法时起加速作用,加速效果没有普通攻击明显,0关闭
8、如果启用武器加速,ITEMSPEEDCOMPENSATE=1最好开启,能更好配合组合速度的计算
9、游戏全局速度调节包含几个参数: // 这些参数影响所有的玩家,会和攻击速度叠加
OPENCLIENTSPEEDRATE=1
CLIENTATTACKSPEEDRATE=0
CLIENTMOVESPEEDRATE=0
CLIENTSPELLSPEEDRATE=0
CLIENTMOVEFRAMETIME=100
10、附带参考举例:游戏网关
组合速度值参考:
MAXITEMSPEED=88
MAXITEMSPEEDRATE=60
OPENSPELLSPEEDRATE=1
TURNINTERVAL=400
BUTCHINTERVAL=400
SITDOWNINTERVAL=400
MOVEINTERVAL=600
ATTACKINTERVAL=1050
SPELLINTERVAL=1250
TURNNEXTMOVECOMPENSATE=200
MOVENEXTTURNCOMPENSATE=-1220
MOVENEXTSPELLCOMPENSATE=-1220
MOVENEXTATTACKCOMPENSATE=-1220
ATTACKNEXTMOVECOMPENSATE=-540
ATTACKNEXTSPELLCOMPENSATE=-540
SPELLNEXTMOVECOMPENSATE=-640
SPELLNEXTATTACKCOMPENSATE=-640
CLIENTATTACKSPEEDRATE=0
CLIENTMOVESPEEDRATE=0
CLIENTSPELLSPEEDRATE=0
CLIENTMOVEFRAMETIME=120 //CLIENTMOVEFRAMETIME,客户端每帧的间隔,默认95,复古建议调节为120,移动起来相对缓慢,
ALLOWMULTIPENDINGPACKETS=1 //允许多个延迟包(缓解游戏封速严格导致游戏内错位)
BUFFPOOLSIZE=320 //内存池初始大小MB
MAXFILTERCOUNT=15 //累计过滤封包的超速次数,超过此数量,会封IP到临时列表
BLOCKHIGHTRAFFIC=1 //默认开启=1 下发缓冲限流默认T掉本连接,BLOCKHIGHTRAFFIC= 1开关开启会踢掉当前IP所有连接
BLUE网关2021更新记录:
M2引擎→选项→功能设置→英雄设置→设置二 如图修改即可!
2021年最新复古封加速网关配置CONFIG.INI如下:
[INTEGER]
MAXUSER=800
SHOWLOGLEVEL=3
PUNISHMOVEINTERVAL=150
PUNISHSPELLINTERVAL=150
PUNISHATTACKINTERVAL=150
MAXITEMSPEED=88
MAXITEMSPEEDRATE=60
MAXCONNECTOFIP=300
MAXCLIENTCOUNT=20
CLIENTTIMEOUTTIME=60000
NOMCLIENTPACKETSIZE=20000
MAXCLIENTPACKETSIZE=20000
MAXCLIENTPACKETCOUNT=15
CHATINTERVAL=1000
TURNINTERVAL=400
MOVEINTERVAL=580
SPELLINTERVAL=1250
ATTACKINTERVAL=1050
BUTCHINTERVAL=400
SITDOWNINTERVAL=400
PICKUPINTERVAL=400
EATINTERVAL=20
MOVENEXTSPELLCOMPENSATE=-1220
MOVENEXTATTACKCOMPENSATE=-1220
ATTACKNEXTMOVECOMPENSATE=-540
ATTACKNEXTSPELLCOMPENSATE=-540
SPELLNEXTMOVECOMPENSATE=-640
SPELLNEXTATTACKCOMPENSATE=-640
SPACEMOVENEXTPICKUPINTERVAL=600
PUNISHBASEINTERVAL=0
CHECKOVSPDINV=20000
MAXOVSPDCNT=300
RELEASEOVSPDCNTTIME=5000
CLIENTMOVESPEEDRATE=0
CLIENTSPELLSPEEDRATE=0
CLIENTATTACKSPEEDRATE=0
LOGINWAITTIME=3800
RUSHCOMPTIME=100
MAXUSERFORLOGINWAIT=8000
MOVENEXTTURNCOMPENSATE=-1220
TURNNEXTMOVECOMPENSATE=200
OPENSPELLSPEEDRATE=0
CLIENTMOVEFRAMETIME=100
[STRINGS]
TITLE=GAMEGATESERVER
CMDSPACEMOVE=MOVE
OVERCLIENTCNTMSG=开启游戏过多,链接被断开!
HWIDBLOCKEDMSG=机器码已被封,链接被断开!
CHATFILTERREPLACE=说话内容被屏蔽
OVERSPEEDSENDBACK=[提示]:请爱护游戏环境,关闭加速外挂重新登陆!
PACKETDECRYPTFAILED=[警告]:游戏连接被断开,请重新登陆!原因:使用非法外挂,客户端不配套,开启的客户端数量过多。
BLOCKHWIDFILENAME=D:\MIRSERVER\RUNGATE\BLOCKHWID.TXT
ACTIVATECODE=
[METHOD]
OVERSPEEDPUNISHMETHOD=3
BLOCKIPMETHOD=0
CHATFILTERMETHOD=0
SPEEDHACKWARNMETHOD=0
[SWITCH]
CHECKNULLSESSION=1
OVERSPEEDSENDBACK=0
DEFENCECCPACKET=0
KICKOVERSPEED=0
DOMOTAEBOSPEEDCHECK=1
DENYPRESEND=1
ITEMSPEEDCOMPENSATE=0
KICKOVERPACKETSIZE=1
CHATFILTER=1
CHATINTERVAL=1
CHATCMDFILTER=0
TURNINTERVAL=1
MOVEINTERVAL=1
SPELLINTERVAL=1
ATTACKINTERVAL=1
BUTCHINTERVAL=0
SITDOWNINTERVAL=0
SPACEMOVENEXTPICKUPINTERVAL=1
PICKUPINTERVAL=1
EATINTERVAL=0
PROCCLIENTCOUNT=1
CLIENTSHOWHINTNEWTYPE=1
SYNCCLIENTSPEED=0
DEBUGSPEEDMESSAGE=0
NODIRECTIONMOTAEBO=1
CHECKMAGICID=0
DENYUPDATESTOREITEM=1
DEALACTION=0
OPENCLIENTSPEEDRATE=1
USETIMEPERIOD=1
CHECKONLINEPLAYER=0
LIMITCONNECTIONPERIP=1
CHECKSPECFLAG=0
WRITELOG=1
ALLOWMULTIDELAYPACKETS=0
[FLOAT]
PUNISHINTERVALRATE=1
LOGINWAITTIMERATE=0.500000
ONLINEPLAYERCOUNTRATE=3.240000
[GAMEGATE]
COUNT=1
SERVERADDR1=127.0.0.1
SERVERPORT1=5000
GATEPORT1=7200
SERVERADDR2=127.0.0.1
SERVERPORT2=5000
GATEPORT2=7300
SERVERADDR3=127.0.0.1
SERVERPORT3=5000
GATEPORT3=7400
==================================================================================
封最新延迟加速!
游戏网关添加喊话过滤:
CHATCMDS.TXT 在此增加自定义列表的命令,喊话内容会进行脏话检测过滤,每行一个命令,默认只有一条:“@传 ”(不包含双引号,注意后面有空格)
例如:@喊
ABUSIVE.TXT 格式修改为:过滤字符 规则(0全部替换 1命中字符替换为* 2踢下线)
例如:
T= 2
{ 2
X= 2
C= 2
} 2
HTTP 2
AY= 2
AX= 2
< 2
/ 2
> 2
$ 2
优化加速控制,增加操作码间隔过滤(FILTEROPCODES.TXT),防止部分封包攻击
BLUE网关2016更新记录:
!如果发现引擎CPU占用比较高,尝试不要勾选:主菜单-选项-提高计时精度。
2015/12/12
==================================================================================
修正内存池分配内存块BUG
修正用户退出后,可能出现内存泄漏
优化用户处理流程的内存申请方法,加强封包检测,提高性能
修正需要WINDOWSVISTA以上系统才能运行问题
修正开启药品控制后出现各类奇怪问题
2015/11/6
==================================================================================
修正一个死循环漏洞,会导致奔溃退出
增加异常抓取,防止几个线程的异常退出
2015/10/30
==================================================================================
修正1025检测聊天信息BUG,可能会导致崩溃自动退出问题
修改网关出现异常时,不自动关闭
增加调试信息输出,如果出现异常,会在程序目录下生成DMP和RPT文件,请发送给我
2015/10/25
==================================================================================
修正之前10版版偶尔双击穿戴不了装备问题
修正之前10月份版本可能会出现崩溃自动退出问题
修正部分可被攻击的封包漏洞
修正部分小问题
2015/10/01
==================================================================================
优化性能
过滤几个可能导致物品极品属性混乱的非法封包。
修正登录排队功能可能被T问题。
改进封“超级野蛮”,并封掉“幻影野蛮”,
设置:DOMOTAEBOSPEEDCHECK=1,RUSHCOMPTIME=200。
RUSHCOMPTIME越大越严格,RUSHCOMPTIME主要取决于CLIENTMOVESPEEDRATE,
CLIENTMOVESPEEDRATE=2时,可以设置RUSHCOMPTIME=200,
开启DEBUGSPEEDMESSAGE=1,自行调试合适的RUSHCOMPTIME值。
2015/9/05
==================================================================================
封掉利用部分技能制造类似“暗杀”的效果
修正登陆时可能被踢的BUG
修正CHECKONLINEPLAYER动态开启后造成踢人BUG //开启可以踢掉虚假的在线玩家,使在线人数与引擎在线人数对应,建议开启
如果使用老版本M2,务必将CHECKONLINEPLAYER=0
CONFIG.INI 是一份已经预调节好了的封加速设置,可参考使用。
将获得的激活码填写在CONFIG.INI的
[STRINGS]
ACTIVATECODE=激活码
第一次激活比较久,稍等2分钟左右,重新开启程序即可。
登陆排队功能:(结合新客户端程序使用)
---------------------------------
MAXUSERFORLOGINWAIT=8000 实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能。
LOGINWAITTIMERATE=0.800000 登陆等待时间 = (实际在线人数 - MAXUSERFORLOGINWAIT) * LOGINWAITTIMERATE
ONLINEPLAYERCOUNTRATE=13.240000 排队时报告的在线人数倍数,报告数量 = 实际在线人数 * ONLINEPLAYERCOUNTRATE
V1.02 高性能网关
==================================================================================
ABUSIVE.TXT 脏话过滤列表
BLOCKHWID.TXT 被封机器码列表
DENYACCOUNT.TXT 被封账号列表
DENYCHARNAME.TXT 被封角色列表
DENYIP.TXT 被封IP列表
DENYIPRANGE.TXT 被封IP区域列表
DENYUSERCMD.TXT 被封命令列表
参数调节直接编写CONFIG.INI,保存(CTRL+S)直接生效。
==================================================================================
1 DEBUGSPEEDMESSAGE=1
可以查看动作超速信息,方便调试出合理的封加速设置,让信息保持在30内最好,加速就可以封住了
2 NODIRECTIONMOTAEBO=1
禁止定向野蛮,默认开启
3 魔法速度控制只由[INTEGER]的SPELLINTERVAL控制,建议值:SPELLINTERVAL = 1180。
4 账号和角色封停列表
5 准确的速度判断
6 解决各种漏洞BUG
7 主菜单-选项-提高计时精度
开关说明:
默认打开,打开能获取得更精准的封挂准确度,但是部分操作系统(目前已知受影响系统为WIN2003 32位)会使M2的CPU使用率提高很多
(会提高多少主要还是看CPU的性能),如果你认为机器的CPU资源不够使用,那么可以选择关闭来降低部分桌面程序的CPU使用率。
有的操作系统默认是打开了计时精度的(64位操作系统),就算在网关选择打开或关闭,M2的CPU也不会受影响。
8 封多重吃药,0血不死,与其他物品如随机卷不冲突(之前的封法存在漏洞,会被外挂利用,所以封不了)
怎么调节封加速的参数设置?
==================================================================================
必须调节,只要参数调节合理,加速外挂基本都起不了作用。
1 提高计时精度勾选
2PUNISHINTERVALRATE=1.000000,PUNISHBASEINTERVAL=0
3 DEBUGSPEEDMESSAGE=1,并先设置一下3个参数
CLIENTMOVESPEEDRATE=0 客户端移动速度
CLIENTSPELLSPEEDRATE=0 客户端魔法速度
CLIENTATTACKSPEEDRATE=0 客户端攻击速度
4 例如跑动,让人物在游戏里自动跑路,然后调节MOVEINTERVAL参数,游戏里提示超速30以内就最好,而且基本保持30左右
然后再调节砍、魔法的动作,再者调节组合速度。
(详细参数说明参考以下内容:)
[INTEGER]
MAXUSER=800 最高人数限制
SHOWLOGLEVEL=3 日志级别
MAXITEMSPEED=6 武器最高速度限制
MAXITEMSPEEDRATE=60 武器加速因数(60)
MAXCONNECTOFIP=50 每IP的最高连接
MAXCLIENTCOUNT=50 每台电脑最高连接
CLIENTTIMEOUTTIME=15000 超时空闲连接
NOMCLIENTPACKETSIZE=400 普通封包大小限制
MAXCLIENTPACKETSIZE=10240 特殊封包大小限制
MAXCLIENTPACKETCOUNT= 15 批量购买个数
CHATINTERVAL=800 说话间隔
TURNINTERVAL=350 转身间隔
MOVEINTERVAL=570 移动间隔
SPELLINTERVAL=1200 魔法间隔
ATTACKINTERVAL=900 攻击间隔
BUTCHINTERVAL=450 挖肉间隔
SITDOWNINTERVAL=450 下蹲间隔
PICKUPINTERVAL=330 拾取物品间隔
EATINTERVAL= 330 使用药品间隔
RUSHCOMPTIME 野蛮冲撞补偿,默认450,越大越严格
MOVENEXTSPELLCOMPENSATE=100 移动后魔法补偿
MOVENEXTATTACKCOMPENSATE=250 移动后攻击补偿
ATTACKNEXTMOVECOMPENSATE=200 攻击后移动补偿
ATTACKNEXTSPELLCOMPENSATE=200 攻击后魔法补偿
SPELLNEXTMOVECOMPENSATE=200 魔法后移动补偿
SPELLNEXTATTACKCOMPENSATE=200 魔法后攻击补偿
SPACEMOVENEXTPICKUPINTERVAL= 600 瞬移后拾取物品的间隔
PUNISHBASEINTERVAL=20 加速惩罚基数
CLIENTMOVESPEEDRATE=0 客户端移动速度
CLIENTSPELLSPEEDRATE=0 客户端魔法速度
CLIENTATTACKSPEEDRATE= 0 客户端攻击速度
CHECKOVSPDINV=200 超速阈值(超过此值,将累加超速计数)
MAXOVSPDCNT=3 允许的最大的超速计数,超过后动作封包会被丢掉(卡在原地不能攻击...)
RELEASEOVSPDCNTTIME=5000 释放一个超速计数的间隔时间
MAXUSERFORLOGINWAIT=8000 实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能。
[FLOAT]
PUNISHINTERVALRATE=1.000000 加速惩罚倍数
LOGINWAITTIMERATE=0.800000 登陆等待时间 = (实际在线人数 - MAXUSERFORLOGINWAIT) * LOGINWAITTIMERATE
ONLINEPLAYERCOUNTRATE=13.240000 排队时报告的在线人数倍数,报告数量 = 实际在线人数 * ONLINEPLAYERCOUNTRATE
[METHOD]
OVERSPEEDPUNISHMETHOD=3 对加速处理方式:0 转换封包,1 丢包,2 空包, 3 延迟处理(建议)
BLOCKIPMETHOD=0 掉线处理:0 掉线,1 临时封IP,重启失效,2 加到永久封IP列表
CHATFILTERMETHOD=0 脏话处理:0 全部替换为,1 替换过滤字符,2 掉线
SPEEDHACKWARNMETHOD= 0 加速警告:0 文字警告,1 弹窗警告
[SWITCH] 开关设置
LIMITCONNECTIONPERIP=1 //每IP连接数限制开关
OVERSPEEDSENDBACK=0 //加速警告
DEFENCECCPACKET=0 //防止CC攻击
KICKOVERSPEED=0 //加速掉线(不建议开启)
DOMOTAEBOSPEEDCHECK=1 //禁止超级野蛮
DENYPRESEND=0 //禁止商城赠送
ITEMSPEEDCOMPENSATE=0 //组合速度考虑武器加速度
KICKOVERPACKETSIZE=1 //异常掉线处理
CHATFILTER=1 //说话过滤
CHATINTERVAL=1 //说话间隔
CHATCMDFILTER=0 //命令过滤 //例如 MAKE
TURNINTERVAL=1 //转身速度
MOVEINTERVAL=1 //移动速度
SPELLINTERVAL=1 //魔法速度
ATTACKINTERVAL=1 //攻击速度
BUTCHINTERVAL=1 //挖肉速度
SITDOWNINTERVAL=1 //下蹲速度
SPACEMOVENEXTPICKUPINTERVAL=1 //瞬移后拾取物品
PICKUPINTERVAL=1 //拾取物品
EATINTERVAL=1 //使用物品
PROCCLIENTCOUNT=0 //限制每个电脑开启数量开关
CLIENTSHOWHINTNEWTYPE=1 //1.76版本物品显示方式
SYNCCLIENTSPEED=0
DEBUGSPEEDMESSAGE=0 //超速调试信息(供管理员测试使用)
NODIRECTIONMOTAEBO=1 //封定向野蛮
CHECKMAGICID=1 //非法空魔法封账号处理
DENYUPDATESTOREITEM=1 //禁止添加、撤销摆摊物品
OPENCLIENTSPEEDRATE=0 //显示客户端的速度调节(建议关)
CHECKONLINEPLAYER=0 //实时监测虚假玩家的链接(建议开启),不开启的话,在线人数显示会有所偏差(开启必须结合最新2015引擎,否则会T掉玩家)
DEALACTION=0 //是否禁止攻击后交易(如防止野蛮后交易等)
USETIMEPERIOD=0 //使用高精确度检测加速,会用比较多的CPU
[GAMEGATE]
COUNT=1 多开端口个数
SERVERADDR1=127.0.0.1 服务器1的IP
SERVERPORT1=5000 服务器1的端口
GATEPORT1=7200 网关服务器的对外端口
SERVERADDR2=127.0.0.1
SERVERPORT2=5000
GATEPORT2=7201
|
|
上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
|
|
|