一、準備Python及VC++編譯器html
引用官網教程說明: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亦可) 前端
Python的話直接在這下載http://python.org/download/ 就行,我這用的是2.7.5的版本,直接安裝完成,至於VC++ 編譯器我們只要裝個vs2010什麼就行,我這就裝了個vs2010。node
二、安裝node.jspython
首先pomelo是基於node.js的,因此首先得安裝node.js,固然若是你沒安裝node.js就像安裝pomelo也是不可能的,由於 pomelo能夠認爲是node.js的一個第三方應用,咱們必須使用node報管理器npm來安裝,而目前在windows環境下安裝node.js它 都自帶了npm,因此目前windows環境下安裝node.js很簡單,直接去官網下一個安裝包回來就能夠安裝,可是我以前已經強調要下載0.8系列的 node.js,因此咱們到這個地址http://nodejs.org/dist/ 挑一個0.8.9的版本,下載回來node-v0.8.9-x86.msi直接雙擊安裝完成就行,而後爲了驗證安裝成功與否在控制檯cmd下直接輸入jquery
node -v
若是看到版本就證實安裝好了。(windows下安裝Node.js後 已自動安裝了npm,同時環境變量也已經配置);web
三、npm國內沒法更新解決辦法npm
安裝cnpm: windows
npm install -g cnpm --registry=https://registry.npm.taobao.org
四、安裝component
瀏覽器
component其實也是node.js的一個第三方模塊,有點相似 jquery 這樣的前端 js 庫,這裏用它實際上是用於給web-server提供腳本build,具體你們能夠看這:https://npmjs.org/package/component 或者google,它的安裝也很簡單,只需在cmd下輸入:服務器
cnpm install -g component
(別忘了參數-g,表示全局安裝,這樣你在cmd任何路徑下均可以使用component)等待安裝完畢能夠輸入:
component -V
(V大寫)查看版本,目前版本是0.16.6。
五、安裝pomelo
下面來安裝pomelo,直接在cmd下輸入:
cnpm install -g pomelo
(別忘了參數-g)等待安裝完畢,輸入:
pomelo --version
六、建立pomelo_demo
建立一個 pomeloDemo 這樣的一個文件夾,而後在cmd下切換到這個目錄下,輸入:
pomelo init pomelo_demo
打開 pomelo_demo 的工程目錄打開 npm-install.bat 把
::npm-install.bat @echo off ::install web server dependencies && game server dependencies cd web-server && npm install -d && cd .. && cd game-server && npm install -d
修改成
::npm-install.bat @echo off ::install web server dependencies && game server dependencies cd web-server && cnpm install -d && cd .. && cd game-server && cnpm install -d
執行npm-install.bat
七、啓動game-server服務器:
進入 game-server 目錄下
pomelo start
啓動遊戲服務器,從任務管理器便可看到;
八、啓動game-server服務器:
安裝前確保已經裝有 component,使用 cnpm install -g component 來安裝;
進入 web-server\bin 目錄下執行
component.bat
進入 web-server 目錄下
node app
便可啓動 web-server
一切順利的話咱們就能夠打開瀏覽器訪問:http://127.0.0.1:3001/index.html 點擊Test Game Server按鈕就會彈出一個對話框顯示 gameserver is ok 以下圖
參考文章: