总结:那些热门的开源游戏服务器框架,还不看你就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这套框架。毕竟支持分布式使用的技术比较新,也经过各种验证。 其他的就先不做评价,留着给大家发表一下意见。

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

是的不......

所谓的开源服务器指的是一些可以用做服务器的管理软件,如:apache、IIS、Weblogic等,而开源服务器则是指这些软件的代码是对外公开的,你可以下载下来自己研究等,非开源服务器的话,你可可以得到那个软件的安装版本,却下载不到这个软件的源代码~~~~

互联网本身就是开源,分享的一个世界,所以大部分所需要的东西,都是可以免费获得。在没有特别要求的情况下,我们都可以利用互联网上免费开源的资源来为自己服务,同样,搭建网站服务器环境也是如此。

1、服务器系统

开源且免费的服务器系统,目前主流的就是 Centos ,可以说大部分网站服务器都是建立在此系统之上,另外还有 Ubuntu、Debian 等其它系统。

2、网站运行环境

可以说目前没有特别要求的网站,基本上主要的网站开发语言是 PHP ,运行环境 Apache/Nginx ,数据库 MySQL ,这些都是免费开源的,不用支付任何费用。

如果你的动手能力强,又对网站服务器有特别需要,你可以一个一个的在 Centos 系统上安装它们,根据自己的需求来设置,然后搭建出属于自己的服务器环境。

但是你只要简单的运行一个网站,没有特别要求,那就可以用到宝塔Linux面板和wdcp面板,这样可以帮你省时少力,一键安装你所需要的网站服务器环境。

3、网站程序

Wordpress可以说是目前世界上最流行的开源网站程序,是全球开发者共同开发和维护,全球百分之九十的网站都运行在这个系统之上,并且在持续更新和不断完善新功能中。国内免费开源用得多是织梦和帝国CMS。

4、域名注册和服务器租用

域名注册和服务器租用自然是不得不发花钱,这人不花钱还真是做不到的,免费的也有,可是没有任何的保障。域名注册,我建议是没有必要在国外注册,很容易被盗。国内域名代理商注册,可以用手机号码做二次验证,这样就非常的安全。服务器租用首先阿里云,腾讯云、华为云等也是不错的选择。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存