作者enthos (影斯作业系统)
看板GameDesign
标题Re: [请益] 有关 SmartFoxServer+AWS
时间Fri Jul 17 19:11:30 2015
※ 引述《a27647535 (叫我干嘛?)》之铭言:
: 大家好
: 有个问题想请问一下大家
: 我们有个轻量级的即时多人聊天小游戏(类似金头脑、宾果)
: 同时在线人数希望有五千人以上
: 我们有查到一个gameserver
: 叫SmartFoxServer
: http://waterxbread.blogspot.tw/2009/06/flash-smartfoxserver.html?m=1
: 不知道有没有人采用过SmartFoxServer+AWS的架构?
: 适合我们这个开发的游戏吗(有关即时连线)的部份
100% 不适合。
1. Flash Socket为基础。
除非游戏本身是 Flash , 不要用 Flash Socket。
某个语音软体用 FLASH 读取使用者名片,
在 2000 人的频道, 登入时要把所有人的资料读取完毕,
晚上热门时段, 单次进入频道要半小时。
如果是用 Flash 的 XMLSocket, 之前找到这个可以试试。
http://onnerby.se/~daniel/xmlsocketd/
Realtime Flash Server: XMLSocketd
XMLSocketd is a server written in C++ to be used with
the ActionScript class XMLSocket for instant twoway
communication between Flash movies and the server.
XMLSocketd can be used for chats, whiteboards, multiplayer games,
etc.
2. Java base开发: 启动、运行速度慢,耗用的系统资源多。
3. 无限制的专业版要2000欧元: 预算合理,但建议把这笔经费付给
台湾的开发人员。
======
Game Server 相关的 blog, 中文的我有关注两位。
1.
无害幽灵 独立游戏开发 + 程式设计
http://blog.cutecave.com/category/game-develop/
http://blog.cutecave.com/2014-03-30/
online-game-server-development-chapter-1-from-scratch/
游戏伺服器开发浅谈(上) – 从零到有
http://blog.cutecave.com/2014-03-30/
online-game-server-development-chapter-2-loading-improve/
游戏伺服器开发浅谈(下) – 负载进化
2.
http://codingnow.com/
云风的 BLOG (简体)
http://blog.codingnow.com/2014/02/select_bug.html
一起 select 引起的崩溃
"这次从机崩溃进行的大规模事故,可简单描述为:
当从机上5K 玩家掉线後,引起这批用户立刻连接其它从机。
而事故发生後另一个小bug 导致没有及时从系统中把这批用户重置,
导致这批用户不可能立刻重新进入系统,反复重试。而每台从机上的
网关配置最大连接数过小,导致他们阻塞了其他用户的登陆。"
http://blog.codingnow.com/oiie/oiie/
http://blog.codingnow.com/2014/03/mmzb_mongodb.html
谈谈陌陌争霸在数据库方面踩过的坑(芒果篇)
"另外,数据库是被设计成可以并发访问的,而并发永远是复杂的东西。
mongodb 缺乏事务操作,需要用文档操作的原子性来模拟。这很容易
被没经验的人用错(这是个怪圈,越是没数据库经验的人越喜欢mongodb
,因为限制少,看起来更自然。)。
狂刃出过这样一个bug :想让用户注册的时候用户名唯一,所以在用户
注册的时候先查一下数据库看用户名是否存在,如果不存在就允许创建
一个这个名字的用户。可想而之,上线运营不出一天,同名用户就会
出现了。"
http://blog.codingnow.com/2006/04/sync.html
网络游戏的对时以及同步问题
http://blog.codingnow.com/2015/07/mptun.html
n:m 的 vpn 隧道
https://github.com/cloudwu/mptun
http://blog.codingnow.com/2015/07/mptcp_github.html
使用 MPTCP 增加对 github 的带宽
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.10.19.211
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1437131516.A.2BD.html
1F:推 a27647535: 感谢,不过适合的外包好像也不是这麽好找啊 : p 07/17 22:48
2F:推 dreamnook: 07/18 09:21
3F:→ cowbaying: 简体文能不能语译一下? 07/18 10:13
4F:→ cowbaying: "需要用文档操作的原子性来模拟" 这是三小... 07/18 10:14
5F:推 cowbaying: 感觉像是翻译器翻译的文章 07/18 10:14
6F:推 cowbaying: 同名用户那个问题应该只是单纯的逻辑错误 07/18 10:15
7F:→ cowbaying: 跟关联或非关联式资料库没有很大的关系 07/18 10:16
8F:→ cowbaying: 要注意重要资讯的同步化就是了 async 07/18 10:18
9F:→ KanoLoa: 那是简体用语 作者原文就是这样 07/18 16:53
10F:→ KanoLoa: 反正再翻回英文就大概知道是什麽 qq 07/18 16:54
11F:→ cowbaying: 原来是指不可分割性...Orz 07/18 17:04
12F:推 sivid: 感谢 请问可以分享一些英文的blog吗 07/20 09:02