更多

在亚马逊AWS上部署Smartfox Server 推荐作品

系统分类: 首页 开发 干货分享

本项目由 甩萝卜兔 上传发表,如其侵犯了您的合法权益请联系我们!

上海市 / 程序员
2016-3-8 15:40:25

马上注册,结交更多的独立开发者,享用更多功能,让你轻松玩转INDIECN

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 甩萝卜兔 于 2016-3-8 15:40 编辑

小科普:
对于想做网游的独立游戏开发者来说, 开发阶段还是能希望用免费,而将来可以付费升级的服务器。AWS/Azure + Smartfox/PhotonServer是一个比较好的选择。AWS是亚马逊的云服务,新注册帐号可以免费使用一年。Azure有免费额度,但是国内不给注册
Smartfox/PhotonServer是服务器中间件,可以在上面专心写逻辑,不用操心底层的东西(一般也没那个本事),类似用现成的引擎写客户端。目前两者CCU(同时在线用户数)小于100都可以免费使用。

我最后选择的是AWS+Smartfox组合。

------

注册亚马逊AWS帐号
aws.amazon.com

进AWS管理界面
  • 开一个EC2 t2.micro Linux,推荐美东(我实测连美东的速度不论国内还是美区都是最快,建议选区前根据自己目标用户群测一下速度)
  • 用DynamoDB的话开一个(实测速度的确挺快),如果用SQL的话就不需要了。

Security Group设置
Smartfox用的几个端口打开
QQ截图20160308153704.jpg

用PuTTY连上自己的EC2
QQ截图20160308152501.jpg

下载一个SmartFox(小文件可以从自己机子传过去,能下载的还是从EC2上下载吧,传太慢)

    Smartfox download页面 找下载链接
  1. wget http://www.smartfoxserver.com/downloads/sfs2x/SFS2X_unix_2_9_0_64.tar.gz
复制代码



SmartFox运行起来
  1. ./SmartFoxServer_2X/SFS2X/sfs2x.sh
复制代码

上管理界面试试
  1. http://服务器IP:8080/
复制代码

再拿客户端连上试试,OK,你的AWS+SmartFox游戏服务器搭建完毕。

附:

QQ截图20160308134854.jpg

这是AWS架构中心推荐的在线游戏架构图,基本是逻辑服EC2(可以配Load Balancing),数据库DynamoDB,客户端如果下文件的话用CloudFront



热度
1504
浏览:1504次 收藏:0次 评论:2次
喜欢:1

上海市 / 程序员
2016-3-8 15:40:25 发布

您需要登录后才可以回复 登录 | 立即注册

本版积分规则

全部评论(0)

快速回复 返回顶部 返回干货分享