传奇版本

传奇SKY引擎防御假人攻击怎么设置

[复制链接]
查看25624 | 回复0 | 2012-12-15 12:10:34 | 显示全部楼层 |阅读模式
利用两行名字的NPC进行辨别
目前最先进的假人攻击
都会自动双击包里的任何东西
会自动“面覆盖”点击游戏中弹出对话框中的
任意可点到的位置
这就是说
靠以前辨别数字的办法是不行的
    因为即使这次点错
下次也许就点对了
注册需要验证码
进入游戏需要填写验证码
假人也都已经能自动实现
    那么怎么办呢?

首先
进入游戏的任何人
必须上线禁言
然后
添加一个新的新人村
这个地方可任意选
    在D:/MirServer/Mir200/Envir下的MerChant.txt中
添加3个或者更多的NPC
这些NPC可以起任意的名字
大致就是“点我开始游戏”之类的名字
    新人一进来
就会包围在这些NPC中间
并醒目提示
必须在30秒内点这些NPC的任意一个
否则会掉线
NPC的设置
有一个技巧:让NPC的名字变成两行
具体看下面的例子:
点我进入游戏 0 114 114 进入游戏/点我 0 12 0 0 0 0 0 <--这样的设置
NPC的名字
就成了两行
    名字一定要起的不一样
点击到NPC
恢复说话
加入验证名单
并传送到你现在的新人村就可以了
原理:假人不会点NPC
更不会点两行名字的NPC
    即便会点
只要大家把名字多多变化
就OK了

利用SKY登陆网关独有的功能
可以使用脚本
把剩余的“假人”全部歼灭

SKY的网关
有一个特殊的功能
    在 D:/MirServer/Mir200/Envir/QuestDiary/KickList.txt 下
网关会默认
每5秒读取一次KickList.txt 里的IP
如果存在
将过滤连接
     而 KickList.txt 是可以直接用脚本写入的
    这个
设置
等于把脚本和登陆网关的过滤IP功能结合了起来
    一些聪明的GM
可以设置如果连续3次登陆而不点NPC
就把他
IP加到KickList.txt中
这样就直接过滤掉了

超级技巧之釜底抽薪:提前做准备
遏制假人注册
在SKY引擎的dbserver 中
提供了一个防止注册恶意角色名的功能
位置在 D:/MirServer/DBServer/DenyChrOfName.txt
    比如在 DenyChrOfName.txt中
写入 腾飞
奶 两个字
那么凡是带
这2个字的名字
就无法注册
     同理
我们可以注意到
假人的名字中
有很多怪癖字
我们提取了一下
请广大GM放在 DenyChrOfName.txt
文件里
可以有效方式大约 60% 的假人注册人物

例如:





















当然
现在的假人攻击
除了CC以外
还会同时附带流量等等攻击
所以选择一个硬件防火墙比较好的机房
也非常重要
注意:以上办法均实际开区经过测试
真实有效
    祝好运



论坛一条龙
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则