windows下的pomelo环境搭建以及lordofpomelo安装

pomelo介绍


pomelo是基于node.js的高性能,分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。pomelo不但适用于游戏服务器开发, 也可用于开发高实时web应用,它的分布式架构可以使pomelo比普通的实时web框架扩展性更好。

windows下的安装


1.前置条件

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亦可)

2.安装步骤

1:安装 pomelo

npm install -g pomelo

2:试试 pomelo 安装是否ok 

pomelo --help  

3:开始进行开发 

pomelo init pomelo_demo

这个就会创建基本的pomelo开发环境,包括 game-server 和 web-server 文件夹 

 

4:接下来就是安装 node modules 直接在工程目录下面,敲入 

npm-install.bat  

即可完成安装 

5:然后进入 game-server 目录下
敲入 

pomelo start  

即可完成服务端代码的启动 

6:然后进入 web-server 目录下
先安装 components 客户端库  (安装前确保已经装有 component,使用 npm install -g component 来安装) 敲入 

bin\component.bat  

然后在 web-server 目录下 

node app  

即可启动 web-server
打开浏览器,点击 test game server 按钮即可完成测试

3.安装lordofpomelo

Lordofpomelo 是一个基于pomelo游戏框架开发的MMORPG(大型多人在线角色扮演游戏)的游戏demo,具有角色、怪物、装备、战斗、聊天、技能、升级系统、任务系统等较为完整的游戏功能。

该游戏服务端采用pomelo框架,前端应用了基于html5的客户端框架colorbox,在不到2个月的时间内实现快速开发,服务端和客户端各约6000行的代码,支持单场景800人以上的并发访问,响应时间控制在100ms左右。

安装步骤依照https://github.com/NetEase/pomelo/wiki/lord-of-pomelo%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 即可

 

posted @ 2013-06-03 13:37  雨田木子  阅读(3298)  评论(0编辑  收藏  举报