HC人民战争反作弊插件(重要更新!请重新下载!)
【简介】去年的这个时候,每天至少有十几人次在QQ群组投诉服务器有人作弊,现在已经基本没有了。总的来说,我的反作弊方案可以归结为:以VAC为核心,让正版玩家对非正版玩家进行监管。
【要点】
1.服务器是NoSteam(正版盗版都能进来)的,但必须加载VAC对正版玩家进行自动监管。
2.正版玩家至少具有免疫权(不会被其他正版玩家误BAN,保证正版玩家之间的团结和谐)。
3.用MySQL数据库加AMXX插件管理正版玩家权限(以STEAM-ID为主键),正版玩家经过管理员设置可以获得投票权。管理员还可以让表现特别好,诚信度特别高的玩家获得直接封、踢的权限,以便带动其他正版玩家积极起来。
4.应该有比较完善的诚信监管系统,至少要有一个投诉的渠道,防止某些正版玩家滥用权力。
5.一旦确定某正版玩家滥用权力,则应该公开、严肃处理,以维护正版玩家群体的公信力和诚信度。
6.单靠几个管理员是不可能实现完善监管的。把部分权限下放到非管理员的正版玩家,可以减轻管理员P工作量,万一有人滥用权力也有据可查。
7.除了VAC不要加载其他反作弊系统,尤其是SXE,否则正版玩家开启SXE会被VAC认为是非法外挂。
作弊,人是最大的祸根;反作弊,人是最大的力量。
【优点】
1.节省人力:不需要加载任何第三方反作弊,免除了程序冲突和繁琐的设置工作。
2.提高人气:只要你的服务器做的有特色,正版玩家会帮你推广,一传十,十传百。正版玩家会越来越多。
3.一劳永逸:只要形成了足够大的正版玩家团队(约占在线玩家数目的1/8~1/4就差不多了),这些人有足够的热情来义务维护服务器环境,管理员就基本不需要再为作弊问题费心了。
【缺点】
1.起效缓慢:在形成强大的正版玩家团队之前,作弊肯定不会少,而作弊本身就影响了正版玩家团队的建立。如何熬过这一关,需要管理员好好思量。
2.冤案难免:这个方法的核心在于人,人不是机器,出错在所难免。管理员应慎重审核玩家的表现,考虑清楚之后才给予权限。万一出现冤案,管理员应秉公办理,以德服人,这样才能保证服务器可持续发展。
3.技术难度:这个方法需要AMXX插件和MySQL数据库配合,要求管理员对MySQL有一定的了解和入门级别的操作能力,对于一些不是编程和数据库管理出身的管理员来说也许有些难度。
回复: HC人民战争反作弊插件
【使用方法】1.安装好MySQL数据库并做好相关基础设置(请参阅MySQL的说明文档,不要问我,我也不是数据库高手),默认主机为“127.0.0.1”,默认用户名为“root”,默认密码为“root”,以上都是可以改的。注意AMXX也需要设置数据库支持,详见AMXX说明文档。
2.建立一个数据表(正版玩家名单),表名随意(默认为“op”,下同)。
3.op表需要至少三个字段:第1个是“Steam_id”,为主键,储存正版玩家的正版身份ID(STEAM-ID);第2个为“Level”,储存玩家的等级(默认为0);第3个为“Ban”,储存玩家的封禁状态(默认为0,如果改为1则该玩家无法进入)。
4.打开amxx.cfg文件,插入以下内容进行设定:dbi_host "127.0.0.1"//主机名称
dbi_user "root"//用户名
dbi_pass "root"//密码
dbi_tabname "op"//OP名单表名
website "www.dt-club.net/forum" //技术支持网站,默认为点通
5.打开plugins.ini文件,加入一行:HCAC.amxx
6.重新启动服务器端程序,插件开始运行。
7.要对正版用户的资格进行设定,请先获取正版用户的STEAM-ID,然后修改数据库中对应的内容a.修改Level的数值可以实现不同的权限等级(详见AMXX说明文档和本插件的源代码)
b.修改Ban的数值为1则可以让这个正版用户无法进入游戏服务器。
【注意事项】
1.如果同一台服务器上多个服务器端程序使用本插件,则数据共享,即同一个正版玩家进入任何一个游戏都可以获得相同的权限,如果被封则不能进入任何游戏。
2.修改数据库内容时千万不能修改主键“Steam_id”的内容,而修改另外两个字段的内容后,玩家需要重新进入游戏才能让设置生效。
【后记】
这个插件之所以被命名为人民战争,只是因为本插件以人力为主要的反作弊力量,别无他意。
【重要更新】
昨天公布的插件中遗漏了一个非常关键的部分(玩家加入时没有对其身份进行鉴别判断),现在已经修复,并加入了正版玩家能在名额紧张(玩家达到28人后)时加入游戏自动踢出随机非正版玩家的功能。请大家重新下载。
对因此造成的不便,我深表抱歉!
回复: HC人民战争反作弊插件
抢占第一下载者......回复: HC人民战争反作弊插件
请问下楼主你这个插件是不是也需要数据库才能用.就象香港论坛的这种插件一样.http://forum.34like.com/viewthread.php?tid=582&extra=page%3D1
支持你的原创
回复: HC人民战争反作弊插件
Post by zhangsheng请问下楼主你这个插件是不是也需要数据库才能用.就象香港论坛的这种插件一样.
http://forum.34like.com/viewthread.php?tid=582&extra=page%3D1
支持你的原创
谢谢支持!
我没有用过这个插件,但从网上的说明来看,两者的功能大同小异,都需要数据库支持。我的似乎用起来简单一些,只需要三个字段(主键自动不需要人为干涉),但不支持网页显示,也不支持定时自动解封,如果大家需要的话,我可以加入这个定时自动解封的功能。
回复: HC人民战争反作弊插件
东西是好,可是不是很多人都会用,况且对于一些服务器不可能找很多人来监管,监管op的人也不是总能有时间,象我们这样天天上班的人,还是希望有能好的插件一劳永逸.不做到最好说的过去就行.至于正版........哎.国情啊........现在的网吧可能用正版吗回复: HC人民战争反作弊插件
支持一个。。。。。。。。。。。。回复: HC人民战争反作弊插件
Post by ypf东西是好,可是不是很多人都会用,况且对于一些服务器不可能找很多人来监管,监管op的人也不是总能有时间,象我们这样天天上班的人,还是希望有能好的插件一劳永逸.不做到最好说的过去就行.至于正版........哎.国情啊........现在的网吧可能用正版吗
第一,没有任何一劳永逸的措施,不管是Sxe还是别的,我相信你已经深有体会。
第二,难度是稍高了一点,但我觉得经过学习还是可以掌握的,都是些入门难度的东西。
第三,网吧只要支持USB闪存盘就可以使用正版,这一点我已经确定了。