征求外挂铲除办法或控制办法?本人
小智热爱天堂的行为让我好感动,我有一个办法,可以有效的,永久的冻结一切外挂,我记得我以前就说过,不过我不介意再说一次。
先声明一下,本人虽然只有初中毕业,不过本人可以熟练制作4种计算机语言程序,不过我一直在失业,呵呵。
我就从程序的角度讲一讲,如何杜绝外挂。
首先,一个巨大的游戏程序,比如就说天堂吧,不管用那种语言编辑的,都有一个共同特点,就是参数特点,什么叫参数,我解释一下。
比如在天堂游戏中侏儒表示怪的一种,这种怪,用在程序之中,其实就是一种参数比如说就叫a吧。
再比如说,我们创建了一个角色,这个角色有好多参数,比如角色性别叫做b,角色职业叫做c,角色特权叫做0(0表示普通玩家...全部
小智热爱天堂的行为让我好感动,我有一个办法,可以有效的,永久的冻结一切外挂,我记得我以前就说过,不过我不介意再说一次。
先声明一下,本人虽然只有初中毕业,不过本人可以熟练制作4种计算机语言程序,不过我一直在失业,呵呵。
我就从程序的角度讲一讲,如何杜绝外挂。
首先,一个巨大的游戏程序,比如就说天堂吧,不管用那种语言编辑的,都有一个共同特点,就是参数特点,什么叫参数,我解释一下。
比如在天堂游戏中侏儒表示怪的一种,这种怪,用在程序之中,其实就是一种参数比如说就叫a吧。
再比如说,我们创建了一个角色,这个角色有好多参数,比如角色性别叫做b,角色职业叫做c,角色特权叫做0(0表示普通玩家,1表示GM玩家,呵呵,大家知道了吧其实GM只是和普通玩家的一个职业参数不一样而已)
弓箭大怪参数叫e,肉搏叫f。
当参数遇到e是,程序自动转移到e的远程攻击了的程序;参数叫f时,程序自动转移到f的运行程序
任何的外挂,其实就是知晓了天堂游戏的有效参数,而让外挂程序设计者,依照游戏参数做的。比如,外挂设计者的一段程序就是,当角色遇到了a,程序就输出为鼠标左健在a的上面连续敲击了,就用f的攻击方式攻击的请求命另类程序,翻译下来就是角色遇到了侏儒,就帖怪肉搏。
现在大家知道什么是参数了吧,也知道外挂的运行模式和特点了吧。
知道了这些,咱们就可以对症下药了,就是找一些懂程序的人(最好是外国人,以免再次泄密)重新修改天堂程序的参数。一切就OK了。
不过这需要很多人力,看看游戏公司要不要投资了,其次就是要做好保密措施,因为再好的办法,再好的制度,要是遇到不好的人,那么一切都是惘然。
参数一修改,比如以前a表示侏儒,现在a表示了警卫,那么外挂玩家在用以前的外挂程序会怎么样了?我不说你也知道了吧,哈哈,估计再高的段,一晚上就死回10级了。
不过改参数一般的做法就是a改为23432ajdhcks,b改为svns878,让别人找不到参数的规律性,和可比性。
大家可能又怀疑了,要是照我的说法,那么外挂设计者怎么知道的各种参数的,还不是工作人员的泄密,以及天堂公司的参数被黑客一类的人盗取了。
泄密的可能性最大了,因为说有程序的核心就是数据库(参数命名都在数据库中的),任何程序,只要数据库能保住,你就算删除掉了他的所有其他的程序,设计者都能在极短的时间内恢复所有程序,所以数据库才是程序的终端,才是每个大的程序重点保护对象,从这里泄密不容易。
改完游戏参数,就是长期的保密工作了,不是让所有的人都不打开数据库,而是让一切懂程序的人远离数据库程序吧。日后的管理更不上,所有的一切可都是猴子搬包谷。
。收起