这次回来后,我就静下心来继续研究开发游戏辅助,2007年我终于做出了第一个韩服游戏的内挂,然后找了一个朋友,给我投资,搞了个游戏工作室。在一个工业园里租了套房子,上下两层,一楼摆电脑,二楼办公。刚开始的时候,买了20多台电脑,全部装上内挂,一台机器挂两个号,每天把挂机号上的游戏比收集一下,找韩国出货商,把货卖给他们。就这样一点一点的发展,开始两年很难,由于自己技术不够高,导致外挂运行效率和自动化程度都有欠缺,在这期间换过4、5个游戏,转战过日服。电脑最多的时候发展到80多台,雇用员工30多人,由于电脑是24小时开机,所以员工需要两班倒,由于外挂不够稳定,所以需要人不停看,有没有卡号的(就是角色卡在某处走不出来),有没有打不到怪的,有没有需要换挂机地点的等等。二楼办公的人就是负责挂单、交易、收货、出货等等。即使这样,整天忙碌的要命,但是还是赚不到什么钱,因为同一个游戏里,同样的工作室,不只我一家,如果在辅助技术上没有什么优势,那么大家就都是在赚辛苦钱而已。

2009年,我迎来了转机,当时开始转战台服游戏,在那期间,我就一直在想,总这么做不是办法,利润低的原因就是技术不够先进。如何才能利用现有资源做到利益最大化呢,当然是把内挂做成脱机。做内挂其实相对简单,只需要用OD一直跟踪发包函数,找到加密函数入口,弄明白几个参数含义。然后就能写个钩子DLL,构建自己的发包逻辑,直接调用游戏里的加密函数,完成向游戏服务器发送封包的过程,达到自动控制角色的目的。这么做简单就简单在就算游戏加密函数相当复杂,你也不用去分析它算法,只要搞懂入口函数即可。但是它的缺点就在于必须运行起来游戏客户端,这样就导致游戏客户端占用资源很大,一台电脑只能挂几个号。脱机呢,就复杂的多了,因为你不需要启动游戏客户端,只需要启动你自己写的脱机程序,由脱机程序来完成整个游戏客户端完成的工作。这么做第一步就是要先彻底整明白游戏的加密算法,这样才能在脱机程序中完全模拟出来;然后再分析通信协议,就是什么样的数据包是什么类型,它的内容有什么意义等等;第三步开始动手写脱机程序。在我坚持的不懈努力下,每天工作15、6个小时,终于在3个月内完成了第一个脱机的制作。脱机代码是汇编语言写的,效率高,资源占用小,一台机器能同时挂100多个号。

从那时开始,到2011年,是黄金三年,是我人生到目前为止赚钱最快的三年。脱机程序被我不断完善、优化,发展到后期,我工作室的电脑全卖了,因为我直接租用台湾ADSL服务器,台湾的ADSL就是好,一条ADSL线路,可以同时拨号8次,获得8个不同的IP地址。所以我在一台服务器上安装8个XP的虚拟机,每个虚拟机都单独拨号,拥有独立IP,因为台湾游戏为了限制辅助,一个IP在一个游戏服务期只让上50个号,而且每个号每天不能超过3小时在线时间。这样我每个虚拟机上100个号,一个服务器就能挂800个号,最多的时候,我租用了50多台服务器。人员我也全部辞退了,就剩1、2个人即可,因为脱机写的已经非常智能并稳定了。可以自动注册帐号、自动建角色、自动登录、自动换IP、自动换号、自动升级、自动换装备、自动交易、自动躲BOSS、自动做任务、自动转职等等。总之一个角色从1级到100级,大约挂机半年时间,这期间不需要任何的人工干预,全自动,全天候稳定运行。剩下的人,只负责交易出货即可,那三年赚的钱买了房子和车子。

2011年网络游戏由于被网页游戏冲击,导致市场全面萎缩,玩家越来越少,即使我技术再高,赚到的钱,也仅仅购服务器租金。后来又尝试了其它几个不同的网络游戏,都是辛苦写出了脱机,结果不赚钱,万般无奈只有放弃,另寻出路。后来1年多时间里,写过网页游戏的脱机,不过已经不是以打币作为目的,而是让角色自动升级后,自动喊广告,帮助游戏工会拉玩家,都是利润低时间短。后来又做过棋牌游戏的辅助,也没什么前景。2012年,有人找我合作一个台湾直播平台的自动发广告工具,他有销售渠道负责销售,我负责开发,利润5、5分。具体功能包括自动加好友、自动刷频道等等,也是游戏工会用来拉玩家用的。由于我也是利用封包技术实现的功能,所以在功能、效率、稳定性上比同行高出很多。一套软件一个月卖500,很快就成为同行销售翘楚。然而好景不长,大概半年后,出现了我软件的破解版,一个月卖30,我的用户迅速流失,连我那个负责销售的代理商都去卖盗版了,我第一次被盗版行为深深的伤害了,只能再去寻找其它出路。然而半年后发生了一件让我哭笑不得的事,那个直播平台更新了通信协议,导致盗版软件用不成了,这时我原来那个代理商居然还给我打电话“哥哥啊,求你把软件更新下吧,否则我们这些卖盗版的没有办法生活啊。”我当时一愣,过了一会才想明白,他们这是想让我更新后,他们好继续盗版啊,我淡然的对着电话说“我更新你玛勒戈壁的”。

在之后的一段时间内,我一直很消沉,不知道自己要做什么,能做什么,虽然技术很高,但是这种技术除了做辅助、病毒、木马等,别的什么也做不了,翻遍了招聘网站,没有任何一家公司会招一个用汇编语言做开发的人。中间有过人联系我,让我做XX软件的破解,这类事情我统统回绝,想都不要想,做软件破解伤害的是原作者的创新精神,这种行为被我深恶痛绝,如果中国没有这么多盗版,或许中国软件行业已经走在世界前沿了。就比如易语言,如果所有用易语言的人,都买正版,那么作者不可能去做游戏引擎,他会继续完善易语言。不过如果从另一个角度说,所有能发展壮大的开发语言都是免费的,如果国家能拿出来一部分资金来支持易语言的发展,让它免费,那绝对是利国利民的好事。谷歌、微软、苹果等,开发语言都免费,因为他们有别的赚钱项目在支撑,国内这些ABT之流的大公司,只会编写商业模式赚国人的钱,你们倒是整出来个中文编程语言啊。如果某天我有了足够的钱,我第一个想法就是收购易语言,让他完全免费,发展壮大,然后利用它开发一个中文操作系统,这就是我的中国梦。

70后游戏辅助开发程序猿的人生路(三)相关推荐

  1. 70后游戏辅助开发程序猿的人生路(完结篇)

    时间很快来到2014年,经一个朋友介绍,来到一个本地美容企业谈开发他们ERP的事.他们原来用的有一套系统,但是他们在使用过程中发现越来越多的问题,当他们找开发者的时候,开发者却告诉他们,这个实现不了, ...

  2. 70后游戏辅助开发程序猿的人生路(二)

    回到家乡省会后一个做通信设备代理商的朋友,通过社会关系结识了省移动公司管理设备采购招标的高层,和移动公司签署了3年供货合同.于是我就去他公司上班了,主要工作内容就是负责带领公司技术团队,在全省移动公司 ...

  3. 安卓游戏辅助开发!想给金三银四找工作的程序员几点建议,面试建议

    前言 相信前几天在朋友圈晒无聊的小伙伴们,也陆续结束了假期.很多公司为了员工的健康考虑,启动了远程办公模式. 床在桌边,饭在桌上,家里一切都那么安逸,专心工作真的是一件难事.远程工作最大的敌人就是:你 ...

  4. 内存查找工具CE游戏辅助开发必备

    大名鼎鼎, 游戏辅助开发入门必学课程. 附带中文使用说明和软件自身教程, 找内存,找CALL, 反编译,非常方便. http://traffic189.com/f-70.html

  5. 易语言游戏辅助开发原理分析

    外挂现在大体上来讲分为三种,分别是模拟按键,WPE封包和内存挂.比如模拟键盘的,鼠标的,这种就叫做按键模拟,也叫脚本精灵:还有修改数据包的,这种就叫做WPE封包外挂,这种外挂相对而言比较稳定,但是对于 ...

  6. c语言微信跳一跳辅助开发程序

    一.开发环境 开发环境 使用语言:C/C++ IDE:VS2010+ 其他三方库 EasyX(http://www.easyx.cn/downloads/) ADB(链接: https://pan.b ...

  7. 阿里巴巴Java开发程序猿年薪40W是什么水平?

    对于年薪40万的程序员,不只是技术过硬,还有一个原因是他们所在的公司福利高,或者会直接持股.在BAT中就是一个很好的案例,例如阿里巴巴P7,P8级别的员工不仅是年薪30到80万不等,还有更多股票持有. ...

  8. 70后中年人转行当程序员:你们躺下吧,我要开始卷了

    最近看到一个挺励志的网友投稿: 本人男,七九年的,今年42岁,程序员. 我来说说我的经历. 我以前做的工作跟程序员一点关系都没有,刚参加工作时我是在一家小公司上班,做销售. 做了大概五年左右,因为个人 ...

  9. 游戏辅助开发小助手框架完成了

    经过这几天的努力,查阅资料,各种借鉴,终于搞出了一套框架. 框架整体包含了 界面控制.线程类.APP应用管理类,脚本管理类,APP应用脚本类,日志类,配置文件类. 还缺少一个核心的网络验证卡密类,看了 ...

最新文章

  1. [PHP] Laravel常见报错总结(持续更新)
  2. ORA-07445导致实例崩溃的解决【The solution of instance crush by ORA-07445】
  3. 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
  4. 微服务网关实现用户访问权限识别拦截
  5. 理解LinkedHashMap
  6. 文章章节常用序号编排(数字序号顺序)
  7. python爬取上证50ETF成分股信息
  8. python画球面投影_使用opencv-python对图片进行球面投影
  9. 路由器和交换机的作用及区别,不再为路由器的选择而烦恼
  10. Word 分节符的删除(不改变文章格式)
  11. 软件测试之如何测试数据?
  12. PTA——21级数据结构与算法实验3——栈和队列(参考答案)
  13. android studio logcat 字体,android studio - 修改logcat颜色字体
  14. 如何学习Photoshop
  15. ps制作视:_制作自己的PS4游戏:“梦想”入门
  16. 推荐 :数据科学与大数据技术专业特色课程研究
  17. 中止执行后超过2年_超过两年是否可以申请强制执行
  18. 深度聚类相关(三篇文章)
  19. thunderbird 日历
  20. ppet配合live2d实现DIY桌宠-可爱的猫(支持Linux,windows,mac)

热门文章

  1. 总结过去,展望未来,迎接2018
  2. Python学习之数据库
  3. android 徽章控件,徽章控件(BadgeView),显示效果:气泡提示消息数量等
  4. 关于一个用VB编写的PING工具的问题
  5. Bugku:ping
  6. Arduino Uno 全彩呼吸灯 三色LED灯渐变实例
  7. P2P终结者使用感受
  8. 最新抖音快手小红书西瓜全平台解析接口api开发文档
  9. Linux 临时获取root权限
  10. 【蓝桥杯真题练习】STEMA科技素养练习题库 练习版012 持续更新中~