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