首先,Pomelo是基于Node.js的,所以先得安装Node.js
在Linux平台下,建议下载Node.js源码自行编译安装,源码地址:http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
安装步骤
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz tar zxvf node-v0.10.26.tar.gz cd node-v0.10.26 ./configure make make install
测试一下安装是否成功
node --version
v0.10.26
安装好Node.js后,我们就可以使用npm来安装Pomelo了
npm install -g pomelo
验证一下Pomelo是否安装成功
pomelo --version
0.9.5
暂且叫做Pomelo工程吧,其实就是创建一个Pomelo服务器实例运行目录
pomelo init pomelo-test
game-server 该目录为游戏服务器目录,我们后续开发游戏的时候,相关内容就要放到这个目录下面
web-server 该目录为web服务器目录,如果我们的游戏项目需要WEB支持的话,建议使用Node.js的WEB服务器,其实是一个express服务器
shared 该目录下面可以放一些WEB服务器和游戏服务器都会用到的内容,如果有需要的话
npm-install 该脚本是用来完善Pomelo服务器运行环境的,我们使用 pomelo init 其实只是创建完成一个pomelo工程模板,还需要继续使用该脚本来继续填充内容,主要是Pomelo服务器运行所需要的第三方Node.js组件,该脚本分npm-install.sh和npm-install.bat两个文件,分别用于Linux平台还Windows平台
自行npm-install脚本
cd pomelo-test npm-install
cd game-server pomelo start
cd web-server node app
开始写代码之前,我们还需要一个好的coding工具,看网上很多人推荐使用WebStorm,可以下断点调试,相信会是不错的选择。
最后,另外要分享几篇我个人认为比较好的文章
快速搭建 Node.js 开发环境以及加速 npm http://blog.csdn.net/ctbinzi/article/details/23055451
使用 WebStorm IDE 调试 Pomelo 应用程序 http://blog.csdn.net/ctbinzi/article/details/23059169
Nodejs调试技术总结 http://blog.csdn.net/ctbinzi/article/details/23059549
如有说得不够清楚的地方,请在文章评论处留言,我会尽快答复。