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

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。,了解更多服务器及资讯,请关注vsping科技官方网站
https://www.mfisp.com/,感谢您的支持!,,1、skynet,skynet实现了类似Erlang 的 Actor 模型,本质上是一个高并发的消息处理框架。使用skynet很多功能需要二次开发,然后再去开发游戏业务逻辑,仅运行在linux上,在windows上无法运行。lua部分默认使用的是一个修改过的特殊版本,添加了一些功能。skynet是开发SLG、MMOG类型等大中型游戏首选。,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《常见的游戏服务器开源引擎》
文章链接:https://zhuji.vsping.com/500603.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。