激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

golang 游戲服務器開發(fā)(開源的服務器框架你都知道嗎)

發(fā)布時間:2023-11-27 15:50:20 瀏覽量:153次

?開源的服務器框架你都知道嗎

golang 游戲服務器開發(fā)(開源的服務器框架你都知道嗎)

今天最悲痛的消息莫過于科比的離去,RIP,傳奇科比,精神不朽。

有哪些開源游戲服務器框架,值得學習呢?;趎ode.js 、java、C#、golang 、c++、python 等技術棧有各種各樣的游戲框架。 本文收集一些比較常用的 github上star和fork有一定數(shù)量的較為完整的框架



skynet

skynet 云風大神的框架這個基本上使用很多的, c+lua的框架。skynet只能算是網絡層的輪子但是因為其眾多的用戶還是很不錯的,主要的思想是基于Actor模型,Actor之間通信的唯一機制就是消息傳遞。使用此引擎開發(fā)的游戲眾多,很多棋牌小企業(yè)在用,簡悅的陌陌爭霸、食物戰(zhàn)爭等等很多產品。

https://github.com/cloudwu/skynet



pomelo

pomelo 網易開源的框架,支持分布式, 周邊完善 多進程單線程的應用架構。node.js天生采用單線程, 使它在處理復雜邏輯的時候無需考慮線程同步、鎖、死鎖等一系列問題, 減少了很多邏輯錯誤。由多進程node.js組成的服務器群是最理想的應用架構。不得不說nodejs很強大。

https://github.com/NetEase/pomelo



NoahGameFrame

NoahGameFrame 支持lua,是一個輕量級,快速,可擴展的分布式插件框架,基于蝸牛引擎flexi的思想,可用作MMO RPG / MOBA游戲旖旎情 代表做全民無雙,作者是前蝸牛員工,現(xiàn)居海外 ,蝸牛員工開起來會似曾相識。

https://github.com/ketoo/NoahGameFrame



golang 游戲服務器開發(fā)(開源的服務器框架你都知道嗎)

kbengine

kbengine c++和python實現(xiàn)的MMOG游戲服務器框架,這個已經被電魂千萬收購 ,已經改名為comblockengine,成為商業(yè)引擎,底層C++,腳本層python,限制開發(fā)的問題是調試,python腳本寫起來很方便,但是kbe調試是很大的問題,不知道商業(yè)化之后有沒有解決這個問題。

https://github.com/kbengine/kbengine


ET

ET Unity3d 客戶端c#服務器框架,支持分布式客戶端服務器共享代碼 ,對客戶端是unity的同學有天然的親近感。這個框架沒怎么看過。

https://github.com/egametang/ET


GoWorld

GoWorld和bigWorld思想一致 。和KBE有幾分相似,我不怎么適應go的語法??赡軐懙纳?,不做評價。

https://github.com/xiaonanln/goworld


雖然上面有很多開源的服務器框架,但是每個人的開發(fā)習慣不同,不得不說

適合自己的才是最好的!你還知道哪些開源的游戲框架歡迎留言

END



golang 游戲服務器開發(fā)(開源的服務器框架你都知道嗎)

熱門課程推薦

熱門資訊

請綁定手機號

x

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定