首先说明,本人是海盗王的资深玩家。
曾经大学期间,疯狂玩过好一段时间官服。
里面的游戏内容,倒背如流,三大迷宫那是走过无数遍,非常的轻车熟路。
后来由于学业还有升级太难玩不动,就不怎么玩了。
2006年左右,就有了私服,陆续又玩过一段时间,但是不多。
记得最开始流出的单机端有繁体版的1.35,还有简体的1.36那些。
后面,又有1.38和女神端1.10。
1.38的应该是最多人开的,也让曾经在官服无法体验到极致装备和打迷宫的那批人,过足了瘾的。
后来2.4的私服又出来,玩得人依然很多。
这期间,自己也从网上获取那些端,单机架设来玩过。
2019年后,陆续又玩过一些私服,有些玩得还是比较久的。
这时1.38和3.0,3.0变种版本的服最多,其他基本消失了。
对于海盗王的源码,我是从2020年的时候,最开始接触到是老外发出来的1.38的源码,客户端基于vs2003编译的,服务端基于vs2012编译,是前后端分离不共用库的。现在的电脑基本都是vs2019,只能安装虚拟机去编译,非常麻烦。记得当时有人用来开过服,开始时很热情,但是最后还是没成功。我想原因是这个没有客户端内挂,对于那些习惯了内挂和外挂的人,已经没有吸引力了。
后来,自己花费无数心血,在源码的基础上,用win32控件,开发了一个弹出式的内挂。这个内挂基本实现了大多挂机功能。
后来,我又获得了其他人发的1.38国内版本的源码,通过整合前后端,合并成了一套完善的1.38源码版本。这个源码版本基于vs2003,在虚拟机xp编译的,特点是非常的轻量稳定可靠,怎么挂机都不会崩溃闪退。但是比较遗憾,这个版本比较旧的,一些后面出的自动寻路,还有新地图,它都没有。我为它嵌入了内挂,还开发仿照官方开发了天赋系统、防WPE、防垮地图复制等,UI也做了调整,加大到96格背包和银行。现在很少去玩它,收藏到硬盘里了。
后来,又获得了老外修改的2.0版本源码。这个2.0是经过老外彻头彻尾修改的,很多库都被换了,lua50换成了luajit等,而且基本都是英文的。它这个端有个好处,就是vs2019版本的,服务端被改成可以编译成64位的,实现单个gameserver开全部地图梦想。它的客户端就很麻烦。反正我经过花费无数时间的修改,才勉强改回中文并运行起来。在这个端的基础上,我实现了更换新的通讯协议、解决挂机久打怪卡暴血的bug、重做了内置UI的内挂等,也是收获很多。这个端经过老外深度修改,修复了很多问题,也带来很多无法解决的错误,目前测试比较稳定,客户端基本没闪退,就是玩了客户端会界面会一卡一卡的。
经过一年多的修改,我对海盗王已经熟悉了很多。看到之前留有2.1和2.4的源码,便顺便尝试修复下。结果,这2个端同时被修复好了,都在vs2019里,前后端、公用库,都整合在一起了。大概试玩了一下,发现跟那些3.0的私服是一样的,几乎没什么差别。我想,他们的那些3.0端,很大概率是基于这个版本改来的。后来别人跟我说,国内的3.0版本,只有XJ有源码,不外流,在那些群上面,都没有人发出来。流出来的3.0版本,也是编译好的。这端前后端都是32位的,服务端开多图要启动多个gameserver,不方便,客户端也偶尔会报错。
现在也很迷惘,老外的端可以支持64位,但问题多多;国内的端只能编译32位,但是基本是原版代码,比较流畅。
不可能两个都去发展的,只能二选一,不知道怎么好。

2023-4-13补充:
我最后还是选择32位的2.1版本,这个版本比较接近原版的真实情况。
经过大半年的不断修改,总体情况已经能稳定玩玩了。
版本有很多自己的独特功能,像9槽精炼、天赋技能树等,都是值得期待。
特别是对于客户端,经过反复修改,已经比目前的大部分其他人的修改版本要稳定了。

有关海盗王版本的那些说明相关推荐

  1. 拉勾教育 | Java 性能优化实战 21 讲

    开篇词 开篇词 | Java 性能优化,是进阶高级架构师的炼金石 你好,我是李国.作为<Java 性能优化与面试 21 讲>这个课程的作者,我先来简单介绍下自己. 我曾任京东金融.陌陌科技 ...

  2. 海盗王3.0版本60帧版的体验

    默认情况下,海盗的版本都是设置了30帧的FPS. 之前有人改过1.38版本的60帧,刚开始看到所有的动作都想快进一样,很不协调,或者走路就像太空漫步一样. 后来无意中修复了一个残缺的3.0端,发现它的 ...

  3. 纯正国内的海盗王3.0修复端

    之前有人发过一份国内的海盗王比较高版本的残缺客户端,因为缺少很多文件无法编译,一直放在硬盘里没去动过. 后来陆续修复过国外传回来的2.0和2.1客户端版本. 2.0的老外修改的太多了,而且特效文件被他 ...

  4. 基于Qt5开发的海盗王GM通用编辑器工具,技术要点总结

    Qt5开发工具软件有以下优点: 1.有专门的UI设计工具,用鼠标拖放即可.虽然功能没有VS2019那么强大,但是也为所见即所得,大大减少开发时间: 2.控件自适应windows风格,这点比MFC做的要 ...

  5. 海盗王2020年的新版本,非常不错

    海盗王交流群里有人提供了最新的2020版的端,于是下载了尝试下.. 非常感谢无私奉献的同学! 开始不知道数据库的版本,用gsql附加老是不成功,后来用查询分析器查了下,版本是661,对应的是Sql S ...

  6. 海盗王怪物和掉料查询工具V1.0 For 混沌界版

    本人在2005年大学二年级的时候就开始玩海盗王. 那时海盗王刚公测没多久,推广人员每个宿舍都派发了一张游戏光盘.当时的海盗王画面精美,又是3d的游戏,吸引了大群大学生玩.我们班那时就有好多人通宵挂机玩 ...

  7. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  8. 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境

    多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. ...

  9. virtualenv创建虚拟环境为主_多版本

    20210821 指定python版本安装 20201223 进入虚拟环境之后 如果在其他虚拟环境的目录下 则会首先找到 其他环境的pip 并列出软件版本 如果要查看当前真实环境的情况 用下面的命令 ...

最新文章

  1. Echarts中Option属性设置
  2. dedecms 制作模板中使用的全局标记介绍
  3. js中如何判断一个DOM对象是否存在?
  4. C语言typedef关键字—伟大的缝纫师
  5. SpringBoot 精通系列-SpringBoot如何操作Memcache
  6. list、tuple
  7. Lua和C的交互说明(函数)
  8. 如何把大咖的知识,内容、思维,瞬间变成你的知识内容思维的秘诀
  9. 流程DEMO-费用报销
  10. 关于 react createFactory 的小技巧
  11. (转)招行开启零售银行智能投顾时代 尝试打造金融垂直自场景
  12. 用微PE安装KALI LINUX到U盘,【U盘安装kali】U盘+kali+pe三合一教程!装机,存储(自己用来做U盘使用的空间)...
  13. adb重启是什么意思
  14. 自建rtmp直播和朋友一起异地看电影
  15. CSS3参考手册(所有属性)
  16. kubuntu与ubuntu切换
  17. 推荐一个可以连gmail的邮箱
  18. Processing 案例 | 扑面而来的满天繁星
  19. 二维码的生成原理是什么
  20. 编译和执行区别 c语言,C语言编译和执行分析

热门文章

  1. @Scheduled 定时任务总结
  2. linux 路由器软件,用Zebra打造Linux下小型路由器(图)
  3. JavaScript 问题汇总(一)
  4. 在线教学直播中做ppt文档的在线直播(在线课常多画面直播)教程
  5. 2021年 解决visual studio installer2017缺失/VS2017 installer一直提示重新启动/vs_installer.exe打不开闪退问题
  6. wifi子掩护码_掩护您的后方:游戏玩家的基本网络安全
  7. linux开机更改root密码怎么办,Linux(RedHat) 开机时修改root密码
  8. Tp3-Br,Me2Ir(3-Br-acac)Br|TpMe2Ir(3-NO2-acac)(C2H5)|TpMe2Ir(C2H4)(acac)(C2H3)磷光铱配合物
  9. 360白名单域名有什么作用
  10. 搭载WiFi6的模块能应用那些领域