最近换工作 ,趁着有一段清闲时间 ,整理了一下网狐棋牌源码,这份源码下载很久了,一直呆在硬盘 。这次正好好好看看 。

       网狐的代码质量很高 ,流露出来的代码也比较完整,基本上都能编译通过。但是要真的搭建起来,还是需要额外花一些功夫的。

关于网狐棋牌6603源码的整理、编译和搭建 源码 源码下载 破解 棋牌技术  第1张

       我下载的是6603版本 ,经过分析和研究,服务器这边主要是缺少KernelEngine的源码,客户端这边主要是缺少NetworkService的源码 。都是核心的网络库和基础库呀 ,还好在网上其他地方找到了这2个工程的源码,整理编译之后发现和主体版本还是能够对上。

关于网狐棋牌6603源码的整理	、编译和搭建 源码 源码下载 破解 棋牌技术  第2张

       由于流出来的版本是VS2003的工程,我顺手就把网狐的代码移植到VS2012了 ,顺便把服务器移植的过程中有以下问题,第一个问题是for循环的变量在循环体外还有使用,VC工程升级过的同学应该都能解决。第二个问题是stdafx.h的内容比较老了 ,找一个新过程的拷贝过去 。第三个问题是客户端大厅游戏客户端启动后崩溃 ,研究了一段时间,后来发现只要有RichEdit的界面加载就崩溃,到网上查了一下 ,发现是没加载richedit的dll。需要在程序启动的时候加上这么一句,LoadLibrary(TEXT( "riched20.dll")); 就可以了。

       到此为止,所有的程序都能跑了 ,要搭建私服还不行,还缺数据库,还好在网上还是能找到流出来的数据库 ,我在SQL2005和SQL2008都能运行,不过存储过程是加密的,看不到 ,对于我这样控制欲很强,后期可能定制游戏服务器的人来说,这是不可接受的 ,在网上查了许多破解的方案 ,试过都不太完美,最后找到了一个工具,能够完美的破解SQL Server的加密存储过程 。工具名字是DMT SQL Decryptor。

       然后又整理和分析了一下数据库 ,很快就把服务器运行起来了。比较开心,后期计划把网狐的客户端游戏移植到Android 。

未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网

原文地址:《关于网狐棋牌6603源码的整理、编译和搭建》发布于:2021-08-06