常见的游戏服务器开源引擎

**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/,感谢你的支持!

松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/102980.html

(0)
松果号松果号
上一篇 16小时前
下一篇 16小时前

推荐阅读

发表回复

登录后才能评论