[閒聊] 英雄聯盟的程式底層竟然15年來都沒改

看板LoL (英雄聯盟)作者 (小魯)時間1小時前 (2026/06/28 18:53), 編輯推噓34(37329)
留言69則, 46人參與, 7分鐘前最新討論串1/1
最近看了YT在拆解說為何英雄聯盟比賽,常常要暫停 或是回溯。 根本原因就是用了15年的底層程式沒換過,啟動器一開就是用Chromin開發的。 角色資料跟遊戲本體互動也是靠網頁(角色資料是網頁程式,遊戲本體是C++) , 甚至還有工程師在寫程式時忘記加一個等號。 導致客戶端程式在某一時期帧數暴跌,尤其是打團,帧數下降.... 還有一堆程式碼漏洞(例如T1的DDOS事件),都是riot埋下的.. 不過估計也沒人敢大刀闊斧去動這累積15年的屎山代碼... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.143.10 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LoL/M.1782644022.A.95A.html

06/28 18:54, 1小時前 , 1F
這遊戲這麼龐大 底層根本動不了吧
06/28 18:54, 1F

06/28 18:55, 1小時前 , 2F
能動的程式就不要改它
06/28 18:55, 2F

06/28 18:56, 1小時前 , 3F
要大改人力成本花多少 這產業本來就能動就好了
06/28 18:56, 3F

06/28 18:58, 1小時前 , 4F
推經典服趁機重寫吧 測試OK就改一改弄到原本的
06/28 18:58, 4F

06/28 19:01, 1小時前 , 5F
現在明明有ai ,早就可以一邊整理了,就只是懶而已
06/28 19:01, 5F

06/28 19:02, 1小時前 , 6F
動了老媽被燒你要捐老媽出來嗎
06/28 19:02, 6F

06/28 19:03, 1小時前 , 7F
幻想AI能快速重寫C++大型專案哦,很爽的
06/28 19:03, 7F

06/28 19:04, 1小時前 , 8F
有時候太大坨不如重做,但也是工程浩大吃力不討好
06/28 19:04, 8F

06/28 19:04, 1小時前 , 9F
別改那直接重寫勒 總覺得有那個時間搞什麼經典服跟
06/28 19:04, 9F

06/28 19:05, 1小時前 , 10F
mmorpg 不如把心力拿去重製+優化客戶端+搞個召喚師
06/28 19:05, 10F

06/28 19:05, 1小時前 , 11F
經典服應該就是在重寫吧 用經典服當名義順便測試阿
06/28 19:05, 11F

06/28 19:05, 1小時前 , 12F
不然你要用什麼名義起案==
06/28 19:05, 12F

06/28 19:05, 1小時前 , 13F
紙娃娃系統 弄召喚師造型不比什麼頭像旗幟框框好賺
06/28 19:05, 13F

06/28 19:06, 1小時前 , 14F
他們東西都借來借去的 想想會發生什麼就有趣
06/28 19:06, 14F

06/28 19:07, 1小時前 , 15F
蛤 真假 經典服跟重製代碼聽起來就完全不相干啊==
06/28 19:07, 15F

06/28 19:07, 1小時前 , 16F
做DEI比較能騙經費
06/28 19:07, 16F

06/28 19:07, 1小時前 , 17F
就不想花大錢跟時間重寫阿
06/28 19:07, 17F

06/28 19:08, 1小時前 , 18F
工程師名言:能動就不要動
06/28 19:08, 18F

06/28 19:15, 1小時前 , 19F
已經這麼多代了 誰知道動了會發生什麼事 只能一層一
06/28 19:15, 19F

06/28 19:15, 1小時前 , 20F
層疊上去
06/28 19:15, 20F

06/28 19:18, 1小時前 , 21F
微軟作業系統 底層也沒有改過啊
06/28 19:18, 21F

06/28 19:18, 1小時前 , 22F
本來就是會動的程式碼就不要去改
06/28 19:18, 22F

06/28 19:19, 1小時前 , 23F
LOL也沒什麼真正顛覆性的改動 底層沒動聽起來正常
06/28 19:19, 23F

06/28 19:20, 1小時前 , 24F
水管漏水圖.jpg
06/28 19:20, 24F

06/28 19:20, 1小時前 , 25F
讓Cursor來改
06/28 19:20, 25F

06/28 19:21, 1小時前 , 26F
不是新遊戲 能動就好 改了出事你負責?
06/28 19:21, 26F

06/28 19:22, 1小時前 , 27F
無腦說用AI就好的 只能說沒什麼用AI工作
06/28 19:22, 27F

06/28 19:23, 1小時前 , 28F
牽涉到資源分配 現在這樣就老媽滿天飛了 如果花太多
06/28 19:23, 28F

06/28 19:24, 1小時前 , 29F
動這個成本超高 還真的能動就好
06/28 19:24, 29F

06/28 19:24, 1小時前 , 30F
只有不懂AI的白癡才會幻想用AI就好
06/28 19:24, 30F

06/28 19:25, 1小時前 , 31F
人力金錢去重構 只要有閃失整天RIOT直接升天
06/28 19:25, 31F

06/28 19:27, 1小時前 , 32F
T1的DDOS不是屎山代碼的問題是伺服器連線的問題
06/28 19:27, 32F

06/28 19:28, 1小時前 , 33F
認真? 要靠AI去大改這種15年屎山代碼? 幻想工程師嗎
06/28 19:28, 33F

06/28 19:29, 1小時前 , 34F
屎山代碼
06/28 19:29, 34F

06/28 19:30, 1小時前 , 35F
和你講的遊戲本體是不同的
06/28 19:30, 35F

06/28 19:30, 1小時前 , 36F
AI最會的就是這種
06/28 19:30, 36F

06/28 19:30, 1小時前 , 37F
真的要重購就直接出第二代就好
06/28 19:30, 37F

06/28 19:31, 59分鐘前 , 38F
改了出事你負責嗎?
06/28 19:31, 38F

06/28 19:32, 58分鐘前 , 39F
整天說AI就可以簡單處理的人 就是最早被AI淘汰的人
06/28 19:32, 39F

06/28 19:32, 58分鐘前 , 40F
為何要改
06/28 19:32, 40F

06/28 19:34, 56分鐘前 , 41F
要是AI這麼容易改 思科這麼賺早就把他那超級屎山給
06/28 19:34, 41F

06/28 19:34, 56分鐘前 , 42F
他不改 現在還能動 一改直接爆炸
06/28 19:34, 42F

06/28 19:34, 56分鐘前 , 43F
正常就是這樣運行的
06/28 19:34, 43F

06/28 19:34, 56分鐘前 , 44F
整頓好了
06/28 19:34, 44F

06/28 19:37, 53分鐘前 , 45F
遊戲版Oracle
06/28 19:37, 45F

06/28 19:39, 51分鐘前 , 46F
要是AI真的把改好了,結果玩起來跟原本不一樣...
06/28 19:39, 46F

06/28 19:40, 50分鐘前 , 47F
比如說雷文光速QA或各種取消動畫,其實也是種bug
06/28 19:40, 47F

06/28 19:40, 50分鐘前 , 48F
遊戲伺服器工程師與遊戲設計師能一樣嗎 混在一起講
06/28 19:40, 48F

06/28 19:45, 45分鐘前 , 49F
只要工程師還要幫AI擦屁股的一天 就別妄想用AI處理
06/28 19:45, 49F

06/28 19:45, 45分鐘前 , 50F
屎山代碼
06/28 19:45, 50F

06/28 19:46, 44分鐘前 , 51F
Ai跟你說改完了 你就信?
06/28 19:46, 51F

06/28 19:47, 43分鐘前 , 52F
這版AI孝子就一堆大談的 這東西只有想死的才會丟AI
06/28 19:47, 52F

06/28 19:57, 33分鐘前 , 53F
給AI重構 想想就刺激
06/28 19:57, 53F

06/28 19:59, 31分鐘前 , 54F
我感覺有些人把現在的AI想得太厲害 光是屎山的份量
06/28 19:59, 54F

06/28 19:59, 31分鐘前 , 55F
應該就沒一個模型的context裝的下了
06/28 19:59, 55F

06/28 19:59, 31分鐘前 , 56F
行之有年 不出LOL2想改肯定動搖英本
06/28 19:59, 56F

06/28 20:00, 30分鐘前 , 57F
AI的上下文記憶 扛得了這個?
06/28 20:00, 57F

06/28 20:05, 25分鐘前 , 58F
AI 稍微複雜點的架構就會出包了 你只能把他當很強
06/28 20:05, 58F

06/28 20:05, 25分鐘前 , 59F
的junior用 還是要切小任務給他做還有修正他出的包
06/28 20:05, 59F

06/28 20:08, 22分鐘前 , 60F
能動不要修阿= = 懂得都懂
06/28 20:08, 60F

06/28 20:11, 19分鐘前 , 61F
光看標題就知道您是外行
06/28 20:11, 61F

06/28 20:13, 17分鐘前 , 62F
給AI重構 基本沒辦法實現 程式馬那麼大沒人有把握
06/28 20:13, 62F

06/28 20:13, 17分鐘前 , 63F
會不會有bug跳起來
06/28 20:13, 63F

06/28 20:14, 16分鐘前 , 64F
那個公司沒事會動底層代碼 .. = =
06/28 20:14, 64F

06/28 20:14, 16分鐘前 , 65F
就算只改一部分 這種程式碼沒有全盤考慮很容易這邊
06/28 20:14, 65F

06/28 20:14, 16分鐘前 , 66F
一個那邊一個bug
06/28 20:14, 66F

06/28 20:17, 13分鐘前 , 67F
有些東西是有相依性的 瞎七八改 就是多一堆bug
06/28 20:17, 67F

06/28 20:18, 12分鐘前 , 68F
能動就不要去改 還有真的不要太相信AI ==
06/28 20:18, 68F

06/28 20:23, 7分鐘前 , 69F
不如直接出LOL2
06/28 20:23, 69F
文章代碼(AID): #1gGFqsbQ (LoL)
文章代碼(AID): #1gGFqsbQ (LoL)