花費 10 ms
MMO游戲服務端架構

游戲服務端架構 介紹 游戲服務端架構 介紹 端游、手游服務端常用的架構是什么樣的? http://www.zhihu.com/question/29779732 ...

Tue Jun 27 00:37:00 CST 2017 0 12676
skynet 初探

skynet是雲風團隊發布的一個開源的服務器框架。 底層采用C編寫,邏輯層通常用lua。非常適合作為游戲的服務器框架。 學習skynet,可能涉及到操作系統,window,linux,游戲服務器等方方面面的知識,是一個不可多得的開源項目。 作為菜鳥的希望把學習的過程記錄下來,無論對於面試 ...

Wed Feb 15 06:04:00 CST 2017 0 4388
Skynet服務器框架(一) Linux下的安裝和啟動

根據雲風博客的描述,Skynet 的核心功能就是解決一個問題: 把一個符合規范的 C 模塊,從 動態庫(so文件)中啟動起來,綁定一個永不重復(即使模塊退出)的數字id做為其 handle。模塊 被稱為 服務(Service),服務間可以自由發送消息。 每個 模塊 ...

Tue Nov 28 02:56:00 CST 2017 0 3328
skynet源碼分析:服務

skynet剛開始是單進程多線程的,它是由一個一個的服務組成的。在skynet上做開發,實際上就是在寫服務。服務與服務之間通過消息隊列進行通信。 做為核心功能,Skynet 僅解決一個問題: 把一個符合規范的 C 模塊,從動態庫(so 文件)中啟動起來,綁定一個永不重復(即使模塊退出)的數字 ...

Wed Jun 20 19:48:00 CST 2018 0 2462
skynet啟動過程_1

skynet的啟動時需帶個配置文件,這個文件其實是作為lua全局變量用的,見 配置了一些基本的環境變量后,轉到skynet_start方法,開始啟動skynet,在skynet_start方法中初始化一些變量后,系統啟動的第一個服務是logger ...

Fri Feb 06 22:41:00 CST 2015 0 5908
skynet源碼分析之sproto解析和構建

skynet提供一套與客戶端通訊的協議sproto,設計簡單,有利於lua使用,參考官方wiki https://github.com/cloudwu/skynet/wiki/Sproto。本篇介紹組裝".sproto"文件以及sproto構建流程。之后,會另寫一篇介紹sproto的使用方法 ...

Sat May 05 05:12:00 CST 2018 0 2279
skynet源碼分析之cluster集群模式

比起slave/harbor集群模式,skynet提供了用的更為廣泛的cluster集群模式,參考官方wiki https://github.com/cloudwu/skynet/wiki/Cluster。cluster模式利用socketchannel庫(http ...

Sun Apr 22 03:44:00 CST 2018 1 2110
skynet源碼分析:模塊

之前已經說過skynet的是做什么的,現在開始從模塊上研究skynet的源碼。 skynet各層表現 從上大概就清楚skynet的“內部” 而skynet源碼目錄結構如下: 3rd:第三方代碼,有lua和jemalloc等。 lualib:使用lua寫的庫 ...

Wed Jun 20 22:12:00 CST 2018 0 2002
skynet源碼分析之sproto使用方法

上一篇文章介紹sproto的構建流程(http://www.cnblogs.com/RainRill/p/8986572.html),這一篇文章介紹sproto如何使用,參考https://githu ...

Wed May 09 01:12:00 CST 2018 0 1967
skynet源碼分析之sharedata共享數據

在游戲開發中,需要用到大量且更新不頻繁的配置數據,而把業務拆分到多個服務后,各個服務可能只用到其中的少部分數據,此時每個服務加載所有數據會浪費大量內存。sharedata模塊就是為了解決這種需求設計的 ...

Fri May 11 01:43:00 CST 2018 0 1928

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM