84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
在学ruby 想试着用ruby做游戏服务端
有没有好的推荐框架
认证高级PHP讲师
如果真是游戏服务器端,建议还是使用node.js,推荐使用网易开发的Pomelo框架。
ruby 的 eventmachine 吧 https://github.com/eventmachine/eventmachine
“用ruby写游戏服务器?就两个人玩的吗?” 做高并发真的不是ruby的强项,可以参考上面说的用node.js吧。
游戏高并发,而且经常是长连接,还是nodejs比较靠谱。
http://www.kbengine.org/ 什么是KBEngine?
一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。
服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。
(经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)
如果真是游戏服务器端,建议还是使用node.js,推荐使用网易开发的Pomelo框架。
ruby 的 eventmachine 吧 https://github.com/eventmachine/eventmachine
“用ruby写游戏服务器?就两个人玩的吗?” 做高并发真的不是ruby的强项,可以参考上面说的用node.js吧。
游戏高并发,而且经常是长连接,还是nodejs比较靠谱。
http://www.kbengine.org/
什么是KBEngine?
一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。
服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。
(经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)