最近发现了一个比较好玩的东西pomelo。地址:点击打开链接

这个东西是网易开发的一套基于node.js的高性能,分布式游戏服务器框架。这套框架不仅可以用来开发游戏服务器,也可用于开发高实时web应用。

去看pomelo的wiki,有点小小的吃惊了。第一次见到国内的开源项目有这么详细的文档。虽然某些说明文档里还有些小误差,但整体而言,能看出是用了心在做这个东西。

网易的云风大神,不知道英文名叫什么。之前看他写过的Lua文档,非常的棒。文笔很朴素,讲解透彻,膜拜一下。

pomelo的开发环境需要几个东西,mac下面配置极其简单,比较舒心。win下没搞过,也没兴趣搞。(勿喷)


安装node.js环境,官网点击安装。

安装GYP,后续的demo部署需要用到这个。GYP下载源码,运行脚本sudo  python setup.py  install。运行完成之后有可能需要将文件

gyp_main.py拷贝到/usr/local/bin目录下面。


好了,基本这样就可以了。最好的学习方式是拿demo来练,所以去下demo吧,看文档部署到本机上就可以了。

我部署好了那个分布式聊天系统chatofpomelo的服务端和ios的cocos2d-x版客户端,挺简单。这个cocos2d-x的客户端是刚出炉的新鲜货哦,因为我看到它是用最新的2.1.4的release版写的,顺便把自己的cocos2d-x引擎升级了一下。


然后那个lordofpomelo也部署了,可惜没有移动客户端,考虑是不是可以抽时间写个cocos2d-x的版本。

看了这个MMO的demo,看起来好像不错。要是能做的再精致一些就好了,感觉真心好粗糙哦。


这里只给了地址,详细的安装文档官方已经给的很详细了。

后续应该会研究下这个东西,顺便写点东西,出个专题?