windows安裝 lord of pomelo

首先要知道什麼是pomelo?node

Pomelo是基於node.js的高性能、分佈式遊戲服務器框架,經過一些簡單的命令,就能夠實現強大的功能,幫助你避免遊戲開發中枯燥的重複勞動和底層邏輯。目前pomelo(>=0.2.3)已經徹底支持Windows、Linux、Mac這三種不一樣系統。python

什麼是lord of pomelo?mysql

Lordofpomelo是一個基於pomelo框架開發的分佈式MMO RPG遊戲Demo。c++

安裝準備git

1. nodejs   http://nodejs.org/github

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

3.VC++ 編譯器,包含在Visual Studio 2010中(VC++ 2010 Express亦可)sql

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

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

相關文章
相關標籤/搜索