防假人攻击的玩家登陆游戏时验证激活的功能
做私服的朋友们肯定或多或少的都要遇到过别人对你发起的攻击吧?特别是那些火爆的私服,人气越高的私服被攻击的几率也就越大!因为有些人感觉你的私服抢占了他的玩家,所以就对你心生不满了,于是便想办法来破坏你的正常运行。
而在这些攻击中最常见的就是假人(也就是人僵尸)了,其攻击方式是采用刷小号占用资源的广度,攻击时刷出的小号多了自然就会对你的产生很大的影响,进而造成其他玩家不能正常登陆。
为了解决这种攻击带来的问题我们都想了很多办法,比如说禁止人物名字关键字之类的,但是这样的方法根本是治标不治本。不过现在大家可以放心的开服了,因为现在有了一个登陆验证激活的功能。也就是说玩家每次登陆游戏的时候都需要时行验证激活后才能正常登陆,这样的话就可以避免假人攻击的问题了。因为使用假人攻击的时候是通过一个工具刷出大量人物的,他总不能再一个个进行验证吧?
OK,废话不再多说了,下面我把这个完整的登陆时验证激活脚本给大家发上来,参照这个脚本大家去自己的中进行设置就可以了。脚本的具体内容哪下:
#if
checknamelist ..\QuestDiary\数据文件\激活.txt
#act
SENDMSG 6 你的帐号已经被激活,你可以正常了
#elseact
DELAYGOTO 30 @Delayk
SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在30秒后自动掉线
Gmexecute Shutup Self 99999
#elseSAY
所有玩家上线需要点<激活登陆/@激活登陆>,否则30秒后自动掉线。此举是为了防止恶意刷屏和最新出现的挂僵尸攻击,不便之处请大家原谅
这个脚本的形态是玩家在登陆游戏的时候必须在出现的激活页面中在30秒之内点击激活登陆后才可以进入,超过30秒没有点击的话就会被系统自动踢下线。想要在自己的私服中实现这个登陆激活功能的话大家照着这个脚本在自己的中进行添加就可以了。还有一个脚本是以验证码的形态出现的,玩家登陆游戏的时候必须要输入随机出现的验证码数字后才能够登陆。这个脚本我改天再给大家详细说明。