Current several open source game server Introduction
pomelo
Pomelo is a high-performance, distributed game server framework based on node. js. It includes a basic development framework and associated extension components (libraries and toolkits) that can help you eliminate the tedious duplication of game development and the development of underlying logic. Pomelo not only for game server development, but also for the development of high-real-time Web applications, its distributed architecture can make pomelo more scalable than the normal real-time web framework.
Website:
Http://pomelo.netease.com
Source code:
Https://github.com/NetEase/pomelo
Kbengine
An open-source game server engine that uses a simple convention protocol to enable clients to interact with the server, using the Kbengine plug-in to quickly integrate with (Unity3d, OGRE, cocos2d, HTML5, and so on) technologies to form a complete client.
The server-side framework is written in C + +, the game logic layer uses Python (Hot update support), developers do not need to repeatedly implement some of the game server common underlying technology, will focus on the game development level, and quickly create a variety of online games.
(often asked about the load limit, kbengine the underlying architecture is designed as a multi-process distributed dynamic load Balancing scheme, in theory only need to constantly expand the hardware can continue to increase the load limit, the single machine's load limit depends on the complexity of the game logic itself.) )
Official website:
http://kbengine.org
Source:
Https://github.com/kbengine/kbengine
Demo Source code:
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 plugin:
Https://github.com/kbengine/kbengine_unity3d_plugins
Firefly
Firefly is a free, open source, stable and rapid expansion, to ' hot update ' distributed the 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 CAC Hing Services, and other basic services game Servers,save a IoT 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.
Official website:
http://9miao.com/
Source code:
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, Co COS2DX, FlashAir Client access.
Official website:
http://www.scutgame.com/
Source code:
Https://github.com/ScutGame/Scut
Current several open source game server Introduction