填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的【反作弊插件】Check C-D
该插件没有任何对玩家奖励功能,也没有在游戏中对玩家显示其他信息,其目的仅在于降低作弊的可能性。 如想在游戏中做任何宣传,请使用amxx自带的 amx_imessage 功能。[注意]: 该插件不适用于 CS 1.5 或 游戏版本小于 3213 的服务器。
填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的空白
V1.3.5 更新内容:
添加服务器变量 amx_chkcd_cdrequired, 可以不让没有C-D玩家登入服务器
V1.3.3 更新内容:
解决换图时重复改名问题
V1.3更新内容:
V1.3 解决符合条件玩家进入游戏被踢问题
V1.2更新内容:
提供在check C-D基础上开发功能; 进一步解决玩家近游戏慢时的问题; 支持多种语言; 废除免疫功能.
V1.1更新内容:
解决玩家进入游戏慢被踢问题。
【预安装】
要使用本插件以前,请先安装 AMX Mod X 1.76(或更高), QueryClientCvarOld 模块, Cheating-Death for Server 3.3.1。
服务器版本不小于 3213.
【安装该插件系统】
get_client_cvar.inc 是头文件,它所提供的 Native 函数有 getclientcvars.amxx 完成。放到 amxmodx\scripting\include 下面.
getclientcvars.amxx 需要 QueryClientCvarOld 模块。放到 amxmodx\plugins 下面.
check_cd.amxx 需要 get_client_cvar.inc 中的 Native 函数。放到 amxmodx\plugins 下面.
check_cd.inc 是提供check C-D基础上开发插件所需的函数. 放到 amxmodx\scripting\include 下面.
check_cd.txt 是语言文件,放到 amxmodx\data\lang 下面.
【配置】
在 amxmodx\configs\plugins.ini 中添加:
getclientcvars.amxx
check_cd.amxx
在 amxmodx\configs\amxx.cfg 中设置下面参数:
// Check C-D
// 更改名字(C-D 4.32.0 不更改名字,其他更改名字)
amx_chkcd_changename 1
// 踢人选项 (游戏版本小于 3213 即定为 Old game;C-D版本小于 4.32.0 即定为 Old C-D)
// 'a'- Old Game, 'b'- No C-D, 'c' - Old C-D, 'd'- C-D 4.32.0, 'e'- C-D 4.33.4
amx_chkcd_kickoption "abc"
// 不让没有C-D玩家登入服务器 (默认是1; 为0时表示允许)
amx_chkcd_cdrequired 1
// 不让没有C-D玩家登入服务器 (默认是1; 为0时表示允许)
amx_chkcd_cdrequired 1
【管理员命令】
amx_checkcd ; 权限 ADMIN_KICK; 检测所有玩家 C-D 情况
[注]:QueryClientCvarOld 模块参见 http://kinsprite.ys168.com 或者 http://www.dt-club.net/forum/thread/71/31193.htm
我在局域网建立一个hlds服务器:hl 3382 + C-D 3.3.1 + AMXX 1.76b (a,b无所谓了) . Check C-D v1.3.1, amx_chkcd_kickoption abc.
我的客户端:
3266 + C-D 4.32.0, 没有被踢, 完全正常.
3266 + C-D 4.33.4, 没有被踢, 完全正常.
3382 + C-D 4.33.4, 没有被踢, 完全正常.
(3382下,不支持C-D 4.32.0)
经上述测试.Check C-D v1.3.1 定为稳定版本, 以后不会随便更新.
如有问题: 请按照上面情况进行测试.
下载地址:
见【反作弊插件】Check C-D v1.3.5
在 C-D 4.32.0 下作弊几乎不可能。在 C-D 4.33.4 下,过C-D 4.33.4的作弊器还可以使用;不过这种作弊器人们很少接触到。 所以,在cdrequired 1下,使用C-D 4.32.0 的玩家,几乎不可能是作弊的;而使用C-D 4.33.4的玩家,如果打得不假,有可能是作弊的。
回复: 【反作弊插件】Check C-D v1.2
更 leon008_anticheat2 的区别:leon008_anticheat2只能在amxx 1.6中使用.check_cd 没有奖励功能, 保持游戏公平性.今天早上完成 Check Cheating-Death v1.2, 应该是最终版本. 致于客户端进入游戏慢被踢的问题, 已经在很大程度上解决了.v1.2是在其进入游戏五秒以后才检查是否符合条件.如果被踢出, 踢出原因也有提示重新连接信息; 可以说, 人性化程度很高了.
同时, 增加在该插件基础上开发功能. 提供一个native函数与一个forward函数, 方便别人扩展.
回复: 【反作弊插件】Check C-D v1.3
我今天下午在局域网建立一个hlds服务器:hl 3382 + C-D 3.3.1 + AMXX 1.76(a/b) . Check C-D v1.3.1, amx_chkcd_kickoption abc.我的客户端:
3266 + C-D 4.32.0, 没有被踢, 完全正常.
3266 + C-D 4.33.4, 没有被踢, 完全正常.
3382 + C-D 4.33.4, 没有被踢, 完全正常.
(3382下,不支持C-D 4.32.0)
经上述测试.Check C-D v1.3.1 定为稳定版本, 以后不会随便更新.
如有问题: 请按照上面情况进行测试.
回复: 填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的【反作弊插件】Chec
nice ^^试用看看。
还是不行!
还是不行!按你的配置,符合条件的客户端 还是被踢
我的F: linux 3421 hlds ns
客户端:3266
CD: 4.32.0 | 4.33.4
AMXX 1.76a . Check C-D v1.3.1, amx_chkcd_kickoption abc.
都被踢
注:同时加载了leon008_anticheat23
有别人测试过相似环境吗?
回复: 填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的【反作弊插件】Chec
反作弊能力如何,能不能给大家个测试结果?回复: 填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的【反作弊插件】Chec
Post by csersnake反作弊能力如何,能不能给大家个测试结果?
3楼好象是作者的测试结果吧!
主要目的是:
填补leon008_anticheat不能在amxx 1.70以上版本
反作弊的能力与leon008_anticheat可能是一样的!
回复: 填补leon008_anticheat不能在amxx 1.70以上版本发挥功能的【反作弊插件】Chec
我只看到了对兼容性的测试,并没有看到反作弊能力的测试啊。首先感谢作者对反作弊做出的贡献,但我还是希望能够看到反作弊能力的测试结果。