看板 GameDesign 關於我們 聯絡資訊
※ 引述《LaPass (LaPass)》之銘言: : 全文恕刪 : 先別管原PO的能力到底到哪裡 : 我想請問 : 如果有位小程式設計師(我承認就是我) : 有能力完成一般小遊戲 (打磚塊、俄羅斯方塊之類的) : 有能力做出server-client架構 : 有能力自訂/寫出簡單的MSN之類的通訊軟體 : 如果像這樣的人,想去完成一個數千甚至數萬人在線的網路遊戲 : 你們會給什麼建議呢? : 因為會寫程式 : 所以知道,即使自己在測試時,開個五六個client端做測試 : 也不能能保證在上千上萬人時能正常運作 : 請問在寫這種大架構的遊戲時,有什麼注意事項或是know-how? : 很多東西是在書上找不到的.... 不管是哪種架構膨脹,都會進入需要 LB、HA 的階段, 一旦開始踩進去(真實的面對到),就會看到後面的大千世界了。 另外,流量可以限縮,同樣可以偽造(而且是偽造真實環境), 以前我們做過把進來的連線 1 mirror 10 丟去打另一台壓力測試架構, 日流量大概 300,所以一天可以打 3000+, 要做更凶狠的測試就去開機器打也行。 (反正 DO 開一台便宜到炸,AWS 是種類多到炸) 有大型網站的經驗也會很有幫助(日 pv 百萬到千萬), 至少很多時候你可以在膨脹時預先猜想 battle 會在哪裡, 不過猜不猜的到是一回事,救不救的起來又是一回事 XD 架構的好壞大概這時候就會立見分明了, 說不定好架構只要花百萬的擴充,髒架構可是要上千啊~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.144.68