Pomelo是基于node.js的高性能、分布式游戏服务器框架,通过一些简单的命令,就可以实现强大的功能,帮助你避免游戏开发中枯燥的重复劳动和底层逻辑。目前pomelo(>=0.2.3)已经完全支持Windows、Linux、Mac这三种不同系统。
安装
如果是Windows系统,请确保你的Windows系统包含源码编译工具。Node.js的源码主要由C++代码和JavaScript代码构成,但是却用gyp工具来做源码的项目管理,该工具采用Python语言写成的。在Windows平台上,Node.js采用gyp来生成Visual Studio Solution文件,最终通过VC++的编译器将其编译为二进制文件。所以,在安装之前请确保你的Windows系统满足以下两个条件:
- Python(2.5<version<3.0)。
- VC++ 编译器,包含在Visual Studio 2010中(VC++ 2010 Express亦可)。
使用npm(node包管理工具)全局安装pomelo:
npm install pomelo -g(如果是apt-get安装的node,需要单独安装g++,node的版本建议为0.8系列)
可以通过命令git clone https://github.com/NetEase/pomelo.git
下载源代码。
我用的是python2.7 VC2010Express Nodejs0.10
安装NPM
NPM的全称是Node Package Manager,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用。这些库的数量和活跃也从侧面反映出Nodejs社区的发展是十分神速和活跃的。
使用npm(node包管理工具)全局安装pomelo:
npm install pomelo -g(如果是apt-get安装的node,需要单独安装g++,node的版本建议为0.8系列)
吃亏在没有设定python的环境变量,导致创建项目时 node-gyp rebuild 卡住.
参考资料https://github.com/NetEase/pomelo/wiki/pomelo%E5%BF%AB%E9%80%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97