总结:那些热门的开源游戏服务器框架,还不看你就out了

总结:那些热门的开源游戏服务器框架,还不看你就out了,第1张

作为一名业内资深的游戏开发人员,经常会遇到实习的新同事在工作中会问到这样的问题:

工作中到底有哪些开源游戏服务器框架,该去值得学习呢?

囊括到node.js 、java、C#、golang 、c++、python 等技术栈有各种各样的游戏框架

本文给大家总结了一些github上star和fork比较常用的且有一定数量的较为完整的框架做了一个说明,大家可以往下看。

地址: https://github.com/cloudwu/skynet

基于此引擎开发的游戏众多,很多棋牌小企业在用,例如简悦的 陌陌争霸 食物战争 等等很多产品...

地址: https://github.com/NetEase/pomelo

一花科技等棋牌在用

地址: https://github.com/ketoo/NoahGameFrame

代表作全民无双

地址: https://github.com/kbengine/kbengine

已经被电魂网络收购

地址: https://github.com/egametang/ET

经过产品验证并且教程比较完善

地址: https://github.com/topfreegames/pitaya

zooba appstroe排行很高的moba、吃鸡类游戏

但是,像c++类的框架对新手要求较高。

亦或者node.js类框架性能确实差一些,毕竟它是针对io密集型。

阿博自己的话使用的是pitaya这套框架。毕竟支持分布式使用的技术比较新,也经过各种验证。 其他的就先不做评价,留着给大家发表一下意见。

毕竟,只要适合自己的才是最好的。

是的不......

可以来我的github看下,

https://github.com/kingston-csj/game_server

这是一个用java编写的手游服务端框架。项目只使用简单的业务功能作为演示,最重要的是提供各种支持游戏快速开发的组件,以及对生产环境的服务进行管理的工具。 该项目使用Mina作为IO网关,使用maven工具管理依赖及进行打包。

欢迎star/fork,欢迎学习/使用,期待一起贡献代码!!

不知道还有多少服务端,只能说那些开花者太能干了

LavaBukkit是适用于1.12.2的Forge模组和Spigot模组的minecraft服务器实现,剩下的一堆优化。

原始阶段不建议使用。

与上文一模一样……除了是稳定版本。

群组服,比BongeeCord更好一点。随时保持更新。

Minecraft服务器历史上的一座里程碑。

优点:支持手机/Java双端共同游戏!!!在手机上享受Java服务端插件带来的乐趣。

缺点:并没有稳定版本。

最老的群组服。保持更新。

群组服,顾名思义就是链接多个服务器于一体,实现大型服务器。例如Hypixel,Mineplex,CubeCraft等国际知名服务器均使用群组服来运行整体(不一定用的Boungeecord)。子服使用任何服务端都可以,但需要端与端相互兼容,要不然穿梭的时候报错进不去。

二次元的服务端,据悉知好像是国人开花。版本为1.12.2,5个月没更新。

仅支持Craftbukkit/spigot/paperspigot插件

优点:多线程!服务器性能最大化!

缺点:没找到。

类似于GlowStone的开源服务端,支持1.12.2-1.14。

优点:多线程

缺点:不支持bukkit,sponge的api,开花状态

Cuberite是与Minecraft兼容的免费和开源(FOSS)游戏服务器。Cuberite在设计时充分考虑了性能,可配置性和可扩展性,并且还旨在准确地重现大多数原始功能。Cuberite用C ++编写,并且有一个广泛的插件系统,允许用户使用Lua编写自己的插件。实际上,许多内置命令都是由Core插件实现的,Core插件拥有自己的GitHub存储库和开发者社区。有关插件系统,如何使用以及如何开发的更多信息,请参见Plugins.(官网介绍,谷歌翻译制成)此服务端貌似可以在Android上运行。

全篇终,已故服务端不再介绍,没点用处。

Twitter:@HatsuyumeKagura

Google:Kagurahatsuyume@gmail.com

Web Site: http://www.iloli.fun


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/90707.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-06
下一篇2023-03-06

发表评论

登录后才能评论

评论列表(0条)

    保存