當前的幾種開源遊戲服務端介紹

當前的幾種開源遊戲服務端介紹html

 

pomelohtml5

Pomelo 是基於 Node.js 的高性能、分佈式遊戲服務器框架。它包括基礎的開發框架和相關的擴展組件(庫和工具包),能夠幫助你省去遊戲開發枯燥中的重複勞動和底層邏輯的開發。Pomelo 不但適用於遊戲服務器開發, 也可用於開發高實時 Web 應用,它的分佈式架構能夠使 Pomelo 比普通的實時 Web 框架擴展性更好。node

 

官網:c++

http://pomelo.netease.com

源代碼:git

https://github.com/NetEase/pomelo

 

 

 

kbenginegithub

一款開源的遊戲服務端引擎,使用簡單的約定協議就可以使客戶端與服務端進行交互,使用KBEngine插件可以快速與(Unity3D, OGRE, Cocos2d, HTML5, 等等)技術結合造成一個完整的客戶端。api

服務端底層框架使用c++編寫,遊戲邏輯層使用Python(支持熱更新),開發者無需重複的實現一些遊戲服務端通用的底層技術,將精力真正集中到遊戲開發層面上來,快速的打造各類網絡遊戲。服務器

(常常被問到承載上限,kbengine底層架構被設計爲多進程分佈式動態負載均衡方案,理論上只須要不斷擴展硬件就可以不斷增長承載上限,單臺機器的承載上限取決於遊戲邏輯自己的複雜度。)網絡

 

官網: 架構

http://kbengine.org

源代碼:

https://github.com/kbengine/kbengine

demo源代碼:

unity3d     : https://github.com/kbengine/kbengine_unity3d_demo 
unity3d : https://github.com/kbengine/kbengine_unity3d_warring
ogre : https://github.com/kbengine/kbengine_ogre_demo
html5 : https://github.com/kbengine/kbengine_html5_demo

Unity3d插件:

https://github.com/kbengine/kbengine_unity3d_plugins

 


firefly

Firefly is a free, open source, stable and rapid expansion, to "hot update" distributed game server side framework。Written in Python, based on the Twisted framework development。Firefly's design philosophy is to "let developers focus on front-end",It includes a development framework and database caching services, and other basic services game servers,Save a lot of game developers working hours,Truly allows the user to focus on gameplay logic。It can be used to build a custom distributed architecture, only need to modify the configuration file to the appropriate。

官網:

http://9miao.com/

 

源代碼:

https://github.com/9miao/firefly



scut

Scut is a free, open source, stable game server framework, which support C#/Python/Lua script, and support Unity3d, Cocos2dx, FlashAir client access.

 

官網:

http://www.scutgame.com/

源代碼:

https://github.com/ScutGame/Scut

相關文章
相關標籤/搜索