最近使用osc贈送的88元代金卷,用1元的價格購買了1個月阿里雲主機..適逢網易開源了一個基於Node.js的遊戲服務端框架 node
pomelo.就順手搭建了一個官方提供的demo.網上看到不少同志搭建失敗.這裏分享一下成功的經驗. python
89塊錢的阿里雲主機,選擇安裝centos6.2 .不要裝centos 5.X 的. Glibc 版本太舊,5.X 都是2。5的.必須升級到2.7 mysql
而glibc 升級是很危險的..建議直接安裝centos6.2 省不少麻煩. sql
而後就是升級一些基本的包.這裏懶得一一列舉了.直接去阿里雲官方下載一個lnmp 一鍵安裝包. npm
裏面有升級類庫的腳本.升級完基本的類庫包以後 準備安裝node.js 0.8.14 centos
安裝前要升級Python 2.7 升級Python前要先 執行 yum install -y bzip2* 框架
而後就是升級Python 2.7 python2.7
注意安裝完以後可能並無生效 須要替換系統的 python 動畫
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python 阿里雲
替換完以後可能 yum 就不能使用.須要修改yum裏 python的目錄
這些都安裝完以後就能夠安裝最新版的 node.js 0.8.14 0.9的最好別裝.由於網易的遊戲框架是基於0.8 的.
node.js 安裝好以後,就能夠用 npm 安裝 pomelo了.
最後是下載demo . 按文檔裏來就能夠了.
最後要說明一下的就是 官方文檔裏只說了服務端的mysql 配置修改.可是網頁端的mysql修改沒說.
網頁端的mysql配置 在 shared 目錄的 config 目錄裏.記得也要修改爲本身的mysql配置.不然沒法註冊和登錄.
我搭建好的地址: http://42.121.132.148:3001
最近網易這邊在升級demo的動畫.因此關閉了圖片的訪問.因此進遊戲以後 看不到場景圖和角色圖.
等網易這邊恢復相關的服務把.