Terminology
MMO“維護”的目的是什麼?
在大型多人遊戲中,伺服器會定期重啟,例如 EVE Online 每天執行“維護”,而魔獸世界每週執行一次。
在此期間發生了什麼,為什麼有必要?
這也是成本和可預測性的問題。
MMO 的風險相對較低,並且可以容忍停機時間(特別是在特定區域的停機時間視窗中)。Google 24/7 的流量很大,但像 WOW 這樣的 MMO 將在一周內大幅波動。在這些使用低谷期間關閉伺服器的影響比其他活動週期更規律的企業低得多。
通過實施定期安排的維護視窗,他們還獲得了可預測性。我會大膽猜測,如果他們願意,90% 以上的定期維護可以同時進行。他們可能偶爾還會有一些停機時間來處理大事(更換核心網路基礎設施、升級主要更新檔等)。
但是,有一些取捨。他們仍然需要偶爾的維護視窗(你什麼時候安排它們?人們是否會因為偶爾的隨機維護視窗而不是可預測的、一致的維護視窗而感到不安?)系統會更複雜嗎?添加新功能、創新和維護的成本會更高嗎?
還要考慮 MMO 與其他線上遊戲(如星海爭霸 2)中伺服器的性質。在星海爭霸 2 中,遊戲幾乎發生在兩個玩家之間。伺服器必須協調遊戲,但容錯性更高,全域同步需求更少。星海爭霸看起來更像是一個傳統的網站架構,而不是 WOW,後者是一個更統一的系統。在 WOW 中,每個人都需要保持同步。
基本上,簡短的回答是,可以使用維護視窗的原因有很多,而沒有專門使用 MMO 的原因非常渺茫。如果他們安排和使用定期維護視窗,整個 MMO 軟體系統可以更簡單、更可預測,從而為您提供更便宜的更好遊戲。