原创防外挂Biscuit's Anti Cheatv2.5.2
本帖最后由 biscuit628 于 2009-11-25 11:27 编辑此插件为本人制作之防外挂,
插件已于
以下服务器http://www.game-monitor.com/search.php?vars=bac_Version
使用后无需配合rhlg,hlg,完全独立运行,
必需使用amxmodx.1.80或以上
Changelog:
v1.2:release
v1.3:修正部份code,移除botcheck,减少对cdhack误判率,增加Anti SpinHack
v1.4:重新编写fastfire,speedhack编码,对加速作弊判断更准确,误判率更低,移除bac_speedhack_maxspeed参数,在此感谢ykh提供code及roger提供意见
v1.5:因与某服务器插件同时运行发生bug,导致大量玩家被autoban,故此更改autoban部份code,已下载之前版本Server请马上更新.回复旧有bac_speedhack_maxspeed参数,移除投票时显示玩家投是或否,锁定小刀攻击速度,导绝加速玩家使用小刀而不会被检测的bug
v1.6:增加client自动重启cs防止注入式外挂,增加"fullupdate"block,修正小刀左click速度比正常慢0.1秒,修改部份投票code,
v1.7:增加权限kick 免疫全部检查,增加bac_ban及bac_unban,增加unban.ini,修改msgban log时同时记录该语句,修改fastfire log时显示子弹数
v1.8:增加bac_immunity_level参数,更方便server给指定权限,增加管理员在线时,发现疑似外挂改为通知管理员,
v1.8fix:检测到cdhack时改为自动重开cs,修正bacban后不会autoban
v1.9:完全重新编写client restart功能,修正client会一直不停重开cs的问题,加入filescheck功能,修改antirespawn处死后分数为杀0死0
v1.9fix:修改filecheck,玩家与server文件不一置时,显示kick reason ,修正vote成功后不会被ban
v2.0: 增加bac_AntiCdhack_BanType,防透视功能,修改filecheck为独立log
V2.1: 增加bantype--关闭cs,增加开枪爆头率,增加bac_calladmin,增加adminban log显示admin名字,
V2.1fix: 修正checkshot代码
v2.2: 增加防bhop cfg,重新编写anti cdhack,修改防重生于回合完结能重生的bug,减少cpu使用率
v2.3:修复voteban后马上能重入,检查如服务器有否使用hlg,如有自动改用hlg检查cdhack方式
v2.3fix:修复hlg检查后仍使用旧方式再次检查,移除多余参数及模组
v2.4:自动封禁曾经或正在使用CB系列外挂玩家(无参数)
v2.5:移除支援HLG检查,加快检测玩家cdhack速度,优化大部份编码,增加spinhack灵敏度,封禁cb参数,增加限制杀人数,增加封禁名字功能
v2.5.1:修正fastfire时 显示错误userid
v2.5.2: 优化源码,修改超过restrict kill时直接封禁
Cvar:
/*--------------------------------------------------------------*/
bac_AntiCdhack 1 //防Cdhack开启
bac_AntiCdhack_BanType 1 //1 = 重开cs //2 = 影相,熄cs,autokick //3 = 熄cs
/*--------------------------------------------------------------//
bac_antifastshot 1 //防快射开启
bac_bulletmax 20 //每秒最大子弹射数
/*--------------------------------------------------------------*/
bac_speedhack 1 //防加速开启
bac_speedhack_maxspeed 40 //灵敏度,数值越细,误判率越高
/*--------------------------------------------------------------*/
BAC_restrictKills 1 //限制杀人开启
Bac_restrictKills_kills 5 //Bac_restrictKills_cleartime内最大杀人数
Bac_restrictKills_cleartime 2.0 //每多少秒清除纪录
Bac_restrictKills_bantime 0 //如杀人数超过Bac_restrictKills_kills将封禁玩家多久
//例如以上设定,只要2秒内杀了5人将会被系统封禁
/*--------------------------------------------------------------*/
bac_antirespawn 1 //防重生
bac_antirespawn_round 3 //防重生第3回合实行
bac_antirespawn_time 3 //开局锁定秒数
//--------------------------------------------------------------*/
bac_checkshot 1 //检查射击位置
bac_checkshot_bullet 15 //每15发检查
bac_checkshot_headshot 0.6 //射头比率,0.6即每15发有9发中头,多于0.6将进行投票
/*-------------------------------------------------------------*/
bac_antiwallhack 1 //防透视
bac_wallshot_max 15 //每分钟穿墙命中弹数
/*-------------------------------------------------------------*/
bac_antispinhack 1 //防spinhack(摇头/自转外挂)
bac_antispinhack_sensitivity 20 //灵敏度,数值越细,误判率越高
/*-------------------------------------------------------------*/
bac_blockname 1 //封禁名字
/*-------------------------------------------------------------*/
bac_cheatmsg 1 //防cheatmsg
/*-------------------------------------------------------------*/
bac_anticbhack 1 //封禁曾经或正在使用CB系列外挂玩家
/*-------------------------------------------------------------*/
bac_filescheck 1 //检查玩家与server文件是否一置
/*-------------------------------------------------------------*/
bac_restart_client 0 //client自动重启
/*-------------------------------------------------------------*/
bac_antibhopcfg 1 //禁止bhop cfg
/*-------------------------------------------------------------*/
bac_calladmin 1 //发现怀疑外挂通知在线Admin,并不作任何行动
//无Admin当值将不受任何影响
/*-------------------------------------------------------------*/
bac_chance 2 //警告及处死次数多于数值,将进行投票
/*-------------------------------------------------------------*/
bac_voterate 0.6 //投票成功率
/*-------------------------------------------------------------*/
bac_autokick 1 //自动kick曾于其他Server被管理员封禁<<(该Server有使用本BAC)>>
/*-------------------------------------------------------------*/
bac_immunity_level c //此权限可使用bac_ban,unban
//及不检查任何speedhack,spinhack..etc
/*-------------------------------------------------------------*/
bac_log 1 //log
注意:
防外挂不一定能100%防外挂
本插件并不建议与任何娱乐模组同时使用,如丧尸,魔兽,超级英雄,滑水等等,
如使用前请先自行因应情况,调教Cvar.cfg内参数
否则将可能发生严重误判 支持下,测试下。 这插件 看着眼熟啊。。数位上有啊好像。。。 额更正下 不是数位是乐古上。。
阁下是 乐古 版主?
如果不是 就是转帖的咯??
这东西 早有了 现在才发啊。 本帖最后由 biscuit628 于 2009-11-8 11:42 编辑
这插件 看着眼熟啊。。数位上有啊好像。。。
76233386 发表于 2009-11-8 09:55 http://www.dt-club.net/forum/images/common/back.gif
本人正是乐古发帖的 "又畀cs板主ban左" 而2.5版本亦是几小时前才完成的. 好强大- -试试效果怎样 感谢啊~~~ 下载收藏~~~ 支持。 :P 看起来很不错,不知道支不支持1.5!
有朋友测试过了吗?反作弊效果怎么样? 不知到 效果如何啊