PTT評價

[情報] GBF即將十週年 程式碼突破300萬行

看板C_Chat標題[情報] GBF即將十週年 程式碼突破300萬行作者
medama
( )
時間推噓44 推:44 噓:0 →:43

日本知名網頁遊戲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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.26.244 (臺灣)
PTT 網址

morichi02/17 20:12名為kmr的bug到現在還沒修

lightdogs02/17 20:15我覺得還在用網頁這個載體再怎麼更新都還是有限就是了

linceass02/17 20:15不過就是個網頁小遊戲...

Hatsukazekai02/17 20:15尊重 是FKHR

AbukumaKai02/17 20:15把有利794的部分優化掉

qweertyui89102/17 20:156名是不是有點少

johnny302/17 20:15義大利麵程式碼

tn198302/17 20:15能F5的頁遊

shlee02/17 20:17這個已經做一陣子了 去年就已經在做系統再構築了 那時候還

shlee02/17 20:17發公告可能會有不可預期的問題發生

realion02/17 20:18製作人累死後端

uranus01302/17 20:186人處理10年堆出來的300萬行 不如一槍打死我.jpg

ciobe02/17 20:20然後還都沒寫註解 沒人看得懂嗎

xga00mex02/17 20:21修一修直接放棄等死的機會比較高吧 老專案還這麼少人

lightdogs02/17 20:22這個修到後面一定會覺得直接重建比較快

rabbithouse02/17 20:236個魔法師要解讀超多人編纂的300萬字的魔法書(X

adasin02/17 20:24出個GBF:RE 是不是比較快?

pingu999999902/17 20:27三百萬行是怎樣的概念啊

Sunblacktea02/17 20:31300萬行...感覺484重建比較快(

sezna02/17 20:31才六個人阿?

poz9302/17 20:32直接做手機版不好嗎

shiftsmart02/17 20:32該送石頭了吧

terry1236902/17 20:336個帕魯

sezna02/17 20:33六個人解讀三百萬行屎山重寫,CY也太小看code

stormNEW02/17 20:33重做加中文吧

bobby475502/17 20:33快要變成上古文書了 沒有老賢者無法解讀

sezna02/17 20:34一定是完全重寫比較快啦。

medama02/17 20:34中文不可能吧 文字量太大了

SRNOB02/17 20:35請我吧 我用claude來改

lightdogs02/17 20:39而且搞不好經手人太多 連命名都有很大問題 改一個就會

lightdogs02/17 20:39造成一堆bug 最後選擇重建或擺爛放棄

AkikaCat02/17 20:39六個帕魯:要死了…

nineflower02/17 20:40比起那些,卡池的彩率與井的抽數先改一改吧,有夠惡臭

nineflower02/17 20:40

sezna02/17 20:41上古code能跑起來會有一大堆,以為是bug但能動的東西。

spfy02/17 20:41工程師都懂重構的重量 就是重寫比較快的意思

Ishtarasuka02/17 20:41六個帕魯:法國我

gunng02/17 20:42歐姆尼塞亞的奇蹟

graywater02/17 20:45要不要跟帕魯家的公司調人?

lslayer02/17 20:49六個工程師應該天天眼神都是死的吧 要怎麼改從哪改超難的

inte629l02/17 20:493萬個table是正常的嗎...

sugaryeh00002/17 20:51這公司是傻逼嗎 六個人清bug就算了,要搞300萬程式

sugaryeh00002/17 20:51碼移植是不是少了兩個0

mic7352802/17 20:546個,可憐阿,不愧是日本軟體業

Aeryzephyr02/17 20:54重寫300萬行可能都比較簡單

koty606902/17 20:566人 慘

colur02/17 20:58是不是以為自己請到六個芙莉蓮?結果是福利蓮需要支援收銀

chung200702/17 20:59直接重構吧,GBF的系統重構會很難嗎?

sd256702/17 21:026個人 要不要考慮重寫 比較快

tacking52002/17 21:02井數改了就沒轉盤了 別改比較好

xsdferty03502/17 21:06只有6個人要重構10年來的屎山代碼, 倒之前處理得完

xsdferty03502/17 21:06

weiyilan02/17 21:22有參加講座就說只有6個要負責這堆屎,難怪一堆問題

diablohinet02/17 21:29網頁小遊戲而已

Catwaterfall02/17 21:29只有6人要解決這些問題是不是搞錯了什麼

shinobunodok02/17 21:33真底層代碼動不得大概就是這種了

vios1000902/17 21:35每一個活動就ctrl c ,ctrl v?

AmeNe4318902/17 21:43直接新開一個遊戲把舊資料丟過去會不會比較輕鬆(?

healworld02/17 21:45這個技術債可以直接宣布破產

zizc0671902/17 21:58裡面絕對一堆垃圾Code

zizc0671902/17 21:59但也不敢清、改寫,怕一改就爆炸

thelittleone02/17 22:03300萬行裡面有多少legacy code 怕

jouhouya02/17 22:16日本本來就一直以來都不重視這方面的東西

ccoos02/17 22:16六個也太少…

Peurintesa02/17 22:163萬我已經很難想像了 300萬是什麼概念==

Peurintesa02/17 22:17這底層在哪都找不到了吧

GyroZeppeli02/17 22:23笑死賺這麼多只請的起6個人

aaronpwyu02/17 22:25重開機 GBF re

louis8282802/17 22:28只有六個人 會不會太硬核了點

albino134702/17 22:366個人??

qwe0468702/17 22:45感覺有點噁心==

v8686106202/17 22:52哈哈哈真慘

RevanHsu02/17 23:29難怪東西要作這麼久

seanlord02/17 23:45不能f5我可是不玩的喔

gm7922792202/18 00:20還會跑就不要動他

abc2108699902/18 00:31六個後端要重構300萬行的code

skhten02/18 00:40300萬是三小

lucifiel161802/18 02:01到底什麼樣的code要寫到三百萬行啊,不說我還以為

lucifiel161802/18 02:01他們什麼nasa之類的

xga00mex02/18 02:21可能有灌水吧 用程式跑行數計算 沒排除圖片之類的資源

xga00mex02/18 02:21不然300萬真的是很詭異的數字

xga00mex02/18 02:22就算每次活動都是完全複製貼上改參數應該也很難破100萬

romeie0602/18 07:136個人哈哈哈哈哈

ASEVE02/18 08:04暗示12年到後要re?

kashi2902/18 10:41還好我退了

Wooctor02/18 21:20光看就覺得處理起來是惡夢一場

Wooctor02/18 21:20而且這人力確定沒問題嗎