[閒聊] D2R 暴雪對這幾天伺服器問題的官方解釋

看板 Diablo
作者
時間
留言 91則留言,45人參與討論
推噓 25  ( 36推 11噓 44→ )
暴雪對這幾天伺服器問題的官方長篇詳細說明 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絕對對我們也很重要 一定會持續的服務玩家。 --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 174.138.205.231 (加拿大) ※ 文章網址: https://www.ptt.cc/bbs/DIABLO/M.1634274384.A.7E1.html
1Fshinichi4869: 呵呵 10/15 13:09
※ 編輯: NiGHTsC (174.138.205.231 加拿大), 10/15/2021 13:11:39
2Ftzonren: 閱 10/15 13:11
3Fjoe1211: 給你20年調整 只能拿出20年前的品質 10/15 13:12
4Fstarlitfish: 原因:太大 10/15 13:13
5Fsafyrose: 多少人安裝遊戲 賣幾份你都有資料 排隊兩個字說出來 10/15 13:14
6Fsafyrose: 你敢說 我不敢聽 10/15 13:14
7Fturtleqqq: 都是玩家的錯 幹嘛刷爆皮 10/15 13:15
8Fjolikke: 多個開房時間增掉寶率大家先放置半小時再開刷 哈哈 10/15 13:17
9FfunkD: 刷一次暴皮30秒 當然是瘋狂開房 本來就很不健康 10/15 13:18
10Fyu9123: 以前開個幾次就國停了 10/15 13:22
11FMotoDawn: 確實防沉迷模式玩家要負最大責任 如果每次都PIT 暴 10/15 13:23
12FMotoDawn: 皮 督軍 大莫 掰咖龍 牛關 巴爾都刷完才重開負擔就 10/15 13:23
13FMotoDawn: 小很多了 現在這種不健康的刷法Duck不必 10/15 13:23
14Fepholysea: 大學時代真的拿個表算秒數刷爆皮的風之力 10/15 13:24
15Fhydra3179: 把暴皮移除就解決了(x) 10/15 13:24
16Fsimon978: 簡單來說就是伺服器爛嗎? 10/15 13:25
17Fhogiking: 只找爆皮真的還蠻XD 而且現在不是聽說有外掛可以自 10/15 13:26
18Fhogiking: 動抽插爆皮了(? 10/15 13:26
19Fjusthere: 感謝翻譯 10/15 13:26
20FWangdy: 感謝翻譯 10/15 13:28
21Fkzfun2001: 固定每晚9點爆流量 真準時 10/15 13:30
22Fhorse2819: 裝新機器不就解決惹嗎 八成是不想 10/15 13:31
23FVictor97: 感謝翻譯,希望能改善。 10/15 13:31
24Fj19871001: 484爆皮掉落砍下去就少一半問題? 10/15 13:35
25FCDing: 翻譯:本來想省錢 想不到爆了 10/15 13:35
26FSmithLi: 開頭那個讀取中…失敗了讓我笑出來 10/15 13:39
27Fassassin5561: 公開講的都不是真相,不能講的才是真相 10/15 13:39
28Fsumarai: 把安亞的紅門關掉就解決了 10/15 13:41
29Flsgsl: 如果每殺個菁英/boss疊掉寶率buff也許可以鼓勵大家 10/15 13:45
30Flsgsl: 一場多打幾個再走,一次殺5boss必掉隨機符文箱XD 10/15 13:47
31Fletmepass: 怎麼不說說什麼是單一地區的爆量 呵呵 10/15 13:48
32Fhydra3179: 不然就改成暴皮也是從屍體爬起來,進紅門30秒或一 10/15 13:50
33Fhydra3179: 分鐘後才會爬起來給人打,這樣就能限速了 10/15 13:51
34Fswtaovnee: 那BETA是不是只能理解為行銷活動,流量建模沒做? 10/15 13:55
35FVictor97: D3涅法雷姆之勇疊五層再現XD 10/15 14:04
36FChtgo: 5樓說的有道理 10/15 14:04
37FVictor97: 想知道暴皮這20年來被殺了幾次,有沒有幾千億? 10/15 14:05
38FGundamW: 不得不說刷爆皮本來就是原汁原味,官方怎麼不說為了 10/15 14:07
39FGundamW: 刺激買氣還取消國停,現在又發現無法解決? 10/15 14:07
40Fahahah: 解決方式是限制開房/排隊 就是沒有增加伺服器的選項 10/15 14:12
41Fahahah: 暴雪真棒呢 10/15 14:13
42Fbala73: 可是每天都很準時一個時間點伺服器炸裂 是有那麼巧? 10/15 14:17
43Fvking223: 呵呵,我前幾天推文說要你們很coool是真的,玩家太 10/15 14:17
44Fvking223: 熱了,降溫維穩(物理上的) 10/15 14:17
45Fvking223: 熔斷機制啦,股海明燈,熱度反應證明股價飛高高,而 10/15 14:18
46Fvking223: 不是滑鐵盧 10/15 14:18
47Fbnn: 以前有國停強制降低流量負荷啊 10/15 14:21
48Fvking223: *暴雪20年都還沒準備好,證名這次就是隨便外包給小 10/15 14:22
49Fvking223: 作坊蝦雞巴亂搞,反正騙到錢就夠了,買斷了都超過七 10/15 14:22
50Fvking223: 天,過頭七你也不可能退款走回去奈何橋頭,真神教會 10/15 14:22
51Fvking223: 圍剿抱怨者 10/15 14:22
52Fvking223: *暴雪要是真的有心解決,早就拿年營收3%5%來解決, 10/15 14:26
53Fvking223: 現在就是不想,總之錢進口袋了關我屁事 10/15 14:26
54Fgreg7575: ptt 伺服器屌打bz 10/15 14:30
55Fkill466: 奇怪,開房1分鐘CD不是早在這件事前就有的機制? 10/15 14:31
56Fkill466: 感覺就只是找不出問題堆給玩家開房太頻繁 10/15 14:33
57Flaputaca: 我倒覺得蠻合理的 10/15 14:36
58Flaputaca: 遊戲創新房間是比較吃資源的事情,你玩哪款遊戲會這 10/15 14:37
59Flaputaca: 樣,不到30秒開新房間? 我是沒想到有其他遊戲 10/15 14:38
60FSaynai: 一個禮拜還是解決不了,賣之前就該知道的事情 10/15 14:39
61Fyfryu: 運作 10/15 14:44
62FDEVIN929: 結論是國停才是維穩關鍵嗎 10/15 14:51
63Fobeytherules: 不然就爆皮自動一分鐘刷新 10/15 14:54
64Fobeytherules: 先感謝一下翻譯 10/15 14:56
65Fgoshfju: 20年前我每場只打爆皮 狂開關 一小時打60場以上 還 10/15 14:57
66Fgoshfju: 可以順順開 現在根本不行 伺服器 一直卡一直卡 這代 10/15 14:57
67Fgoshfju: 表什麼? 不就暴雪的伺服器太爛了 10/15 14:57
68Fgoshfju: 會不會根本是20年前的伺服器用到現在 死不肯花錢用 10/15 14:58
69Fgoshfju: 好伺服器 10/15 14:58
70FDEVIN929: 看文想導入全球同步的技術 結果撐不起來吧 10/15 14:58
71Fripple0129: 資料庫的問題不是加機器就可以解決的 10/15 14:58
72Fobeytherules: 為啥只打爆皮啊 督軍 矯正者不好嗎 10/15 15:00
73FDEVIN929: D2R感覺有一點想半試半推全球同步 真的能成的話感覺 10/15 15:00
74FDEVIN929: 滿OP的 這樣也許台版的WOW就有救了(現在幾乎死城) 10/15 15:01
75Fgoshfju: 現在多打幾個還不是一樣 反正出來要創關就會有問題 10/15 15:02
76Fgoshfju: 伺服器爛到不行了 交易時常常互相進不了房間 最扯 10/15 15:03
77Fgoshfju: 還遇過兩人都創了一樣關卡 但看不到對方 10/15 15:03
78Fgoshfju: 然後每天晚上大概有2-4小時伺服器全停擺 持續要一週 10/15 15:04
79Fgoshfju: 了 10/15 15:04
80Fma721: 沒有解釋sever每天準時掛掉,連續開房也不是只有那 10/15 15:04
81Fma721: 時段,更何況假日 10/15 15:04
82FDEVIN929: 幫補原po翻譯 還是希望bz先維穩在考慮開發新技術了 10/15 15:05
83Fgoshfju: 暴雪的意思是玩家都別玩 伺服器就會順了 上次等客運 10/15 15:07
84Fgoshfju: 也遇過 等快一小時車子才出現 前面阿北在抱怨怎那 10/15 15:07
85Fgoshfju: 麼久 司機還生氣勒 說我們別出門不就不用等 10/15 15:07
86Fgoshfju: 舊d2也一堆問題不處理 認證信箱壞多久了? 既然系 10/15 15:09
87Fgoshfju: 統壞掉不能認證也不想修 就別跳出惱人視窗叫人認證 10/15 15:09
88Fgoshfju: 我已經跟暴雪反應n次了 看起來客服機制也全是假的 10/15 15:09
89Fpsalmian: 所以根本就還沒解決問題嘛... 10/15 15:12
90Fzigzaglife: 幹林鬼 以你暴雪現在的資源跟技術難道就想不到今天 10/15 22:07
91Fzigzaglife: 會發生這種狀況嗎??? 推特每天也都在講廢話而已 10/15 22:08

暗黑破壞神 - D3,D2,D1 最新熱門文章

16 [競標] D2R 4s 無形斬鐮
25 diablo 2021-12-01 19:44
16 [問題] D2R 忘了卡bug…
29 diablo 2021-12-01 11:39
19 [閒聊] 謎團的修理費用
47 diablo 2021-12-01 01:29
30 [互動] 亞服給掱
39 diablo 2021-12-01 00:24
17 [交易] 徵個93級職業賭徒
41 diablo 2021-11-30 23:37