[贰]Pomelo游戏服务器编程分享 之 环境搭建

一、安装Node.js

首先,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

在Windows平台下,推荐下载Windows程序安装包直接安装即可,下载地址  http://nodejs.org/download/ 

测试一下安装是否成功

node --version

得到当前安装的node.js版本号,我的是

v0.10.26


二、安装Pomelo

安装好Node.js后,我们就可以使用npm来安装Pomelo了

npm install -g pomelo

Windows平台和Linux平台都一样,只需要这么一条命令就可以了,是不是很方便呢。这要归功于npm工具,npm的功能类似Debian下的apt-get,非常方便。

验证一下Pomelo是否安装成功

pomelo --version

如果安装成功即可显示当前Pomelo版本号,我的是

0.9.5

三、创建Pomelo工程

暂且叫做Pomelo工程吧,其实就是创建一个Pomelo服务器实例运行目录

pomelo init pomelo-test

自行这么一条命令就可以了,自行完命令后,当前目录下新建了一个pomelo-test目录,这个就是Pomelo服务器运行目录了,该目录下面包含这么几个文件

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

到此,Pomelo环境搭建完成。

四、启动服务器

启动游戏服务器
cd game-server
pomelo start

启动web服务器
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


如有说得不够清楚的地方,请在文章评论处留言,我会尽快答复。

你可能感兴趣的:(Pomelo服务器搭建,nodejs游戏服务器搭建)