Re: [請益] 有關 SmartFoxServer+AWS

作者: enthos (影斯作業系統)   2015-07-17 19:11:30
※ 引述《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 的帶寬
作者: a27647535 (叫我幹嘛?)   2015-07-17 22:48:00
感謝,不過適合的外包好像也不是這麼好找啊 : p
作者: cowbaying (是在靠北喔)   2015-07-18 10:13:00
簡體文能不能語譯一下?"需要用文檔操作的原子性來模擬" 這是三小...感覺像是翻譯器翻譯的文章同名用戶那個問題應該只是單純的邏輯錯誤跟關聯或非關聯式資料庫沒有很大的關係要注意重要資訊的同步化就是了 async
作者: KanoLoa (卡)   2015-07-18 16:53:00
那是簡體用語 作者原文就是這樣反正再翻回英文就大概知道是什麼 qq
作者: cowbaying (是在靠北喔)   2015-07-18 17:04:00
原來是指不可分割性...Orz
作者: sivid (go back to sleep)   2015-07-20 09:02:00
感謝 請問可以分享一些英文的blog嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com