KBEngine 是國內開源的遊戲服務器引擎,聽說參考了 Bigworld 的架構;網上能找到的開源遊戲服務器引擎不多,網易的 Pomelo 是用 Node.js 來實現的,如今仍是以爲 C/C++ 更熟悉些,就先從這個開始理解遊戲服務器開發吧。 php
帶着問題來閱讀源碼,比毫無目的的閱讀效果更好,下面列出我想要經過源碼知道的問題 html
後續將分幾篇文章來解釋這些問題。 編程
後續文章須要先對 KBEngine 有必定理解,大致瀏覽過前面提到的有用連接,至少要清楚下圖中的各個組件的功用。(圖片來自官網截圖,具體請看《KBEngine 服務器端架構》) 服務器