您当前的位置:首页 > 传奇技术

如何防止自己的服务器被对方以挂假人的方法攻击(二)

本文出处:网游动力作者:本站发布时间:2016-06-11阅读次数:

 挂假人这样的攻击方式在传奇市场上是非常常见的,对于一些具有一定经验的传奇私服gm来说,这样的攻击手段基本上是没有什么作用的。但是在传奇私服市场上存在大量的新手gm,他们对于挂假人攻击手段基本上是没有什么免疫力的。一旦被对方选定为攻击目标在对于服务器的影响将是很大的,如何防止被这种方式攻击成了新手传奇gm最重要的事情,在架设好一个服务器之后我们就应该学习这方面的知识。解决办法: 和禁言原理一样,上线出现对话框,要求必须输入验证码,并执行一个延时脚本,30秒后没正确输入验证码就自动踢下线. 

脚本如下:   
 
#if 
checknamelist ..\QuestDiary\数据文件\激活.txt 
#act 
SENDMSG 6 你的帐号已经被激活,你可以正常了。 
#elseact 
DELAYGOTO 30 @Delayk 
SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在30秒后自动掉线。 
Gmexecute Shutup Self 99999 
#elseSAY 
所有玩家上线需要点<激活登陆/@激活登陆>,否则30秒后自动掉线。\ 
此举是为了防止恶意刷屏和最新出现的挂僵尸攻击,不便之处请原谅。\ 
此由网络提供 
 
 
[@激活登陆] 
#if 
#ACT 
MOVR N1 10000 
#SAY 
为了防止恶意刷屏和最新出现的挂僵尸攻击,不便之处请原谅。\ 
请输入验证码进行id激活.否则30秒后自动掉线。\ \ 
<点这里输入以下验证码 \ 
验证码:<$STR(N1)> 
 
[@InPutInteger8] 
#IF 
equal N0 N1 
#act 
Gmexecute ReleaseShutup Self 
addnamelist ..\QuestDiary\数据文件\激活.txt 
SENDMSG 6 验证码核验通过!你可以正常了。 
break 
close 
#elsesay 
验证码输入不正确。\ 
<重新输入/@激活登陆>  
 
 
[@Delayk] 
#if 
checknamelist ..\QuestDiary\数据文件\激活.txt 
#act 
SENDMSG 6 30秒钟时间到,你是激活帐户不受影响! 
#elseact 
SENDMSG 6 30秒钟时间到,你还没有激活帐户,系统决定踢你下线! 
kick 
 
到目前为止,还没有任何一个m2可以防这种攻击的,包括blue,他采用的是禁止创建带字母的人物,方法很幼稚
看完上面一为原创给大家介绍的,如何防止自己的服务器被对方以挂假人的方法攻击攻略后,想必各位玩家对于这个攻击方式和相应的处理方法已经有了一定的了解。在这篇攻略中的几个脚本都是非常实用的,并且这些脚本不单单能够因对挂假人这样的攻击手段,对于其他类似攻击方法也有一定的限制作用。