搜索
查看: 27985|回复: 39

原创防外挂Biscuit's Anti Cheatv2.5.2

[复制链接]
发表于 2009-11-8 08:53:37 | 显示全部楼层 |阅读模式 来自 中国–香港
本帖最后由 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内参数
    否则将可能发生严重误判

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2009-11-8 08:59:13 | 显示全部楼层 来自 中国–湖南–怀化–鹤城区
支持下,测试下。
回复

使用道具 举报

发表于 2009-11-8 09:55:30 | 显示全部楼层 来自 中国–云南–昭通
这插件 看着眼熟啊。。数位上有啊好像。。。
回复

使用道具 举报

发表于 2009-11-8 10:07:48 | 显示全部楼层 来自 中国–云南–昭通
额  更正下 不是数位  是乐古上。。
阁下是   乐古 版主?
如果不是 就是转帖的咯??
这东西 早有了   现在才发啊。
回复

使用道具 举报

 楼主| 发表于 2009-11-8 10:10:14 | 显示全部楼层 来自 中国–香港
本帖最后由 biscuit628 于 2009-11-8 11:42 编辑
这插件 看着眼熟啊。。数位上有啊好像。。。
76233386 发表于 2009-11-8 09:55

本人正是乐古发帖的 "又畀cs板主ban左" 而2.5版本亦是几小时前才完成的.
回复

使用道具 举报

发表于 2009-11-8 18:31:07 | 显示全部楼层 来自 中国–贵州–贵阳
好强大- -试试效果怎样
回复

使用道具 举报

发表于 2009-11-8 23:02:42 | 显示全部楼层 来自 中国–广东–中山
感谢啊~~~ 下载收藏~~~
回复

使用道具 举报

发表于 2009-11-9 10:42:11 | 显示全部楼层 来自 中国–江苏–常州
支持。           :P
回复

使用道具 举报

发表于 2009-11-9 12:00:02 | 显示全部楼层 来自 中国–四川–宜宾
看起来很不错,不知道支不支持1.5!
有朋友测试过了吗?反作弊效果怎么样?
回复

使用道具 举报

发表于 2009-11-9 13:37:13 | 显示全部楼层 来自 中国–山东–淄博
不知到 效果如何啊
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表