一、安裝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.gztar zxvf node-v0.10.26.tar.gzcd node-v0.10.26./configuremakemake 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-testnpm-install
到此,Pomelo環境搭建完成。
四、開發工具選擇
開始寫代碼之前,我們還需要一個好的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
如有說得不夠清楚的地方,請在文章評論處留言,我會儘快回覆。