该版本为初版,主要对NAIWAZI反作弊的违禁品使用及白名单详细说明,以及我在开服过程中的一些经验。如有其他问题欢迎回帖沟通。
附件为PDF版本,欢迎大家下载。
NAIWAZI反作弊攻略及说明v1.1.pdf546.26 KB,下载次数:53[记录]暂无描述1. 前言本攻略主要用于不熟悉、不会使用NAIWAZI反作弊的人而撰写的,对于已经熟练掌握并且运用自如的大佬,可以忽略不计,并且欢迎沟通交流。
NAIWAZI反作弊可能很多人用不习惯,之所以不习惯,是因为NAIWAZI反作弊与其他反作弊系统用法不同,NAIWAZI反作弊主要为数据的筛选和判断,属于重数据抓取的一种反作弊手段。
所以,如果我们想把NAIWAZI反作弊使用好,就要注意2点:
1、 关键数据抓取逻辑的设定
2、 关键数据抓取后,分析和判断的方法
那么如下的内容,我将从工具的设定、设定方法、以及如上2点进行深入的探讨。
2. 名词解析名词
解释
备注
反作弊配置文件
反作弊的主要文件,用于配置反作弊数值设定等的内容
反作弊日志文件
玩家触发反作弊的记录文件
事件详情-人物档案
指玩家背包、腰带、身上穿着、手持武器、武器配件等个人相关的数据
事件详情-提交违规容器数据
当用户向储物容器提交道具时,触发违禁品名单,所记录的数据
事件详情-储物容器
玩家附近或者经过个人或者他人的储物容器时,该容器内有触发违禁品名单的道具,从而记录数据
事件详情-违规掉落物
玩家主动扔出背包,或者通过give命令直接发到脚下,触发违禁品名单,所记录的数据
3. 反作弊设置说明3.1. 反作弊的安装
直接将NAIWAZI反作弊的文件解压后,放到服务器服务端的mods文件夹里即可,如果没有mods文件夹,自己创建一个即可。
3.2. 反作弊的设置文件在启动七日杀服务后,反作弊配置文件会在游戏的存档目录Saves文件夹中自动生成,名字格式“naiwazi_anticheat_存档名”(查找存档目录,win系统下点击左下角放大镜,输入(%userprofile%\AppData\Roaming)即可找到根目录),反作弊的日志文件同样会在这里生成,格式为txt格式。
配置文件主要分为3个部分,1)反作弊基础设置;2)反作弊PVE保护设置;3)违禁品设置;4)白名单设置
1) 反作弊的基础设置
这里反作弊有明确的说明,暂不多说,如果大家都需要,再来补充
2) 反作弊PVE保护设置
3) 违禁品设置
违禁品设置这一点会在4章节详细的跟大家讲解
4) 白名单设置
白名单这个概念我想大家都明白,我们这里只着重讲解一点,就是NAIWAZI反作弊独有的priv属性。
这个属性是做什么用的?
通俗地讲,你可以把它理解为机场安检权限,譬如机场安检我们设置为1级以上必须检查所有随身行李,那么当0级或者1级的领导进入时,安检就不会检查,但当2级及以上的工作人员进入时,安检就会检查他们的行李。
当检查权限priv值小于白名单priv值时,就会对该名单玩家进行检测。
那么机场安检权限,等于反作弊的哪个设置?如下图所示,在基础设置中,每一项的最后的priv属性就是检查等级了,0就是最大权限,负数无效。
那么员工对应的等级,在反作弊中哪里设置?如下图所示,就是我们白名单中,ID后面的priv属性了。
场景使用说明:通过场景举例,我们来进一步的了解它
场景A:我服的伤害上限设置为3500,但我会员向我购买了伤害超过3500的武器,我要通过白名单添加,让他不会被系统ban掉,但我又想让其他检查项正常检查。
l 设置方法:通过如下设定,其他检查项依然对该玩家生效,仅有伤害检测一项,不会在检测该玩家。
n 反作弊基础设置:找到伤害检测,我们将伤害检测的priv值设定由最高权限0改为1
n 白名单检测设置:该会员的白名单priv属性值设定为1
4. 经验之谈4.1. 本章概论这一章我们将详细的探讨如何根据自己的服务器mod设置关键抓取数据,以及抓取数据后应当如何分析,还有一点是如何利用一些关键点,钓鱼外挂。还会给大家分析一下外挂能做到的程度以及开挂人的心理等。
所谓的关键数据抓取,除了反作弊的基础数据设定外,主要应用于违禁品名单的设定,名单设置的通透,基本小外挂无所遁形。
所谓的关键数据设定,这里大家可以理解为几点,1)我不想让非氪金玩家拿到的违禁品;2)玩家在固定时间内单一道具无法达到的堆叠数;3)除特定坐标可获取外的异常获取坐标等。
4.2. 聊一聊外挂在开始讲解设定之前,我们先来聊一聊外挂,本人购买了市面上大小主流大概十几款外挂,所以对于特性,以及外挂人的心理,进行一下说明和解析。
开挂的人,既然选择开挂,自然是游戏时间不多、并不注重游戏体验、游戏操作略菜、手头紧张还想做神仙等标签,但开挂确实是会上瘾的,而且七日杀的外挂及其低廉,除了个别外挂外,可以十几块,二十几块就能买到永久的使用权限,所谓一时开挂一时爽,一直开挂一直爽,所以当你抓到外挂时,外挂即便在怎么保证,复犯律其实也在90%以上,其实这里就建议下,对于被封石锤的外挂,想解封那就赞助解封,互相都图个安心,增加他的开挂成本,降低你的监察成本。
开挂的演技,开挂的老手,人人可给颁布一份奥斯卡小金人,没证据前什么“开挂死全家、从来没开过挂、我才玩这个游戏1小时根本不可能开挂、这个是我哥哥的号,他电脑白痴,才刚来玩、这些都是别人送的、CE根本不能说是外挂”等妙语连珠,坚决不承认自己开挂,有证据后立马销声匿迹,对于自己是孤儿这件事闭口不谈,着实啼笑皆非。反作弊能主动封掉的,基本都是新手,而老手会先摸清你服务器的反作弊规则,在进行深入的作弊,所以这里也建议广大的服主们,经常没事更换下规则,以及堆叠数,会有意想不到的发现哦。
所以这里建议各位设置反作弊规则一定要,张弛有度,不可过于严格,也不能过于宽松。
外挂的功能,外挂的功能是非常琳琅满目的,其实主要集中在对本地客户端数据的篡改上,常见的也就是获取权限,修改伤害、修改数值、无视领地石、强加好友等,获取权限这块,外挂是可以直接cm和dm的,也可以通过give命令直接发东西到自己包里,所以删除上帝背包、隐藏个别道具等手段拦不住所有的外挂,这里可能有一些服主会说,我的道具是加密的,或者通过翻译文件,或者通过加颜色代码等,我能跟你讲的是,能防止一部分人把,并不能防止所有人,因为有的挂是可以获取道具列表的,你在怎么加密,没有用。
总结一下,对于防范外挂,直接拿道具这一点,完全依赖于反作弊外,我们其实也是有一些其他手段可以规避掉,譬如:
1) 删除上帝背包:可以防止新手、dll补丁、一般外挂者,但懂give命令及如何找到物品ID的人无效
2) 背包不删除但隐藏mod道具:同上
3) 隐藏mod道具并且物品ID名字加彩色代码:市面上一般的外挂都可以防住,但如果是只开始加了,小心PS工具的吸管识别,最保险的还是两面都加,不过这种的对能获取到ID列表的外挂无效。
4) 通过翻译文件来展示:同上
整体来说,这些手段可以拦住一些外挂,但可能无法做到全部拦住,但也总比完全暴露在所有外挂眼里要强一些
4.3. 进入主题前面我们就说了,反作弊如果想设置的很好,一定要掌握张弛有度,那么什么才是张弛有度呢,这还要从奶娃子反作弊的每个检查项的ban选项和warn选项说起。
Ban:一旦触发设置条件,立即讲违规者封号,并且记录日志
Warn:触发设置条件时,不会进行任何行为处理,只会记录日志
也就是说,我们不要把所有的设置都设置成ban,也不要把所有的设置都设置成warn,并且根据日常的数据观察,随时去调整以及改变这些设置。
那么针对于违禁品名单设置如下,我们将违禁品设置为如下等级,并且对应设置策略
1) 管理道具及氪金道具:玩家游戏内无法获取,需要通过服主允许才可以持有的道具。
l 设置策略:这一类道具,不管品质、数量只要触发,自动ban掉
l 策略联动:自动ban掉不需要人工在处理什么
2) 氪金道具及日常道具:有的服氪金道具玩家也可以通过其他游戏途径获取,譬如任务、领取礼包、打怪等。
l 设置策略:这一类一般看数量,在不符合的时间内获取异常的数量,就会被ban掉,那么当你设置绝对数量时,譬如一组最多2000个,你设置到1800个就ban,很容易被老手摸清规律,这里建议,容易被获取的设置绝对数量ban(比如设置500个,触发就ban),那么一些核心稀有的设置warn(设置1个,触发就记录),通过人工来判断。
l 联动策略:现在的反作弊日志会清晰的显示玩家触发时的数量,那么当你发现玩家持有的数量可能异常时,就可以手动ban掉。
3) 固定位置才能获取的道具:一些服有的道具是必须在避难所,或者一些固定的场所才能获取的
l 设置策略:针对于这种道具设置为数量1,触发则记录。
l 联动策略:当发现玩家持有道具触发的坐标,跟发放的坐标不符或者不靠近时,就可以处理掉了,但有一点要记住,一定要查找该玩家第一次获取时触发的坐标,避免误封。
我们上面聊了下违禁品的几种情况,那么我们下面深入一层的来谈,如何钓鱼外挂。
1) 真假难辨法:譬如我们服有核心道具“结晶”,我们首先将这个道具,增加一个白色的颜色代码,在mod里设置为,其中[ffffff]就是颜色代码,但我们物品默认就是白色,所以设置完这个代码仅仅是物品ID变了,但是显示并没有变,接下来我们在设置一个物品,他就叫原来的名字“结晶”(其他属性要相同),,这2个物品在游戏内看起来是完全一模一样的,接下来我们将玩家可以获取的[ffffff]结晶,通过添加属性来隐藏,然后我们将道具“结晶”设为违禁品,拿就直接ban掉,那么实际场景为:当作弊者通过作弊手段打开上帝背包时,他们只能看到我们没有隐藏起来的道具“结晶”,粗心的外挂者会直接当该道具为游戏内开放的,一拿就会直接ban掉了。
2) 热门钓鱼法:我们可以专门制作一些不开放的热门道具,譬如我们的mod武器M60游戏内一共有3个等级,我们可以做出第四个等级(建议中间端及顶端都设置1把,很多外挂不会一上来就拿最高等级的),但完全不会开放,玩家除了上帝背包拿没有任何渠道可获取,这一类道具,我们可以设置ban,也可以设置为记录,看看外挂如何演,蛮有意思的。
3) 1和2结合法:顾名思义,就是1和2的方法结合起来,做到真真假假,假假真真,上帝背包可以不用隐藏,对外挂开放,真道具和假道具混淆在一起,外挂打开上帝背包就像扫雷一样,充满了刺激感。
最后总结来讲,钓鱼手段还会有很多样,我只举例一些特别有效的来推荐给大家,大家有别的更好的办法,当然也可以了。
5. 案例详解5.1. 经典案例1) 玩了很多档的一个老刷子
l 这个玩家属于我服的一个老玩家,一共玩了5个档以上,他的玩法属于那种猥琐发育类型,他首先会把你的mod玩熟,通过1-2个档,摸清楚你的爆率、发展周期、反作弊规则、堆叠数等,然后模拟一个真实玩家,猥琐发育。譬如我挂机3个小时,就完全可以当我发育了3小时,根据这个时间来刷东西。
l 那么这个老刷子是如何暴露的呢,钓鱼对他无效,他从来不会去无中生有,他只有在游戏中获取这个道具,才会去那这个道具去刷,真正让他暴露的,是堆叠的修改,我会不定期的修改堆叠上限,但没有设置为自动ban,通过几个档观察最终确定了他属于一个刷子,他总是按照第一个玩的档的上限刷东西。
2) 1挂养4神的猥琐发育团
l 这个例子厉害了,1个挂带了好几个氪金大佬一起玩,人性的堕落呀,哈哈哈!他们也是非常小心谨慎的,这个外挂有很多小号,他通过一些小号,摸索到了我mod道具的检测上限,然后规避这个上限,并且专门藏这些道具到野外,反正绝对不放到自己家里,然后他们互相之间沟通藏宝地点,谁有需要谁就会去拿。
l 那么这个团伙是怎么暴露的呢?
Ø 张弛有度的设置,我的mod物品不是所有的都设置的绝对值ban,他们自作聪明的以为抓到了规律,其实并没有,我有的道具设置为1,记录日志,这样在日志文件中就会清晰的看到他们手持多少,提交了哪个容器。
Ø 对于如何抓到这个团伙的所有人,只需记住他们藏物品的容器,谁开过了一查就知道了。
5.2. 个人心得最后我们说一说误封,因为设置的参数等问题,可能会导致误封,所以问话过程就比较讲究了,对于被封人员的辩解我们没必要去细听,我们只问我们需要的信息,然后去判断是否为误封即可。
然后再说一个,很多服主都很关心的话题,为什么反作弊无法检测开启上帝背包呢。因为玩家开启上帝背包属于本地行为,并不会跟服务器产生交互,所以反作弊不会去检测,而且这里也建议服主,没必要害怕外挂打开上帝背包,其实在我的个人角度,我反而很欢迎外挂打开背包呢。哈哈哈哈哈!
©版权