1、skynet
skynet实现了类似Erlang 的 Actor 模型,本质上是一个高并发的消息处理框架。使用skynet很多功能需要二次开发,然后再去开发游戏业务逻辑,仅运行在linux上,在windows上无法运行。lua部分默认使用的是一个修改过的特殊版本,添加了一些功能。skynet是开发SLG、MMOG类型等大中型游戏首选。
2、NoahGameFrame
NF是一款轻量级的,快速的,可扩展的,分布式插件框架。NF很大程度上受到OGRE和Bigworld的启发。
3、pomelo
pomelo是基于nodejs,一开始由网易主导开源,之后网易放弃,变成github上的开源项目。特点就是非常易学,容易上手。适合开发较为简单的游戏服务器。默认支持分布式架构,易于扩展。
pomelo是一个轻量级的服务器框架,适合的应用领域是网页游戏、社交游戏、移动游戏的服务端,pomelo可以用如此少的代码达到强大的扩展性和伸缩性。用pomelo开发高实时web应用也如此合适, 而且伸缩性比其它框架好。不推荐将pomelo用于大型的MMORPG游戏开发,尤其是大型3D游戏。
4、Scut
Scut游戏引擎是一款免费开源的游戏服务器引擎,适用于开发AVG、SLG、RPG、MMOG等类型的网络游戏。
5、Origin
origin是一个由Go语言编写的分布式开源游戏服务器引擎,适用于各类游戏服务器的开发,包括H5游戏服务器。
6、KBEngine
KBEngine也叫comblockengine,是一款开源的MMOG游戏服务端引擎,基于c++,使用python开发游戏逻辑。通过插件,可支持与前端引擎u3d、ue4、orge、cocos2djs、godot等进行对接,并写有demo,支持HTML5。
了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!