以《
暗黑破壞神 2》及其資料片《毀滅之王》為基礎重製的《
暗黑破壞神 2:獄火重生》自 9 月 24 日上市至今已過三週,然而近日連續幾天卻發生嚴重斷線的問題,導致玩家無法順利進入遊戲遊玩,甚至有玩家遭遇遊戲進度損失的問題等等。
對此,《
暗黑破壞神 2:獄火重生》研發團隊今日透過藍帖說明原因表示,伺服器中斷不是由單一問題引起的,目前團隊正在解決出現的每個問題,並接著針對各項逐一說明。
首先,團隊提到他們有全球的數據資料庫,而為了減低負載和延遲,每個地區都有單獨的資料庫來儲存角色資訊和進度。而在美國時間 10 月 9 日早上由於流量大幅增加,伺服器遭遇到全球性的中斷。「這是我們沒有經歷過的新難關;而於前一天的更新更加劇了此問題。因此我們決定回到周五的更新,希望能減輕伺服器負載並讓可以深入調查原因。不過,到了週日很明顯地我們做的還不夠。」而接下來的時間團隊做了更多嘗試、修復、改進,同時也陸續發現了更多問題。
為什麼導致這樣的情形發生?團隊說明:「為了忠於原版遊戲,我們保留了許多歷史性原始碼,而為了讓它們跟上現代玩家的行為,我們在原始基礎上進行了一些升級,以處理關鍵性遊戲功能,包括遊戲創建、加入、更新、讀取等。而在 2001 年,網路上沒有關於『如何正確遊玩遊戲的內容』,而現今玩家會嘗試並提供許多不同的遊玩方式,因此在創建角色、讀取上不斷反覆操作,進一步造成負擔。儘管我們預見了此問題,但仍低估了從 Beta 測試中獲取的資訊。」對此,團隊正在改寫原始碼來改變運作方式,但這是一個架構的重新設計,因此需要一些時間來塑造、測試並執行。
關於進度損失的主要問題在,當伺服器中斷時,一些資料卡在區域伺服器中,導致系統無法將她轉移到全球資料庫。雖然有兩種解決辦法,不過團隊認為,比起長時間關閉遊戲以恢復資料,「保持遊戲正常運作更重要」,因此對於進度損失的玩家團隊深感歉意,「我們身為玩家,非常了解資料回溯的痛。」展望未來,團隊相信會有更好的方法可以恢復資料並不會導致任何重大資料的遺失。
目前,團隊正進行一些特定情況的速率上的限制以減少伺服器的負擔,但這是短暫的緩解措施,不是長期解決方案;還有「登入遊戲排隊」機制,以維持遊戲內的人數,而每當團隊修復一個問題就會提高人數上限。