pomelo環境配置(windows環境)


目錄

 

簡介

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

2.游戲服務器框架(當然也可以用於web服務器)

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

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

5.完整的文檔,詳細的demo(包含了多數客戶端的,如果大家有其他除了官網上面的例子,希望可以分享一下。)

6.中文開發文檔

准備

1.node。由於pomelo是基於node的,所以你需要提前的安裝node,這里有一個關於安裝node的教程,這里是 傳送門

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  並進行安裝

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的環境安裝完成了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM