网易开源游戏服务器框架-Pomelo实践(一)
Pomelo是網易開發的一款開源游戲服務器框架,出了做游戲的服務器端,他也可以作為一個高效的網站后臺。網址是:http://pomelo.netease.com
其實,他官方的文檔是中文的,照理說,我不用再寫博客記錄下詳細的操作步驟了,但是發現里面還是有一些錯誤的,所以。。。還是要記錄點東西。
1. 安裝:參考https://github.com/NetEase/pomelo/wiki/%E5%AE%89%E8%A3%85pomelo
>npm install pemolo -g
他宣傳是支持windows平臺的,但是我在windows下沒有安裝成功,試了幾次,放棄了!轉而使用在線的Linux平臺:Nitrous.IO(https://www.nitrous.io/join/9MeRMIpjv-w),安裝成功。
2. 新建項目:參考https://github.com/NetEase/pomelo/wiki/pomelo%E7%9A%84HelloWorld
>pemelo init ./HelloWorld
>cd HelloWorld
>sh npm-install.sh
3. 啟動:參考https://github.com/NetEase/pomelo/wiki/pomelo%E7%9A%84HelloWorld
>cd game-server
>pemelo start
>cd ../web-server
>node app
注意,這里官方文檔有錯誤!把兩個目錄名都寫成了game-server!
4. 測試:參考https://github.com/NetEase/pomelo/wiki/pomelo%E7%9A%84HelloWorld
啟動服務之后,應該就能訪問網址了:http://gamestarter-42725.apne1.actionbox.io:3001/
他網站服務器監聽的是3001端口,而game服務器監聽的應該是3010端口。
點擊“Test Game Server”按鈕照理應該會出現Game Server OK,但是實際情況是不會!為什么,因為他的網頁里面寫死了localhost,而我是托管在NItrous.IO上的,所以需要該一下,打開"./web-server/index.html", 把host = "gamestarter-42725.apne1.actionbox.io";改到就OK了。
轉載于:https://www.cnblogs.com/puncha/p/3876871.html
總結
以上是生活随笔為你收集整理的网易开源游戏服务器框架-Pomelo实践(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则:高亮多个相似关键词,如京东、京东物
- 下一篇: c语言编数控机床宏程序,数控车床宏程序怎