关于网狐棋牌6603源码的整理、编译和搭建
最近換工作,趁著有一段清閑時間,整理了一下網狐棋牌的源碼,這份源碼下載很久了,一直呆在硬盤。這次正好好好看看。
?????? 網狐的代碼質量很高,流露出來的代碼也比較完整,基本上都能編譯通過。但是要真的搭建起來,還是需要額外花一些功夫的。
?????? 我下載的是6603版本,經過分析和研究,服務器這邊主要是缺少KernelEngine的源碼,客戶端這邊主要是缺少NetworkService的源碼。都是核心的網絡庫和基礎庫呀,還好在網上其他地方找到了這2個工程的源碼,整理編譯之后發現和主體版本還是能夠對上。
???????由于流出來的版本是VS2003的工程,我順手就把網狐的代碼移植到VS2012了,順便把服務器移植的過程中有以下問題,第一個問題是for循環的變量在循環體外還有使用,VC工程升級過的同學應該都能解決。第二個問題是stdafx.h的內容比較老了,找一個新過程的拷貝過去。第三個問題是客戶端大廳和游戲客戶端啟動后崩潰,研究了一段時間,后來發現只要有RichEdit的界面加載就崩潰,到網上查了一下,發現是沒加載richedit的dll。需要在程序啟動的時候加上這么一句,LoadLibrary(TEXT( "riched20.dll")); 就可以了。
?????? 到此為止,所有的程序都能跑了,要搭建私服還不行,還缺數據庫,還好在網上還是能找到流出來的數據庫,我在SQL2005和SQL2008都能運行,不過存儲過程是加密的,看不到,對于我這樣控制欲很強,后期可能定制游戲服務器的人來說,這是不可接受的,在網上查了許多破解的方案,試過都不太完美,最后找到了一個工具,能夠完美的破解SQL Server的加密存儲過程。工具名字是DMT SQL Decryptor。
?????? 然后又整理和分析了一下數據庫,很快就把服務器運行起來了。比較開心,后期計劃把網狐的客戶端游戲移植到Android。
?
??????把整理后的源碼上傳,分享給大家吧,使用VS2012的環境。大家遇到什么問題可以咨詢我!
??????資源要10分,算我的辛苦費吧,大家自愿下載!
??????網狐棋牌整理版代碼
????????有同學找我要數據庫文件,前段時間沒空,這兩天我補了一篇說明文檔,并分享了數據庫文件。
??????關于網狐棋牌的數據庫
??????網狐棋牌數據庫整理文件
????? 最后上圖得瑟一下,。
?
???????
???????
------------------------------------------------------------------------------------------
? ? ? ?前不久放出了我自己整理的網狐棋牌的源碼,下載的網友反應都不錯,只是不少同學都找我要數據庫,最近一直沒時間,今天趁放假的時間把數據庫放出來,分享給大家。
???????關于網狐棋牌6603源碼的整理、編譯和搭建
?????? 數據庫是我從網上下載,然后自己整理的,網狐的數據庫存儲過程原來是加密了的,我解密之后把數據庫導出成了sql文件,大家下載之后直接導入sql文件即可。
?????? 數據庫我使用使用SQL SERVER2005和2008都能架設成功。
?????? 關于數據庫內容,我大致說一下,GameUserDB、ServerInfoDB、ServerInfoDataDB、ThreasureDB是框架級別的數據庫,GameDataDB是游戲數據庫,每個游戲的數據庫結構是一樣的,大家創建一個游戲,就導入一個該數據庫即可。
???????大家在架設的過程中如果有問題可以咨詢我。最后給出數據庫文件的下載地址。
???????網狐棋牌數據庫整理文件
總結
以上是生活随笔為你收集整理的关于网狐棋牌6603源码的整理、编译和搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网狐棋牌(十) 成也萧何败也肖何? IU
- 下一篇: Module.h 网狐的“com”工具箱