有关RO2模拟器与开私服的一点联想

原创 2007年10月15日 01:19:00

    看到一位律师同志的文章,简单回复了下后,也多作了点思考。

    关于“模拟器”与“私服”的关系,在我看来,“模拟器”是一个软件产品,通俗点讲是一个东西。“私服”可以算作是提供的一项服务。简单来说,你要提供“私服”必须先取得“模拟器”这个东西,然后把“模拟器”这个东西(程序)运行起来,并对外开放,这样就是开了个私服。

    模拟器的开发有开源方式的,也有不开源只提供可执行程序的,还有连可执行程序都不提供的。开源的如天堂的L2,EQ的OpenEQ,魔兽的mangos等,这样的模拟器开发团队本身是不提供私服的,你需要自己下载源代码来编译运行以建立自己的服务器,当然会有些热心的会员提供一些编译好的程序方便不熟悉这些操作的人,也会有些人用编译好的程序建立公开服务器并发布出来,但与模拟器开发人员一般都没有什么关系。

    不开源只提供可执行程序的一般是为了卖钱,当然有些会说的比较好听一点,是为了防止某些人拿源代码去改个名字然后说成是自己改发的另外一个版本,这种情况也确实存在。这类模拟器有魔兽的WDDG和各种版本的传奇,热血江湖等等,国内做的大都是这类。一般如果是卖钱的,开发者会顺带提供一个测试服务器以供赎买者试玩,毕竟市场也不好做啊。

    连可执行程序都不提供的就是打算自己来开私服的,比如楼主说的这个RO2的模拟器,saga和minerva,还有一些做的比较大的传奇类私服,人家开发运营也是一条龙,且开发出来的模拟器是独家经营,俨然一个小的游戏开发公司了。

    另外就是律师同志的一句话,“私服的出现与游戏开发商对于游戏服务器端软件的保管不善有关...正是由于他们的服务器端软件源代码的泄露,才使得...私服经营者能够...架设非法游戏服务器。”中间省略的是一些定语,这个绝对不是断章取义。但我想说的是,不是只有拿到了服务器端的源代码才能做私服。

    可以简单描述一下如何在没有偷到服务器端源代码的情况下来做私服程序。理论上来说,所有的程序,你只要发布出去了,里面就没有任何秘密可言。所以,当你的游戏客户端软件发布出来了,我拿到了客户端程序,就可以知道客户端是如何与服务器进行交流的,玩家在做一些操作的时候都发了些什么指令给服务器。

    这个过程是做外挂的基础,有些游戏对封包的处理不够安全,或者设计上存在的一些固有缺陷,你在分析清楚这个流程后就可以做些弊,也就是所谓的封包外挂,这在外挂里面是属于比较高级的一种。扯远了。

    既然知道了所有操作所发送和接收的数据包内容,那就可以来模拟了,模拟出官方的服务器在收到这些数据包后所做的处理,使得客户端好像是在连接官方服务器一样,这就是模拟器的原理。

    再顺便说一下,目前的私服大都是使用模拟器来开的。因为你即使偷到了服务器端程序,人家官服一升级,客户端也跟着一升级,你的私服就不能用了。你说再去偷?那是有内鬼了!使用模拟器就不同,官服升级,模拟器开发者可以也跟进,也作相应的改变,也提供相应的功能,所以现在的私服大都说明完成度多少,与官服是否同步等,因为开发也是需要时间的。

    而能够偷到服务器源代码的,不是说没有,微软的源代码都能被偷,HL2的源代码也被盗过,只是这个相对起服务器程序的泄漏来说会难很多。在运营环节经手的人比较多,那么多台服务器,经常要进行的更新和维护,从任何一台服务器上拷贝下来就行了。但是源代码的仓库只有一份,开发人员都不是能够全部访问,这就真的是只有hacker们才能为之。

    最后想说下blizzard对魔兽模拟器开发者的态度。blizzard曾经封过一个网站,blizzardhacker.com,那个网站被封的原因是他提供外挂,也就是前面说过的,很恶劣的封包外挂。网站在收到blizzard的律师函后将其公布在了首页上,之后不久网站便关闭了。但是对于模拟器的开发者,似乎并没有受到这样的待遇,不管是收费的还是开源的,大家从魔兽开始测试到现在,依然是该干嘛干嘛。

    为什么会这样呢?看看人家魔兽片头动画里的,ten years,十年,blizzard投入了那么多的人力物力财力,你几个小hacker能模拟出个什么来?而且事实情况也确实如此,现在的魔兽模拟器也基本都只能做研究学习之用,BUG奇多无比,功能还非常有限。正规军与杂牌军还是有很大差别的,我不是说那些做模拟器的人水平如何,反倒是其中确有非常厉害的人物,只是,在规模也不算小的游戏开发项目中,仅靠一两个顶尖hacker是难以完成一个正规团队的工作的。另外就我所看过的一些模拟器的代码来说,其代码质量,架构设计远远还达不到商业产品的水平。

    所以blizzard他任你怎么模拟,只要你不做干扰我官方服务器的外挂就行。开个不恰当的玩笑,要是哪个hacker给blizzard写封信,请教一下他们的开发人员其中的技术问题,说不定人家还会欣然给个技术支持呢。这也算不上什么玩笑,模拟器开发人员中不乏一些未毕业的学生和有志于做游戏开发的未入行人员,从模拟器的开发中积累了经验,再去游戏公司求职时,公司也会愿意接受一些,所以这也算是为行业培养人才吧。

    并不是说要开发商和运营商支持模拟器的开发,作为游戏公司的开发人员,我对那些研究自己游戏的hacker们也是非常头疼的,先还是称他们为hacker吧,hacker是一个褒义词,其实我并不想用这个词。因为你不能保证他们的人品都好,都只是做技术研究,模拟器研究,而那些封包外挂也恰恰是他们中间的一些人做的。 

联想笔记本运行Android Studio 时启动不了自带模拟器问题

在联想G480上运行会出现“VT-x is disabled in BIOS”模拟器一直启动不起来,下面是解决方式: 首先在SDK Manager中检查是否安装Download Intel x8...
  • donald_joy
  • donald_joy
  • 2017年04月16日 10:59
  • 1766

Android studio 自带模拟器在联想thinkpad E470c 笔记本中无法打开问题

Android studio 自带模拟器在联想thinkpad E470c 笔记本中无法打开问题上一周买了一台thinkpad E470c 的笔记本作为平时用来开发程序使用,在我装Android st...
  • guojingbu
  • guojingbu
  • 2017年12月23日 21:57
  • 275

如何开好传奇,SF怎么开赚钱,开传奇SF要多少钱?qq9 3 4 1 1 3 4 1 7

如何开好传奇,SF怎么开赚钱,开传奇SF要多少钱?qq9 3 4 1 1 3 4 1 7 开传奇sf需要什么条件?QQ9 3 4 1 1 3 4 1 7开传奇sf多少钱? 开传奇sf需要什么条...
  • qq934113417
  • qq934113417
  • 2016年04月24日 12:01
  • 708

魔兽世界WOW服务器端的模拟器【2010】

记不清从什么时候开始,国内出现了很多所谓的魔兽世界私服网站,而且在淘宝上还有什么魔兽世界单机版在出售,其实这些东西都是利用国外的一些开源软件如MaNGOS和ArcEmu来实现的。 一、MaNGO...
  • FrankHsiang
  • FrankHsiang
  • 2014年09月16日 16:51
  • 1063

联想Idea Pad Y430 开启VT

联想Idea Pad Y430 开启VTLuo Weifeng 2011-4-9尊重作者,转载保留:特别鸣谢:http://ideapad.it168.com/viewthread.php?tid=...
  • luoweifeng1989
  • luoweifeng1989
  • 2011年04月09日 12:29
  • 2392

Word2Vec学习笔记1 初步梳理

来源:http://blog.csdn.net/itplus/article/details/37969519此博客叙述和推导较详细, 计算机能识别二进制数据,当原始数据是文本应该怎么办? 首...
  • u012535605
  • u012535605
  • 2017年08月24日 14:53
  • 121

模拟器死机问题

在android调试想用模拟器时,有时候会发现模拟器一直黑屏,等n久之后直接蓝屏了,分析了下原因: 打开模拟器,查看相关信息: 内存太大,改512M...
  • u011967995
  • u011967995
  • 2016年12月02日 11:26
  • 392

跪求 高手教我怎么搞私服游戏

有哪位GG,MM教教我怎么自己开个私服游戏,我要搞的是英雄王座,最好能写的详细一点,关于配制也写上,在这里我先谢谢你们了 ...
  • the4a4
  • the4a4
  • 2007年06月20日 14:08
  • 2848

Maven发布项目到私服

首先在项目的pom.xm文件中配置:                       releases           releases repo           http://loc...
  • u013516966
  • u013516966
  • 2015年02月12日 02:44
  • 1486

交换机模拟器

H3C网络设备模拟器官方免费下载 - - 新华三集团-H3C华三模拟器--交换机配置TRUNK口_百度经验思科模拟器Cisco Packet Tracer下载6.2 正式版...
  • yue31313
  • yue31313
  • 2018年03月21日 11:49
  • 55
收藏助手
不良信息举报
您举报文章:有关RO2模拟器与开私服的一点联想
举报原因:
原因补充:

(最多只允许输入30个字)