作者 medama ( )
標題 [情報] GBF即將十週年 程式碼突破300萬行
時間 Sat Feb 17 20:11:41 2024


日本知名網頁遊戲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 (臺灣)
※ 作者: medama 2024-02-17 20:11:41
※ 文章代碼(AID): #1bqA9_F5 (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1708171903.A.3C5.html
morichi: 名為kmr的bug到現在還沒修1F 02/17 20:12
lightdogs: 我覺得還在用網頁這個載體再怎麼更新都還是有限就是了2F 02/17 20:15
linceass: 不過就是個網頁小遊戲...3F 02/17 20:15
Hatsukazekai: 尊重 是FKHR4F 02/17 20:15
AbukumaKai: 把有利794的部分優化掉5F 02/17 20:15
qweertyui891: 6名是不是有點少6F 02/17 20:15
johnny3: 義大利麵程式碼7F 02/17 20:15
tn1983: 能F5的頁遊8F 02/17 20:15
shlee: 這個已經做一陣子了 去年就已經在做系統再構築了 那時候還發公告可能會有不可預期的問題發生9F 02/17 20:17
realion: 製作人累死後端11F 02/17 20:18
uranus013: 6人處理10年堆出來的300萬行 不如一槍打死我.jpg12F 02/17 20:18
ciobe: 然後還都沒寫註解 沒人看得懂嗎13F 02/17 20:20
xga00mex: 修一修直接放棄等死的機會比較高吧 老專案還這麼少人14F 02/17 20:21
lightdogs: 這個修到後面一定會覺得直接重建比較快15F 02/17 20:22
rabbithouse: 6個魔法師要解讀超多人編纂的300萬字的魔法書(X16F 02/17 20:23
adasin: 出個GBF:RE 是不是比較快?17F 02/17 20:24
pingu9999999: 三百萬行是怎樣的概念啊18F 02/17 20:27
Sunblacktea: 300萬行...感覺484重建比較快(19F 02/17 20:31
sezna: 才六個人阿?20F 02/17 20:31
poz93: 直接做手機版不好嗎21F 02/17 20:32
shiftsmart: 該送石頭了吧22F 02/17 20:32
terry12369: 6個帕魯23F 02/17 20:33
sezna: 六個人解讀三百萬行屎山重寫,CY也太小看code24F 02/17 20:33
stormNEW: 重做加中文吧25F 02/17 20:33
bobby4755: 快要變成上古文書了 沒有老賢者無法解讀26F 02/17 20:33
sezna: 一定是完全重寫比較快啦。27F 02/17 20:34
medama: 中文不可能吧 文字量太大了28F 02/17 20:34
SRNOB: 請我吧 我用claude來改29F 02/17 20:35
lightdogs: 而且搞不好經手人太多 連命名都有很大問題 改一個就會造成一堆bug  最後選擇重建或擺爛放棄30F 02/17 20:39
AkikaCat: 六個帕魯:要死了…32F 02/17 20:39
nineflower: 比起那些,卡池的彩率與井的抽數先改一改吧,有夠惡臭33F 02/17 20:40
sezna: 上古code能跑起來會有一大堆,以為是bug但能動的東西。35F 02/17 20:41
spfy: 工程師都懂重構的重量 就是重寫比較快的意思36F 02/17 20:41
Ishtarasuka: 六個帕魯:法國我37F 02/17 20:41
gunng: 歐姆尼塞亞的奇蹟38F 02/17 20:42
graywater: 要不要跟帕魯家的公司調人?39F 02/17 20:45
lslayer: 六個工程師應該天天眼神都是死的吧 要怎麼改從哪改超難的40F 02/17 20:49
inte629l: 3萬個table是正常的嗎...41F 02/17 20:49
sugaryeh000: 這公司是傻逼嗎 六個人清bug就算了,要搞300萬程式碼移植是不是少了兩個042F 02/17 20:51

--
作者 medama 的最新發文:
點此顯示更多發文記錄