外挂诱惑着程序员

IT商界

  编者按:很久很久以前就听说过一个故事:在美国西部当年兴起“淘金热”的时候,一个贫穷的农夫亚默尔也来到了那片疯狂的土地。荒山野岭,气候燥热,饮用水奇缺,本是冲着淘金去的他,眼前突然一亮,立即放弃淘金而开始四处奔走寻找水源,然后引水入池,过滤澄清,分袋出售。没几年,亚默尔便成了腰缠万贯的大富翁。

  现在,当网络游戏成为“体验经济”的最好诠释,成为依靠网络最好赚钱的途径的时候,网络游戏外挂程序让很多程序员,就如亚默尔一样,成为和游戏运营商一起赚钱的人。

  背景:“没有规则就没有文明,当然也就没有快乐而言。我们要做的就是发现一个封一个!”这是最近某网络游戏在进行宣传时常常讲的一句话。这句话前面的言外之意是,“如何应对国内猖狂的游戏外挂现象?”游戏外挂,一种可以模拟游戏操作,并能代替游戏客户端发送指令的程序,它能代替网络游戏玩家亲身操作游戏,甚至能让玩家得到超强功能。

  据记者了解,一些比较“好”的外挂程序作者,靠外挂注册每月收入几乎能达到6位数以上……这也成了不少程序员着迷于它的原因。因为外挂似乎不停地满足程序员对“技术角力”和“获利”的欲望……

  接近开发外挂的程序员

  记者在采访各家网络游戏厂商对游戏外挂的看法时,他们不约而同地将与网络游戏与游戏外挂的关系比作“与狼共舞”。不过那些游戏外挂的制造者却不这样认为,“大家都被拴在一条绳子上,关在一个笼子里跳舞,你有獠牙我有利角,谁跳得好谁就是狼!”多数游戏外挂程序员认为他们与游戏厂商之间的关系就是一场技术角力。

  为什么要编写游戏外挂?了解这个直白而根本的问题,记者采访了一名不愿意透露姓名的外挂程序员小Z,而在他之前的十几位外挂程序员在接到记者电话后的第一反应,往往说的是“无可奉告”,并快速挂断电话,让我们对这个神秘行当产生了强烈的好奇。

  “游戏外挂是不是正当行业很难说,至少现在没有说法,不过你从大家的回避态度上也能够看出来,这也就是我为什么要隐去小Z姓名的原因。”小Z在谈到为什么要编写游戏外挂时毫不避讳地说:“我本身就是一个写程序代码的手艺人,写程序的目的就是为了换钱贴补家用。在一个以财富为价值衡量的社会里,能挣到多一些钱毕竟不是坏处。”

  外挂的诱惑

  小Z所在的公司坐落在离特区深圳不远的惠州,这里的房租相对于深圳来说要便宜得多。他在成为专职游戏外挂程序员之前一直在河北石家庄的一家软件公司中从事软件开发,后来他在网上注意到了现在这家游戏外挂制作公司的招聘广告,优厚的待遇成为他选择开发游戏外挂的主要原因。

  公司的人员构成很简单,5名程序员与2名客服人员构成了这个运作流畅的开发小团队。据小Z介绍,游戏外挂的开发人员多是刚刚走出校门不久的大学生与一些久不得志的程序员,当然,偶尔也会有一些具有相当开发经验的程序员利用闲暇的时间在这些小公司走穴做兼职。“公司的收入非常不稳定,情况好一些的公司有时能够月收入过百万元,我们公司相对来说情况一般,月收入能够保持在30万元左右。最近做外挂的人也多了,因此是否能够继续保持这个收入也很难说。那些收入百万元的公司更不稳定,因为一旦你的外挂很畅销,就容易遭到游戏厂商的打击封杀,收入会变得如同华尔街的股票一样不稳定。但是像他们这种程序员的收入比较固定,情况最差的时侯也能保证3000多元的收入,好的时候往往会再翻几番。

  “丰厚的收入是支撑我们‘铤而走险’的主要因素。”小Z很无奈地说。

  外挂的生存空间

  “我认为我们公司现在开发的游戏外挂实际上只是对游戏某些‘设计缺陷’的弥补,这对游戏的正常竞争并没有太大的威胁,在玩家需要休息的时候能够让电脑自动练级也不能说是对规则的一种破坏。而现在有一部分外挂是利用游戏自身的Bug漏洞让游戏玩家“一夜暴富”。刚刚加入的新手玩家很可能一下子就成为了高手中的高手。更有甚者,虽然标称是外挂,却通过盗取其他玩家的物品及账号来获取成功,这些才是真正应该打击的对象。”持此观点的并非单是小Z。

  小Z告诉记者,在技术过硬的状态下,并不需要太大的投入就可以组织一个外挂开发团队针对市面上热门的网络游戏开发其外挂系统,再通过网络进行推广,然后通过网上注册甚至更好的渠道进行收费。制作游戏外挂的程序员并不一定是游戏高手,但是一定要熟悉一款编程工具。如VB、Delphi或者VC等都可以。游戏外挂制作的第一步就是进行网络协议的分析,因此了解相关的网络协议知识也是必不可少的。对具体游戏分析后,然后再确定使用哪一种外挂制作方式,如模拟键盘鼠标、修改本地内存、截获消息、拦截Socket包、截获API、模拟客户端程序等等。

  编写技术门槛低,导致外挂在很短时间内就能完成制作。加上网络游戏玩家们要求的“游戏快感”:必须是讲求效率的,必须是简练的,必须是灵巧的。他们不愿意为一件事情耗费太多的时间,也不愿意考虑太多的利益得失变得多愁善感。只有这样的选择──游戏外挂,才不会让他们对此感觉倦怠。“如果看上去就倦怠,哪里还能感受快乐?”这是大部分玩家的回敬规则。所以,玩家们需要选择一些游戏外挂,游戏外挂就这样还能生存下去……