日本知名網頁遊戲GBF碧藍幻想於民國103年3月10日開服 即將滿十週年 日前官方也宣布,遊戲的程式碼已突破300萬行 https://i.imgur.com/5zzlacv.jpeg
Source code:300萬行 table:30000以上(包含水平分割) Parameter file:50000以上 Access數:28萬/rps Query數:450萬/qps 但長年的累積 也導致了許多問題的發生 https://i.imgur.com/FEd2gKC.jpeg
近年來官方正在努力重新構築系統 https://i.imgur.com/MSPljS8.jpeg
分階段進行移植 https://i.imgur.com/uQEBBKm.jpeg
目前有6名專職的後端工程師 https://i.imgur.com/mSpafjq.jpeg
系統結構設計能夠最大限度運用CPU的效能 https://i.imgur.com/NkgAvL6.jpeg
心得: 確實 舊電腦CPU太差 跑起來就比人慢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.26.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1708171903.A.3C5.html
morichi: 名為kmr的bug到現在還沒修 02/17 20:12
lightdogs: 我覺得還在用網頁這個載體再怎麼更新都還是有限就是了 02/17 20:15
linceass: 不過就是個網頁小遊戲... 02/17 20:15
Hatsukazekai: 尊重 是FKHR 02/17 20:15
AbukumaKai: 把有利794的部分優化掉 02/17 20:15
qweertyui891: 6名是不是有點少 02/17 20:15
johnny3: 義大利麵程式碼 02/17 20:15
tn1983: 能F5的頁遊 02/17 20:15
shlee: 這個已經做一陣子了 去年就已經在做系統再構築了 那時候還 02/17 20:17
shlee: 發公告可能會有不可預期的問題發生 02/17 20:17
realion: 製作人累死後端 02/17 20:18
uranus013: 6人處理10年堆出來的300萬行 不如一槍打死我.jpg 02/17 20:18
ciobe: 然後還都沒寫註解 沒人看得懂嗎 02/17 20:20
xga00mex: 修一修直接放棄等死的機會比較高吧 老專案還這麼少人 02/17 20:21
lightdogs: 這個修到後面一定會覺得直接重建比較快 02/17 20:22
rabbithouse: 6個魔法師要解讀超多人編纂的300萬字的魔法書(X 02/17 20:23
adasin: 出個GBF:RE 是不是比較快? 02/17 20:24
pingu9999999: 三百萬行是怎樣的概念啊 02/17 20:27
Sunblacktea: 300萬行...感覺484重建比較快( 02/17 20:31
sezna: 才六個人阿? 02/17 20:31
poz93: 直接做手機版不好嗎 02/17 20:32
shiftsmart: 該送石頭了吧 02/17 20:32
terry12369: 6個帕魯 02/17 20:33
sezna: 六個人解讀三百萬行屎山重寫,CY也太小看code 02/17 20:33
stormNEW: 重做加中文吧 02/17 20:33
bobby4755: 快要變成上古文書了 沒有老賢者無法解讀 02/17 20:33
sezna: 一定是完全重寫比較快啦。 02/17 20:34
medama: 中文不可能吧 文字量太大了 02/17 20:34
SRNOB: 請我吧 我用claude來改 02/17 20:35
lightdogs: 而且搞不好經手人太多 連命名都有很大問題 改一個就會 02/17 20:39
lightdogs: 造成一堆bug 最後選擇重建或擺爛放棄 02/17 20:39
AkikaCat: 六個帕魯:要死了… 02/17 20:39
nineflower: 比起那些,卡池的彩率與井的抽數先改一改吧,有夠惡臭 02/17 20:40
nineflower: 的 02/17 20:40
sezna: 上古code能跑起來會有一大堆,以為是bug但能動的東西。 02/17 20:41
spfy: 工程師都懂重構的重量 就是重寫比較快的意思 02/17 20:41
Ishtarasuka: 六個帕魯:法國我 02/17 20:41
gunng: 歐姆尼塞亞的奇蹟 02/17 20:42
graywater: 要不要跟帕魯家的公司調人? 02/17 20:45
lslayer: 六個工程師應該天天眼神都是死的吧 要怎麼改從哪改超難的 02/17 20:49
inte629l: 3萬個table是正常的嗎... 02/17 20:49
sugaryeh000: 這公司是傻逼嗎 六個人清bug就算了,要搞300萬程式 02/17 20:51
sugaryeh000: 碼移植是不是少了兩個0 02/17 20:51
mic73528: 6個,可憐阿,不愧是日本軟體業 02/17 20:54
Aeryzephyr: 重寫300萬行可能都比較簡單 02/17 20:54
koty6069: 6人 慘 02/17 20:56
colur: 是不是以為自己請到六個芙莉蓮?結果是福利蓮需要支援收銀 02/17 20:58
chung2007: 直接重構吧,GBF的系統重構會很難嗎? 02/17 20:59
sd2567: 6個人 要不要考慮重寫 比較快 02/17 21:02
tacking520: 井數改了就沒轉盤了 別改比較好 02/17 21:02
xsdferty035: 只有6個人要重構10年來的屎山代碼, 倒之前處理得完 02/17 21:06
xsdferty035: 嗎 02/17 21:06
weiyilan: 有參加講座就說只有6個要負責這堆屎,難怪一堆問題 02/17 21:22
diablohinet: 網頁小遊戲而已 02/17 21:29
Catwaterfall: 只有6人要解決這些問題是不是搞錯了什麼 02/17 21:29
shinobunodok: 真底層代碼動不得大概就是這種了 02/17 21:33
vios10009: 每一個活動就ctrl c ,ctrl v? 02/17 21:35
AmeNe43189: 直接新開一個遊戲把舊資料丟過去會不會比較輕鬆(? 02/17 21:43
healworld: 這個技術債可以直接宣布破產 02/17 21:45
zizc06719: 裡面絕對一堆垃圾Code 02/17 21:58
zizc06719: 但也不敢清、改寫,怕一改就爆炸 02/17 21:59
thelittleone: 300萬行裡面有多少legacy code 怕 02/17 22:03
jouhouya: 日本本來就一直以來都不重視這方面的東西 02/17 22:16
ccoos: 六個也太少… 02/17 22:16
Peurintesa: 3萬我已經很難想像了 300萬是什麼概念== 02/17 22:16
Peurintesa: 這底層在哪都找不到了吧 02/17 22:17
GyroZeppeli: 笑死賺這麼多只請的起6個人 02/17 22:23
aaronpwyu: 重開機 GBF re 02/17 22:25
louis82828: 只有六個人 會不會太硬核了點 02/17 22:28
albino1347: 6個人?? 02/17 22:36
qwe04687: 感覺有點噁心== 02/17 22:45
v86861062: 哈哈哈真慘 02/17 22:52
RevanHsu: 難怪東西要作這麼久 02/17 23:29
seanlord: 不能f5我可是不玩的喔 02/17 23:45
gm79227922: 還會跑就不要動他 02/18 00:20
abc21086999: 六個後端要重構300萬行的code 02/18 00:31
skhten: 300萬是三小 02/18 00:40
lucifiel1618: 到底什麼樣的code要寫到三百萬行啊,不說我還以為 02/18 02:01
lucifiel1618: 他們什麼nasa之類的 02/18 02:01
xga00mex: 可能有灌水吧 用程式跑行數計算 沒排除圖片之類的資源 02/18 02:21
xga00mex: 不然300萬真的是很詭異的數字 02/18 02:21
xga00mex: 就算每次活動都是完全複製貼上改參數應該也很難破100萬 02/18 02:22
romeie06: 6個人哈哈哈哈哈 02/18 07:13
ASEVE: 暗示12年到後要re? 02/18 08:04
kashi29: 還好我退了 02/18 10:41
Wooctor: 光看就覺得處理起來是惡夢一場 02/18 21:20
Wooctor: 而且這人力確定沒問題嗎 02/18 21:20

😊 希洽 C_Chat 版:熱門文章

😊 希洽 C_Chat 版:更多文章