网易开源游戏服务器框架-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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值