最近龙之谷更新后bug不少,被封号的玩家也不少。本人也是程序员,曾经做过移动BOSS项目。移动购买了以色列成熟软件,整合国内各大IT厂商进行2次开发,我们是无权看到源代码,只能通过接口进行开发。网游其实和IT项目也差不多,SD只是代理龙之谷,就是负责龙之谷的运营和维护,我想SD的开发人员也应该看不到源代码,也是在龙之谷基础上做2次开发,防外挂系统估计就是这样的成果。
而脱机挂就不同了,他们是计算机高手对龙之谷进行逆向工程,反编译而得到源代码,可能不是100%,但80-90%的代码应该没问题。他们在此基础上嵌入自己的脚本,进行封装生成脱机挂。从技术层面讲,SD工程师和脱机挂制作者2者水平不是同一层次的,要从技术上根本封死脱机挂就很难了,这就是为什么脱机挂一直存在的道理。SD也明白脱机挂只会让游戏的寿命越来越短,SD能做的就是查到一批封一批。打个比方,脱机挂就好比龙之谷身上的皮肤癣,你今天用了药膏好了1-2天,一不用了发作的更猛。
那SD是怎么去查脱机挂呢,所以就有了SD所谓的防外挂系统。面对后台大量的数据,如何从中查出哪些数据是异常的?这些异常的数据是否是脱机挂或者其它外挂?对于异常是如何判定的?我们不得而知,如果换做我去做数据分析,对脱机挂的判定也是很头痛的。第一数据量大,第二如何确定脱机挂的特征?前面也说了,脱机挂是在代码上嵌入的,从后台数据看不出异常的。那SD的程序员为了工作,或者为了交差,从数据分析得不到结果,只好从其它方面进行判定。比如说脱机挂的账号是连号,脱机挂角色名称是毫无意义的字符串等等
这种判定就很不负责,很敷衍。我区的奸商就有连体号被大量封杀,现在正常玩家谁没有几个小号,注册账号为了图方便,都是连号。SD现在是宁可错杀一千,也不放过1个。其实对于脱机挂影响不是很大,封了一批再来一批,就好比“杀了夏明翰,还有千千万”一样,但对于正常玩家被封了感觉就不一样了,我觉得不安全,我的账号可能随时被封,玩得心里不踏实。有的人就会说了,为什么我的号没被封?很简单,因为第一你没用外挂,第二你的账号目前还不符合它的防外挂系统判定。防外挂系统并不是每天都在后台运行,因为它要分析大量的后台数据,会消耗服务器的资源,它是随机抽查。所以你的号今天没被封,有可能明天就轮到你了。只要你的账号被防外挂系统判定了,那么你就是使用了外挂封号。SD这种做法就是认为玩家就是有罪,而你的申述和辩解是多么的无力和苍白,对于客服和GM,基本可以无视他们了,因为他们就是1传话的。