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

Wallis avatar
By Wallis
at 2021-10-15T13:06

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絕對對我們也很重要
一定會持續的服務玩家。

--
Tags: 暗黑

All Comments

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

D2R 亞洲 掱掱掱 新手裝

Todd Johnson avatar
By Todd Johnson
at 2021-10-15T12:56
清個倉庫 把用不到的低等金裝給需要的人 基本上沒甚麼好貨 拓荒新手可以進來看看 順便提醒大家發文前要閱讀版規哦 ptt1378//1378 - ...

D2R 無形 197ed 宏森丹(骨寸斷)

Gary avatar
By Gary
at 2021-10-15T12:52
伺 服 器:PC/NS 物  品:近頂197ED 無形 宏森丹 (骨寸斷),3洞 底  標:7000P 買  斷:100000P 結標時間:2021/10/15 22:00 (以推文21:59分59秒最後結標,壓線不算) 出標規則:1.以推文方式競標 2.有人出底就不流標 3.每次加價最少1000 ...

賣戰爭招喚/都殼/無形強制/運手/吸血

Erin avatar
By Erin
at 2021-10-15T12:40
便宜賣 戰爭招喚 2/1/3 35000 P 無形強制 防2153 20000 P 都殼 500P (done) 君主盾 500P 黃金包裹 500P 塔頭 500P 基德 27% 800P 運手 31% 600P (送一個35%純打寶鞋) 運手 26% 300P 吸血鬼的 ...

火炬互助代打(免費)

Daph Bay avatar
By Daph Bay
at 2021-10-15T12:40
暫停中 有條件 首先你必須是法師 且有能力飛到王旁邊開TP(不超過2個畫面) 不用清小怪 開完馬上回城讓我盾丁去就好 器官我會撿回來丟給你 未辨識火炬和英雄旗幟也是 你只要待城內發呆就好 but 我幫了你一次 你日後上線也要幫我一次 任務很簡單 幫我的盾丁飛前三門開王旁邊tp 打完器官就好 3bos ...

D2R 亞洲 給新手 清倉庫

Annie avatar
By Annie
at 2021-10-15T12:38
亞洲 贈送 有人來就閃 ptt9527 // 沒密碼 一些新手裝備 老手就別來了 清一下倉庫 - ...