a547995365 发表于 2010-6-29 01:14:35

给大家分享一个反脚本的插件【HC人民插件】

虽然这个插件不是我自己搞的,但是我非常喜欢他,我给大家分享一下。

【要点】
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有一定的了解和入门级别的操作能力,对于一些不是编程和数据库管理出身的管理员来说也许有些难度。
引用:

<FONT
style="BACKGROUND-COLOR: #e61ae6">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,然后修改数据库中对应的内容

引用:

<FONT
style="BACKGROUND-COLOR: #b32bd5">a.修改Level的数值可以实现不同的权限等级(详见AMXX说明文档和本插件的源代码)
b.修改Ban的数值为1则可以让这个正版用户无法进入游戏服务器。


【注意事项】
1.如果同一台服务器上多个服务器端程序使用本插件,则数据共享,即同一个正版玩家进入任何一个游戏都可以获得相同的权限,如果被封则不能进入任何游戏。
2.修改数据库内容时千万不能修改主键“Steam_id”的内容,而修改另外两个字段的内容后,玩家需要重新进入游戏才能让设置生效。

【后记】
这个插件之所以被命名为人民战争,只是因为本插件以人力为主要的反作弊力量,别无他意。

a547995365 发表于 2010-6-29 01:16:06

谢谢大家的支持了,我好想学AMXX制作,但是不够权限呢

a547995365 发表于 2010-6-29 01:19:49

这个插件可是可以防BT脚本的..

a547995365 发表于 2010-6-29 01:43:12

怎么都没人支持的?还是拿了就走?

lauliu 发表于 2010-6-29 09:40:33

很利害,但不太會用
請問是要網主主動從玩家身上拿steam id 還是系統自動紀錄到資料庫內?

a547995365 发表于 2010-6-29 11:52:49

这个我也不大清楚,我只提供过给别人用。

kappayoyo789 发表于 2010-6-29 17:52:55

1.5 1.6? 单机可以吗 ,插件的具体东西能不能说一下,

kappayoyo789 发表于 2010-6-29 17:58:15

3.技术难度:这个方法需要AMXX插件和MySQL数据库配合,要求管理员对MySQL有一定的了解和入门级别的操作能力,对于一些不是编程和数据库管理出身的管理员来说也许有些难度
我不懂 是不是还要开启 admin_sql.amxx 才行? 可以解释一下意思吗

shrimprexx 发表于 2010-7-1 11:22:15

什么意思。。看了半天没懂这个插件的具体作用是什么。。

neilyo 发表于 2010-7-1 15:35:10

支持LZ 谢谢
页: [1] 2
查看完整版本: 给大家分享一个反脚本的插件【HC人民插件】