D2R 暴雪對這幾天伺服器問題的官方解釋 - 暗黑破壞神

Table of Contents

暴雪對這幾天伺服器問題的官方長篇詳細說明
https://us.forums.blizzard.com/en/d2r/t/diablo-ii-resurrected-outages-an-explanation-how-we%E2%80%99ve-been-working-on-it-and-how-we%E2%80%99re-moving-forward/28164
https://bit.ly/3lFPgYM

就重點節錄一下,細節滿多的就不全翻了

前言:先解釋一下資料庫是怎麼運行的 -> 全球型資料庫與地區型資料庫
就如同字面上的意思,全球型就是玩家所有的資料與進度,
但當然不可能只有全球型有
所以地區型資料庫(美/歐/亞)才是第一線保存庫,
畢竟這樣反應才即時與迅速,之後才再同步到全球型。

接下來就是整件事的全貌
起因是因為禮拜六美西早晨,突然發生了比D2R發行首日更巨大的突發流量,
完全超過了伺服器可以承擔的程度,而起因就是前天為了
加強創建房間的效率的更新所造成的
當然,我們立即的還原回更新前的狀態,也同時觀察真正的原因為何

禮拜天,前天的還原完全是不夠的,因為流量又更大伺服器又爆了,
遊戲端和伺服器端兩邊都在不斷的重連,完全無法處理修復任務
又繼續的修復,繼續的觀察真正的原因
禮拜天之後的正常狀態也只是治標不治本,
因為當時首要任務只是能最基本的運行,
之後就是短時間內數以十萬的流量,就又倒了

禮拜一,為了修復所以需要更新全球型資料庫,
但又同時要承載各地區的角色資料與進度
繼續的修復,繼續的觀察真正的原因,
繼續的發現更多的問題,繼續的加強
但至少是相信已經修復前幾天伺服器一直瘋狂重連的問題,
因為禮拜二這問題沒再出現了

禮拜二,一樣的又爆流量爆同時線上人數量了,
而且是各單一地區的爆量
這一點工程師們還在解決中,也緊急求援其他部門與第三方夥伴處理其他小問題


所以為何會這樣?
因為是20年前的遊戲了,跟不上2021的腳步了。
不管是主要功能、創建/加入房間、大廳房間的列表/更新/篩選
伺服器的健康程度、檢查玩家是否符合所篩選的房間列表,等等
但最大的問題還是創建房間

現今因為網路的發達,20年前玩家群的效率是完全比不上的
例:巴爾車、暴皮、古道,其他熱門MF區
大家可以更簡單的藉由網路找到更有效的方法
也同時的代表更大數量的伺服器要求 -> 短時間內大量開房/離開/再開
其實發行前就有預估這情況了,但還是遠遠的不及現在的程度

再來,就是全球型資料庫太頻繁的同步更新
(之前在PTT這也有相關的建議,例如要換區玩家再手動更新之類的)
這會是長遠的計劃,因為這會牽涉到整個架構的重組

再來,大家最關心的進度流失問題
這是因為玩家們在選擇地區後,大部分進度就會鎖定在該地區
但當伺服器過載時,資料庫倒掉時,玩家們就會被鎖在該地區
我們也無法將進度傳送到全球型。
這時就只有兩條路,解鎖大家並且使用全球型的舊資料庫
或,整個遊戲無限期停擺去跑同步資料
這其實只有一個選擇…

我們相信已有辦法可以將這損失縮短到幾分鐘,但我們並不會滿足於此

最後,大家更關心的解決方案
-限流:限制開房/加房的數量,大家前幾天應該多少有注意到
例:跑暴皮的玩家,20秒內短時間的開房/離房/開房
這時你就會看到伺服器出錯的訊息,伺服器其實沒事,只是你被限流了
當然,這只是暫時的,絕對非長期手段

-排隊機制:類WOW的排隊
上個周末絕對是個災難,新問題不停的出現
因為玩家群的「重生」、多平台的出現,有必要在高峰時段加入排隊機制
排隊機制是個可以避免伺服器過載的方法,也能讓我們觀察到時段流量
並在之後做出相對應的人數提高限制
其實這已是現在進行式「登入認證系統失敗」

-雞蛋不要全放在同一個籃子裡
也是現在進行式,有些已經完成
這樣某功能有問題也只會是那個功能失效,而不是整組掛掉


最後的最後
工程師人人爆肝,大家都是2001年的骨灰級玩家,
D2R絕對對我們也很重要
一定會持續的服務玩家。

--

All Comments

Linda avatarLinda2021-10-16
呵呵
Ivy avatarIvy2021-10-17
Suhail Hany avatarSuhail Hany2021-10-18
給你20年調整 只能拿出20年前的品質
Joe avatarJoe2021-10-19
原因:太大
Ula avatarUla2021-10-19
多少人安裝遊戲 賣幾份你都有資料 排隊兩個字說出來你敢說 我不敢聽
Mary avatarMary2021-10-20
都是玩家的錯 幹嘛刷爆皮
Frederic avatarFrederic2021-10-19
多個開房時間增掉寶率大家先放置半小時再開刷 哈哈
Ida avatarIda2021-10-20
刷一次暴皮30秒 當然是瘋狂開房 本來就很不健康
Carol avatarCarol2021-10-19
以前開個幾次就國停了
Ursula avatarUrsula2021-10-20
確實防沉迷模式玩家要負最大責任 如果每次都PIT 暴皮 督軍 大莫 掰咖龍 牛關 巴爾都刷完才重開負擔就小很多了 現在這種不健康的刷法Duck不必
Erin avatarErin2021-10-19
大學時代真的拿個表算秒數刷爆皮的風之力
David avatarDavid2021-10-20
把暴皮移除就解決了(x)
Donna avatarDonna2021-10-19
簡單來說就是伺服器爛嗎?
Tracy avatarTracy2021-10-20
只找爆皮真的還蠻XD 而且現在不是聽說有外掛可以自動抽插爆皮了(?
Tracy avatarTracy2021-10-19
感謝翻譯
Andrew avatarAndrew2021-10-20
感謝翻譯
Ida avatarIda2021-10-19
固定每晚9點爆流量 真準時
Todd Johnson avatarTodd Johnson2021-10-20
裝新機器不就解決惹嗎 八成是不想
Yedda avatarYedda2021-10-19
感謝翻譯,希望能改善。
Gary avatarGary2021-10-20
484爆皮掉落砍下去就少一半問題?
Sarah avatarSarah2021-10-19
翻譯:本來想省錢 想不到爆了
Leila avatarLeila2021-10-20
開頭那個讀取中…失敗了讓我笑出來
David avatarDavid2021-10-19
公開講的都不是真相,不能講的才是真相
Carolina Franco avatarCarolina Franco2021-10-20
把安亞的紅門關掉就解決了
Christine avatarChristine2021-10-19
如果每殺個菁英/boss疊掉寶率buff也許可以鼓勵大家
Andy avatarAndy2021-10-20
一場多打幾個再走,一次殺5boss必掉隨機符文箱XD
Delia avatarDelia2021-10-19
怎麼不說說什麼是單一地區的爆量 呵呵
Kama avatarKama2021-10-20
不然就改成暴皮也是從屍體爬起來,進紅門30秒或一
Andy avatarAndy2021-10-19
分鐘後才會爬起來給人打,這樣就能限速了
Eartha avatarEartha2021-10-20
那BETA是不是只能理解為行銷活動,流量建模沒做?
Vanessa avatarVanessa2021-10-19
D3涅法雷姆之勇疊五層再現XD
Yuri avatarYuri2021-10-20
5樓說的有道理
Odelette avatarOdelette2021-10-19
想知道暴皮這20年來被殺了幾次,有沒有幾千億?
Jessica avatarJessica2021-10-20
不得不說刷爆皮本來就是原汁原味,官方怎麼不說為了刺激買氣還取消國停,現在又發現無法解決?
Candice avatarCandice2021-10-19
解決方式是限制開房/排隊 就是沒有增加伺服器的選項
Margaret avatarMargaret2021-10-20
暴雪真棒呢
Dora avatarDora2021-10-19
可是每天都很準時一個時間點伺服器炸裂 是有那麼巧?
Doris avatarDoris2021-10-20
呵呵,我前幾天推文說要你們很coool是真的,玩家太熱了,降溫維穩(物理上的)
Robert avatarRobert2021-10-19
熔斷機制啦,股海明燈,熱度反應證明股價飛高高,而不是滑鐵盧
Madame avatarMadame2021-10-20
以前有國停強制降低流量負荷啊
Eartha avatarEartha2021-10-19
*暴雪20年都還沒準備好,證名這次就是隨便外包給小作坊蝦雞巴亂搞,反正騙到錢就夠了,買斷了都超過七天,過頭七你也不可能退款走回去奈何橋頭,真神教會圍剿抱怨者
Dorothy avatarDorothy2021-10-20
*暴雪要是真的有心解決,早就拿年營收3%5%來解決,現在就是不想,總之錢進口袋了關我屁事
Elma avatarElma2021-10-19
ptt 伺服器屌打bz
Bethany avatarBethany2021-10-20
奇怪,開房1分鐘CD不是早在這件事前就有的機制?
Linda avatarLinda2021-10-19
感覺就只是找不出問題堆給玩家開房太頻繁
Odelette avatarOdelette2021-10-20
我倒覺得蠻合理的
Hedy avatarHedy2021-10-19
遊戲創新房間是比較吃資源的事情,你玩哪款遊戲會這
Andrew avatarAndrew2021-10-20
樣,不到30秒開新房間? 我是沒想到有其他遊戲
Zanna avatarZanna2021-10-19
一個禮拜還是解決不了,賣之前就該知道的事情
Mary avatarMary2021-10-20
運作
Michael avatarMichael2021-10-19
結論是國停才是維穩關鍵嗎
Ula avatarUla2021-10-20
不然就爆皮自動一分鐘刷新
George avatarGeorge2021-10-19
先感謝一下翻譯
Rae avatarRae2021-10-20
20年前我每場只打爆皮 狂開關 一小時打60場以上 還可以順順開 現在根本不行 伺服器 一直卡一直卡 這代表什麼? 不就暴雪的伺服器太爛了
Odelette avatarOdelette2021-10-19
會不會根本是20年前的伺服器用到現在 死不肯花錢用好伺服器
Oliver avatarOliver2021-10-20
看文想導入全球同步的技術 結果撐不起來吧
Odelette avatarOdelette2021-10-19
資料庫的問題不是加機器就可以解決的
Rebecca avatarRebecca2021-10-20
為啥只打爆皮啊 督軍 矯正者不好嗎
Isabella avatarIsabella2021-10-19
D2R感覺有一點想半試半推全球同步 真的能成的話感覺
Anthony avatarAnthony2021-10-20
滿OP的 這樣也許台版的WOW就有救了(現在幾乎死城)
Brianna avatarBrianna2021-10-19
現在多打幾個還不是一樣 反正出來要創關就會有問題
Queena avatarQueena2021-10-20
伺服器爛到不行了 交易時常常互相進不了房間 最扯還遇過兩人都創了一樣關卡 但看不到對方
Tracy avatarTracy2021-10-19
然後每天晚上大概有2-4小時伺服器全停擺 持續要一週了
Puput avatarPuput2021-10-20
沒有解釋sever每天準時掛掉,連續開房也不是只有那時段,更何況假日
Connor avatarConnor2021-10-19
幫補原po翻譯 還是希望bz先維穩在考慮開發新技術了
Rosalind avatarRosalind2021-10-20
暴雪的意思是玩家都別玩 伺服器就會順了 上次等客運也遇過 等快一小時車子才出現 前面阿北在抱怨怎那麼久 司機還生氣勒 說我們別出門不就不用等
Agatha avatarAgatha2021-10-19
舊d2也一堆問題不處理 認證信箱壞多久了? 既然系統壞掉不能認證也不想修 就別跳出惱人視窗叫人認證我已經跟暴雪反應n次了 看起來客服機制也全是假的
Todd Johnson avatarTodd Johnson2021-10-20
所以根本就還沒解決問題嘛...
Elizabeth avatarElizabeth2021-10-19
幹林鬼 以你暴雪現在的資源跟技術難道就想不到今天
Ethan avatarEthan2021-10-20
會發生這種狀況嗎??? 推特每天也都在講廢話而已