windows安装 lord of pomelo

首先要知道什么是pomelo?

Pomelo是基于node.js的高性能、分布式游戏服务器框架,通过一些简单的命令,就可以实现强大的功能,帮助你避免游戏开发中枯燥的重复劳动和底层逻辑。目前pomelo(>=0.2.3)已经完全支持Windows、Linux、Mac这三种不同系统。

什么是lord of pomelo?

Lordofpomelo是一个基于pomelo框架开发的分布式MMO RPG游戏Demo。

安装准备

1. nodejs   http://nodejs.org/

2.Python(2.5<version<3.0)  http://www.python.org/

3.VC++ 编译器,包含在Visual Studio 2010中(VC++ 2010 Express亦可)

http://www.microsoft.com/visualstudio/zh-cn/download

4.mysql   http://dev.mysql.com/downloads/

5.lordofpomelo的代码  https://github.com/NetEase/lordofpomelo

安装流程

1.首先安装nodejs,python,vc++,mysql;要把python添加到环境变量。

2.进入lordofpomelo代码根路径中, 假设为C:\lordofpomelo,

将下面的代码保存为npm-install.bat ,放到C:\lordofpomelo中,运行进行初始化。

   
   
   
   
1 @echo off 2 cd web-server && npm install -d && cd .. && cd game-server && npm install -d

这个需要等待一段时间,如果太长时间无效,可以重新运行。

3.初始化数据库,将\game-server\config\schema\Pomelo.sql导入到新建的数据库中

   数据库配置文件为\game-server\shared\config\mysql.json

   
   
   
   
1 { 2 " development " : 3 { 4 " host " : " 127.0.0.1 " , 5 " port " : " 3306 " , 6 " database " : " Pomelo " , 7 " user " : " root " , 8 " password " : " 123456 " 9 } , 10 " production " : 11 { 12 " host " : " 127.0.0.1 " , 13 " port " : " 3306 " , 14 " database " : " Pomelo " , 15 " user " : " root " , 16 " password " : " 123456 " 17 } 18 }

根据实际情况进行修改

4.运行游戏

必须分别启动game-server和web-server。 game-server的启动方式:

   cmd进入 C:\lordofpomelo\game-server  执行node_modules\.bin\pomelo,启动gameserver

   cmd进入 C:\lordofpomelo\web-server    执行node app

5.访问游戏

本地运行,则直接访问 http://localhost:3001 或者 http://127.0.0.1:3001

浏览器需支持websocket,推荐使用chrome。

总结:游戏虽然能运行起来,但是不要抱有太大的希望,毕竟只是一个demo,对于学习,还是很有用的!

参考文档:https://github.com/NetEase/pomelo/wiki/Home-in-Chinese

你可能感兴趣的:(windows安装 lord of pomelo)