当前的几种开源游戏服务端介绍

pomelo

Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web 应用,它的分布式架构可以使 Pomelo 比普通的实时 Web 框架扩展性更好。

官网:

kbengine

一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。

服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。

(经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案,理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)

官网:

源代码:

demo源代码:

Unity3d插件:

firefly

Firefly

is a free, open source, stable and rapid expansion, to "hot update"

distributed game server side framework。Written in Python, based on the

Twisted framework development。Firefly's design philosophy is to "let

developers focus on front-end",It includes a development framework and

database caching services, and other basic services game servers,Save a

lot of game developers working hours,Truly allows the user to focus on

gameplay logic。It can be used to build a custom distributed

architecture, only need to modify the configuration file to the

appropriate。

官网:

源代码:

scut

Scut

is a free, open source, stable game server framework, which support

C#/Python/Lua script, and support Unity3d, Cocos2dx, FlashAir client

access.

官网:

源代码:

node python做游戏服务哪个适合做服务端_当前的几种开源游戏服务端介绍相关推荐

  1. java和python的web自动化有什么区别-python和java哪个更适合做自动化?

    真的很纠结,开发团队用java语言,本来想着跟随开发团队,但是发现python写测试脚本会轻松一点,在网上的找到资料,供参考. python:易于学习,语法简洁 不可否认的是,Python相对于其他语 ...

  2. java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?

    Python:易于学习,语法简洁 不可否认的是,Python相对于其他语言来说,要容易的多.因为Python语言的简单明了,很多外行人也能读懂它的代码.Python语言不需要拥有很丰富的词汇,简单明了 ...

  3. ASP.NET适合做互联网吗,适合做电子商务平台吗?

    看下日访问量过千万ip的 和讯股票,.net做的 搜房网,.net做的: 腾讯NBA,.net做的: 投资5个亿的好再买,.net做的: 刚上市不久的麦考林,.net做的: 越来越多的网站在使用.ne ...

  4. 当前的几种开源游戏服务端介绍

    pomelo Pomelo 是基于 Node.js 的高性能.分布式游戏服务器框架.它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发.Pome ...

  5. 9 种开源的服务网格比较

    哪种服务网格最适合你的企业?近年来,Kubernetes 服务网格框架数量增加迅速,使得这成为一个棘手的问题. 下面将介绍 9 种较受欢迎的用以支撑微服务开发的服务网格框架,每种方案都给出了其适用场景 ...

  6. 代码重新发布后docker服务会不会受影响_分享点经验 | 浅谈微服务架构

    点击蓝字关注我们 AMP 背景简介 在最原始的系统设计中,我们通常使用单体架构.单体架构把所有的业务逻辑都写在一起,没有对业务场景进行划分.在规模比较小的情况下工作情况良好,但是随着系统规模的扩大,它 ...

  7. java适合做平台_java不适合做单机web管理平台的2大因素

    [IT168 评论]作者所说的单机管理程序是网络设备的web管理平台,例如防火墙的web管理界面,或者路由器的web管理界面.其中大多数使用php,还有wrt系列使用Lua,甚至有使用perl的,单机 ...

  8. python能编游戏吗_python能做游戏吗

    能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的..但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Python的游戏有两个,一个是<EVE& ...

  9. python能做射击类游戏吗_python能做游戏吗

    能,但不适合. 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的..但一般来说,还是用工业机器人更合适对吗? 比较大型的,使用Python的游戏有两个,一个是<EVE& ...

最新文章

  1. 怎么p出模糊的照片_李易峰打卡隐秘而伟大拍摄地,P可达鸭还原剧情,被调侃太灵性...
  2. java EE的apache-tomcat配置文件web.xml
  3. Spring Boot——集成七牛云OSS对象存储SDK解决方案
  4. DCMTK:测试CT像框FG类
  5. php条件运算符加法器,【加法笔记系列】JS 加法器模拟
  6. 用markdown + html写一封简历
  7. tensorflow 显存 训练_tensorflow手动指定GPU以及显存大小
  8. 计算机ps图片在哪里看,如何在Photoshop中查看照片的EXIF信息如何删除照片的exif信息...
  9. Dlink dwl-122 ver c1在windows 2003下的驱动安装
  10. android触摸屏原理,智能手机触摸屏的工作原理是如何的
  11. linux环境下如何重装系统,详细教你linux电脑系统怎么安装
  12. 蓝牙连接的sco问题
  13. 微信24小时到账_微信转账24小时可撤销吗?延时到账功能可帮忙!
  14. 大数据再出发-19Flink
  15. #if endif 的意思
  16. IOS 图片拉伸不变形
  17. Python爬虫实例(3)--BeautifulSoup的CSS选择器
  18. jqGrid 学习笔记整理——进阶篇(一 )
  19. iOS银联ApplePay控件开发
  20. 《构建之法》第十六章 IT行业的创新

热门文章

  1. 【渝粤题库】广东开放大学 电子商务职业技能 形成性考核
  2. C语言22选5体育彩票系统,22选5选号方法大全(二)
  3. 关于向量的模和向量的范数的理解
  4. Web前端JQuery入门实战案例
  5. java js highcharts_highcharts java饼图
  6. mysql 字段包含横杠_mysql数据库创建删除带横杠的数据库名
  7. 安全手册:学习如何选择合适的杀毒软件
  8. T440p重装64位windows系统
  9. 蓝牙第一章:概述、无线技术协议和基带协议
  10. android 桌面快捷方式,Android应用开发之(如何自动在桌面创建快捷方式)