pomelo環境配置(windows環境)

目錄

 

簡介

1.網易開源,免費,業(diao)界(si)良(fu)心(li)呀,^.^html

2.遊戲服務器框架(固然也能夠用於web服務器)node

3.高性能、高可伸縮、分佈式,多進程python

4.支持大多數主流平臺的客戶端,並提供了開發庫git

5.完整的文檔,詳細的demo(包含了多數客戶端的,若是你們有其餘除了官網上面的例子,但願能夠分享一下。)github

6.中文開發文檔web

準備

1.node。因爲pomelo是基於node的,因此你須要提早的安裝node,這裏有一個關於安裝node的教程,這裏是 傳送門npm

2.Python。node的源碼主要由C++代碼和JavaScript代碼構成,可是卻用gyp工具來作源碼的項目管理,該工具採用Python語言寫成的,因此須要安裝Python。你能夠從 這裏下載Python ,pomelo官網上指定了Python的版本範圍是2.5到3.0,我本身下載的是2.7.6瀏覽器

3.C++編譯器。雖然pomelo是用Javascript寫成,可是pomelo依賴的庫中,有使用了C++語言寫的擴展,所以安裝pomelo的過程當中會使用到C++編譯器。服務器

4.Git。官網上面沒有要求此項,可是我在進行安裝的時候,出現過git不是一個可識別的命令這樣的錯誤,可是安裝了git以後就能夠成功。因此以爲git也應該是必須的。你能夠在 這裏下載git  並進行安裝app

5.component。component是node的一個第三方模塊。在安裝了node的前提下,你能夠在命令行模式下面經過鍵入 npm install -g component 來進行安裝它。

下面是我安裝pomelo以前的環境(在64位win7和32位winxp下面已經安裝成功):

安裝

pomelo也是基於node的第三方開發的模塊,因此安裝和component的安裝是相似的。在命令行模式下面,經過鍵入 npm install -g pomelo 來進行安裝。若是出現安裝卡主的狀況,長時間的等待若不能解決問題,請進行從新的安裝。安裝完成以後,你能夠經過鍵入 pomelo --version  來查看是否安裝成功,若是出現了版本號,則說明安裝成功了。

工程建立

在安裝完成以後,經過鍵入 pomelo init HelloWorld 就能夠建立一個名爲HelloWorld的工程,回車以後首先會提示你使用什麼socket,這裏我選擇的是native socket,也就是輸入1

當輸入完畢以後,回車,等待安裝完成。

在node中工程的正確運行須要安裝響應的依賴項,pomelo也不例外,在你安裝的目錄下面有個名爲 npm-install.bat 的bat文件,運行這個文件就會安裝HelloWorld這個工程所須要的依賴項。這個過程須要一點時間,若是在中途卡死,長時間的等待若不能解決問題,請進行從新運行這個文件,可能會出現屢次這種狀況。完成這個過程以後,你能夠觀察一下HelloWorld的目錄結構,很容易發現它包含了game服務器和web服務器。在生成工程中,pomelo提供了一個game server和webserver的簡單交互。看到這個交互,首先你須要運行起這兩個服務器。在命令行模式下,cd至工程的game-server目錄,經過鍵入 node app.js 便可運行起game server。打開另一個命令行,而後cd至工程的web-server目錄,經過鍵入 node app.js 便可運行起web server。以下圖所示:

 

在瀏覽器的地址欄上面鍵入 localhost:3001 就能夠訪問web服務器了。經過點擊按鈕則就能夠看到從game server端傳給web端的值,以下:

至此,pomelo的環境安裝完成了。

相關文章
相關標籤/搜索