仙途那些事儿:有他,无外挂

    石器时代 魔力宝贝 传奇 奇迹 A3 仙境传说 惊天动地 冒险岛 劲乐团 地下城与勇士 永恒之塔……
    看到这些名字,你想到了什么?
    它们之中的每一个,都是中国网游史上一个时代的经典,承载过几十万、上百万玩家的热血青春。可是现在,它们都已经远远地消逝在人们的视野中,所有的荣光也都化为了淡淡的记忆,沉淀下来,偶尔泛起。
    如果你是一个资深的玩家,当看到这些名字的时候,是否也会像我这样。第一眼,开始微笑,想起当日的游戏场景。低头回忆间,笑容又转而苦涩,经典如他们,竟然最终逃脱不了相似的结局——因外挂而死去……
    有一位玩家,曾经这样解释“外挂”。外挂,分成两部分,一个是外,一个是挂。外是指外面,挂是指死去,合起来就是,外面的力量让游戏死去,这就是外挂。
    现在,你能举出一个没有外挂的网游吗?起码我不能。在中国,没有一个游戏商敢说自己的游戏能够完全杜绝外挂,但每一个游戏商都在努力使自己的产品成为打击外挂最成功,外挂出现最少的游戏之一。


    《仙途》,当然也不例外。

    《仙途》开发商雪狼软件的主要程序设计员,小Z,是个奇怪的家伙。大部分时候,小Z不太喜欢说话,但是待人挺和善,一看就是个好脾气。可是如果有人在他的工作领域,也就是游戏的编程上,出了什么岔子,这家伙发起火来的破坏程度,绝对是70级以上的BOSS。据说有一次,小Z直接就跳到了桌子上开骂,被骂的人直接被他的气势吓傻了,从此只干活不说话。这样的性格反差,我一度怀疑小Z是个双子座,结果一问之下才恍然大悟,原来是白羊座,平时温顺偶尔火爆的白羊座特性,不正是小Z的真实写照吗?
    也许因为是大学里学的是数学专业,小Z最受不了的事情,就是不讲逻辑,漏洞百出。他最大的爱好,就是寻找BUG,并且把它们扼杀在摇篮里。对待BUG尚且如此,对付外挂,小Z更是不遗余力。当他回忆起,在《仙途》跟外挂斗智斗勇的场面,一切仿佛就在眼前。
    “出现外挂是在我意料之中的事情,不过它们来的早了点。记得第一个外挂被发现的时候,大概是在春节过后。那个外挂,做得非常隐蔽,只有一个功能,就是利用NPC加血!我们游戏里有个治疗NPC,跟他对话可以给玩家加血,但我们当时并没有校验玩家与NPC的距离,后来就导致玩家利用这个漏洞,在游戏中任何一个地方加血。”
    专门加血的外挂,这还是我第一次听说,仙途里的药,也花不了太多钱啊。专门搞个外挂来加血,是不是有点小题大做了? 
    “非也,非也。这个外挂,打怪的时候,你可能感觉不是很明显,但如果玩家之间PK起来,那差别就大了!如果你能不断地加血,而且是免费、无CD的,那不就意味着你永远不死吗?”
    想到这个场景,我倒吸了一口冷气。

 

    “不过,最大的优点,往往也是最致命的弱点。如果那个玩家只是用这个外挂刷怪,我们很难发现,可是只要他跟别的玩家PK起来,对方就会发现不对劲儿了。我记得那天,有玩家举报说,他和对方PK,明明对方的等级没他高,装备也很烂,一刀砍下去,能少一半血,可偏偏怎么打也打不死。他叫了好几个人一起试,都是这个结果。我当时就感觉,可能是外挂。我们查日志,足足查了一整天,翻了近一个月的数据记录,终于把它给揪出来了!”
    小Z说到最后的时候,神态十足像是个斗赢了蛐蛐的小孩。
    “其实现在的外挂,能钻空子的地方很有限了。外挂一半分两种,一种是纯模拟键盘操作的。”
    类似于按键精灵?
    “稍微有点不同,本质上差不多吧。这种外挂对游戏的破坏程度不大,另外一种就很严重了,是要修改游戏数据的。”
    比方说,打怪的伤害值?
    “这些当然不行了!伤害值属于游戏中的关键数据,肯定是提交服务器判断的,而外挂能做手脚的,最多是那些通过客户端判断的数据。最早的时候,像奇迹那样韩国开发的游戏,很多数据直接不通过服务器,是通过个人电脑来判断的。所以外挂很难控制,现在的游戏商都很精明了,大部分的数据都要通过服务器,外挂做不了什么手脚。”
    其实,服务器、客户端之类的术语,说起来太绕了。根据我的理解,这里面的道理很简单,客户端数据是自己口袋里的东西,而服务器的是别人口袋里的东西,要换掉自己口袋里的很简单,如果要伸手去别人那里偷东西。首先是水平不够,其次是成本太高,最后还会被抓,很不合算。小Z说,外挂们的最大克星,不是程序员,而是广大的游戏玩家们。

 

    “说起对付外挂,可爱的玩家们是最大的功臣!几乎所有的外挂,都是通过玩家的举报发现的。当然,也有一些外挂,玩家们可能不太看得出来,但是如果通过日志,我们就会发现,外挂往往会有一些奇怪的固定行为模式,那是一般的玩家所没有的。”
绕了半天,我直接被小Z的专业术语,搞晕了。拜托,能不能通俗点儿啊?
    “咳……咳……比方说吧,原来有个做我们游戏的外挂,号称能自动打怪的。后来经过证实,它确实是能够做到自动打怪,但是无论什么职业,不管远攻还是近战,都只能靠近怪物攻击。比方说我们发现,一个华山MM,每次打怪,远远站着不好,非要跑到怪物跟前才开打,这不是非常奇怪吗?所以我们就抓住这一点,把这些长期远攻职业但靠近打的玩家记录下来,把这个外挂也给干掉了。”
    现在的外挂,也实在是千奇百怪,简直是防不胜防啊。
    “其实,防外挂,说复杂是很复杂,要说简单也非常简单。有一招必杀技,所有的外挂都不能幸免,那就是——防挂提问!外挂最大的便利,就是让玩家能离开电脑。如果所有的玩家,甚至都不需要进游戏,就能升级打怪。看起来游戏里似乎人气很高,可是那些都是死人,慢慢的,我们的长安、凉州,都会变成死城。而我们的防外挂题,简直天生就是外挂的克星,因为它的目的正好相反,是让玩家离不开电脑,。”
    克星一出马,外挂怎么还没有死光光呢?
    “注意,我们现在是要防挂,不是要杀挂。你以为是杀毒啊!”
    好吧,我头上顿时多了数条黑线。
    “我还碰到过一个外挂,在碰到防挂题的时候,就设计成自动下线,以为这样就可以做到神不知鬼不觉了。其实我们早料到这一招了,因此我们会把多次弹出防挂题就下线的玩家记录下来,对他们进行严密监控。而且每次下线也会增加防挂值,这样就双重校验了使用外挂的玩家。”

 

    听起来真是那么回事,可如果外挂这么容易就被防住了,那为什么有那么多好游戏都死在外挂上了呢?
    “游戏越好,玩的人越多,开发外挂的人也就越多!而且你注意一下,因为外挂而倒下的游戏里,有很多都是外国开发、国内代理的。他们的研发团队和运营团队,沟通起来比较麻烦,时间也很长,问题不能马上得到解决,结果一发不可收拾。我们《仙途》没有这个担心,而且你有没有注意到,我们现在基本上每天都要维护,很大程度上就是为了防外挂。我们对外挂的态度很明确,发现有使用外挂的玩家,立即、马上而且是永久性地封号!”
    虽然听着像是喊口号,可是小Z说出了所有游戏商的心声。玩家用外挂,也许是为了贪一时的便宜,也许很多人没有想过,这背后除了失去游戏的快乐外,还伤害了其他的所有玩家。在网游的世界里,用外挂,远远要比清挂机或乱杀人,恶劣千倍万倍。

 

    曾经有一位网游的资深玩家,改编了苏轼的《江城子》,来表达他对因外挂而逝去的游戏之哀思,读来不禁令人唏嘘。
    十年游戏两茫茫,老游戏,总难忘,网络无坟,烧纸没地方。
    纵是换名也没劲,旧题材,新模样。
    清明烧纸找坟头,三两行,无官网,只言片语,还是旧文章。
    谈起死亡遗憾处,文化异,外挂强。

 

    为了我们所喜爱的《仙途》,为了游戏里的兄弟,为了朝夕相伴的恋人,请对外挂说“不”!