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

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

模拟器的开发有开源方式的,也有不开源只提供可执行程序的,还有连可执行程序都不提供的。开源的如天堂的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是一个褒义词,其实我并不想用这个词。因为你不能保证他们的人品都好,都只是做技术研究,模拟器研究,而那些封包外挂也恰恰是他们中间的一些人做的。

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

  1. 弹弹堂sf发布网_私服冒险岛,新开私服冒险岛,心动sf冒险岛发布网,最新开的私服冒险岛应该如何快速的获取魅力呢?...

    私服冒险岛,新开私服冒险岛,心动sf冒险岛发布网,最新开的私服冒险岛应该如何快速的获取魅力呢?不同的游戏,我们在操作的时候,最主要的一点就是想要去涨经验,只有通过经验的积累才可以快速的升级,才可以进入 ...

  2. 雷电模拟器多开cpu优化_哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...

    源于http://sy.pcgames.com.cn/756/7567673.html不代表本人观点 电脑上玩手游的模拟器有好几款,什么模拟器好用?电脑玩手游应该用哪个模拟器?虽然针对不同的游戏不同的 ...

  3. android 模拟器 ryzen,锐龙安卓模拟器多开:是否开启虚拟化,结果是天上地下

    此文发表于2018年9月15日 安卓模拟器多开账号用锐龙行不行? intel的虚拟化技术(intel VT)这个都知道,AMD也很早就有虚拟化技术,名称为AMD-V,不过由于以前的AMD处理器身体太差 ...

  4. 服务器装什么系统可以模拟器多开,安卓模拟器多开哪个最好 流畅不卡、省资源、群控刷机都有...

    安卓模拟器多开哪个好呢?一般多开的玩家分为两种,一种就是自己多开挂机玩,另外一种就是工作室需求,需要挂机开更多,对安卓模拟器多开的流畅性.稳定性及便利性都有很高的要求.小编作为安卓模拟器多开的深度使用 ...

  5. android模拟器 对比,安卓模拟器多开用哪个模拟器好?实测数据对比哪个好用

    长期电脑上挂机的一直都是在寻找哪个安卓模拟器挂机好?一般我们都是使用速度快流畅更省电脑资源的模拟器多开,省资源我们就可以多开更多,挂机的时间也更长更稳定.目前常用的模拟器中MUMU模拟器是没有多开功能 ...

  6. 夜神模拟器怎么开脚本?

    使用一些软件或者电脑功能时,加上脚本,可以让用户体验感更高,那么夜神模拟器可以开脚本吗?下面小编就教教大家夜神模拟器开脚本的方法. 夜神模拟器操作方法: 1.用触动精灵作为参考. 2.打开驱动精灵,给 ...

  7. 模拟器多开换IP与电脑配置的关系

    一.一定要保证模拟器分辨率一致 不要拖动外侧边缘改变模拟器大小,模拟器分辨率可以通过 模拟器右上角设置-高级设置-分辨率设置进行调节. 接下来分享一下模拟器多开的硬件要求,因为我自己用的夜神模拟器,就 ...

  8. 服务器装什么系统可以模拟器多开,云服务器模拟器多开

    云服务器模拟器多开 内容精选 换一换 本节操作指导用户关闭Windows操作系统云服务器的防火墙,以及防火墙添加例外端口的操作.本节操作以2012操作系统云服务器为例.防火墙开启和设置安全组是对云服务 ...

  9. 关于12代Intel处理器性能偏向于小核心的问题解决办法,以及安卓模拟器多开卡的问题。

    一,关于核心问题. 1,控制面板电源管理设置成为平衡模式 2,系统设置电源模式设置成性能模式(平衡模式状态才能设置) 完成以上两步,CPU核心会平均分配. 二,关于模拟器多开卡的问题. 1,内存大小如 ...

最新文章

  1. jquery 设置css样式
  2. OVS datapath主流程分析(二十一)
  3. 王子与公主的另类结局
  4. 【NLP-NER】命名实体识别中最常用的两种深度学习模型
  5. 测试对bug如何分析和定位
  6. 【看动漫学编程】程序员在异世界生个娃 第1篇:太极村
  7. Eclipse 如何修改默认工作空间和切换工作空间(Workspace)
  8. bzoj1049[HAOI2006]数字序列
  9. java hanoi塔问题_java 解决汉诺塔问题
  10. Python生成器实现及yield关键字
  11. python wordpress建站_WordPress快速建站
  12. 语义分割之Deeplabv3源码解读
  13. java数独最快解,Java解数独--世界最难数独
  14. 打造前端MAC工作站(二)安装软件的两种方法
  15. 思科 ASA5505 防火墙放行流量简单配置案例
  16. Tkinter:事件绑定
  17. 寒假线上兼职:300-500元/小时,安利一个大学生也能月入8K的线上兼职!
  18. 基于springboot+dubbo微服务开发的商城系统
  19. 如何做一份适用的定向地图
  20. 谐振电路及品质因数(三)

热门文章

  1. 宏基服务器型号,宏基云服务器排名
  2. iCMS后台do_query函数存在SQL注入漏洞
  3. LiFi网络优劣势解析
  4. PsTools - Windows远程操作工具
  5. python爬虫处理js混淆加密_Python爬虫—破解JS加密的Cookie
  6. 高等数学——向量应用二空间直线
  7. 大数据spark整合kafka
  8. Cadence Allegro如何恢复默认菜单栏设置
  9. python12306买票_Python12306订票
  10. 常用dos命令(六)--REN命令