Mangos原始碼分析(一) DBC檔案分析

2021-04-27 07:06:05 字數 512 閱讀 3643

(2008-01-24 22:57:57)

標籤:mangos 

一、dbc檔案結構

檔案頭      檔案頭(4位元組「wdbc」)|記錄數(4位元組)|記錄字段數(4位元組)|每條記錄位元組數(4位元組)|字串表總位元組數(4位元組)

記錄1       欄位1|欄位2|...|欄位n

記錄2       欄位1|欄位2|...|欄位n

字串表    字串1|字串2|...|字串n

示例:開啟從中國wow客戶端2.3.2解出來的dbc檔案weather.dbc,圖1、圖2是ue的截圖(16進製制),圖3為dbc工具的截圖(10進製)

圖2、字串表,以null(/0)即00分割字串,記錄所含有的字串字段儲存的資料是在字串表中的偏移值

待續...(time) 

Mangos原始碼分析 一)

mangos 原始碼分析 realmd 登陸伺服器 realmd 主程式 launch the realm server int main int argc,char argv h.add authlistensocket 進行一些引數設定 while stopevent 伺服器主迴圈 return...

mangos原始碼分析 計畫

最近無意中看到了mangos這麼個東東,它很好的反應了目前遊戲伺服器的設計,所以決定在打醬油的時候對其研究一下。現在給出參考位址 參考 1 mangos原始碼分析系列 2 mangos 原始碼閱讀筆記,十分詳細,框架流程分析的很清晰 3 綠色格線內表示物理上為一台伺服器。1 方案一 低成本 低效能 ...

mangos0 9原始碼分析學習筆記(二)

當mangos開始執行到 smaster.run 時,開始執行master物件 至此,mangos開始所構建的遊戲伺服器才算真正開始執行。smaster其實是master類的乙個例項,smaster mangos singleton instance 應該是使用了單例模式來實現的,設計模式這塊不是很...