我刷到這個(gè)更新日志的時(shí)候,整個(gè)人愣了一下。Mojang在6月16日推送的26.2 Chaos Cubed更新里,修了一個(gè)2012年10月24日就提交的bug——編號(hào)MC-4。從提交那天算起,到這次修復(fù)落地,前后4983天。說(shuō)真的,一個(gè)bug能陪你從小學(xué)走到大學(xué)畢業(yè),這本身就很離譜。
這事得從Mojang的bug追蹤系統(tǒng)說(shuō)起。MC-4之所以叫MC-4,是因?yàn)樗沁@套系統(tǒng)里第四個(gè)被記錄的問(wèn)題,提交日期是2012年10月24日,一個(gè)星期三。bug的表現(xiàn)有點(diǎn)繞:玩家在聯(lián)機(jī)服務(wù)器里把物品丟在方塊邊緣的時(shí)候,客戶端這邊有時(shí)候會(huì)把物品渲染成掉下方塊邊緣,但服務(wù)器那邊判定物品還在原來(lái)的方塊上。兩邊一沖突,就出現(xiàn)了“我明明看到東西在那邊結(jié)果根本撿不到”的詭異狀況。玩過(guò)MC聯(lián)機(jī)的老哥應(yīng)該都有印象,有時(shí)候路過(guò)一個(gè)方塊邊緣,看著地上有掉落物,走過(guò)去按拾取死活撿不起來(lái),多半就是撞上了這個(gè)老bug。
![]()
這bug能活14年,不是Mojang完全沒(méi)管過(guò)。2016年的時(shí)候,Minecraft首席設(shè)計(jì)師兼Mojang首席創(chuàng)意官Jens 'Jeb' Bergensten就在bug追蹤頁(yè)面下留過(guò)評(píng)論,說(shuō)這個(gè)問(wèn)題“已經(jīng)修到我無(wú)法再?gòu)?fù)現(xiàn)的程度了”。但后來(lái)的事實(shí)證明,Jeb那次可能修掉了一部分觸發(fā)場(chǎng)景,并沒(méi)有完全根除。2026年6月16日Mojang在追蹤系統(tǒng)里把它標(biāo)記為“已解決”,才算給這條長(zhǎng)達(dá)十幾年的線索畫(huà)上句號(hào)。
這次26.2更新本身的內(nèi)容也并不少。版本號(hào)打在6月16日周二上線,核心更新包括一個(gè)新生物群系“硫磺洞穴”,以及配套的新生物“硫磺方塊”。除此之外還有一批bug修復(fù)和各種小調(diào)整,其中比較顯眼的一條是把Hardcore模式下的作弊徹底堵死。這些改動(dòng)里,硫磺洞穴和硫磺方塊屬于內(nèi)容向的補(bǔ)充,堵Hardcore作弊算是社區(qū)呼聲不低的優(yōu)化,但真正讓老玩家集體瞳孔地震的,還是MC-4終于被打上了“已解決”的標(biāo)簽。
我試著去翻了一圈其他游戲的bug存活紀(jì)錄,想看看有沒(méi)有比這個(gè)更能熬的。查了一圈沒(méi)找到更長(zhǎng)的案例。唯一比較接近的例子是GTA5的加載界面問(wèn)題。那個(gè)問(wèn)題折磨了玩家好幾年,讀取時(shí)間長(zhǎng)得能去泡碗面再回來(lái)。后來(lái)一個(gè)叫t0st的玩家自己反編譯游戲代碼,發(fā)現(xiàn)了一個(gè)CPU瓶頸,改完之后加載時(shí)間直接縮短了70%。游戲上線八年之后,Rockstar給t0st轉(zhuǎn)了一萬(wàn)美金作為找bug的獎(jiǎng)勵(lì)。但嚴(yán)格來(lái)說(shuō),GTA5那個(gè)是粉絲自己動(dòng)手修了再反饋給官方,跟官方自己悶頭修了快五千天還不是同一種劇情。
![]()
不過(guò)話說(shuō)回來(lái),Mojang也別高興太早。bug追蹤系統(tǒng)里還有一個(gè)叫MC-14的問(wèn)題,跟MC-4同一天提交,同樣從2012年10月24日活到現(xiàn)在,至今還是未解決狀態(tài)。MC-14的毛病出在礦車(chē)上:當(dāng)兩輛礦車(chē)占據(jù)同一段空間時(shí),它們的動(dòng)量會(huì)繼續(xù)維持,導(dǎo)致各種詭異的物理交互。老玩家估計(jì)都遇到過(guò),礦車(chē)系統(tǒng)一旦出了問(wèn)題,整個(gè)自動(dòng)運(yùn)輸線就跟著抽風(fēng),修起來(lái)能把人肝到頭皮發(fā)麻。MC-4封了,MC-14還在那掛著,Mojang的待辦清單上還有得勾。
仔細(xì)想想,一個(gè)存在了14年的bug被修掉這件事,其實(shí)挺五味雜陳的。對(duì)于這幾年剛?cè)肟拥男峦婕襾?lái)說(shuō),MC-4可能只是個(gè)沒(méi)聽(tīng)說(shuō)過(guò)的編號(hào),聯(lián)機(jī)撿東西不順手的體驗(yàn)他們或許遇到過(guò),但不會(huì)知道背后有個(gè)活了快五千天的bug在作祟。對(duì)于那些從2012年甚至更早就開(kāi)始搭方塊的老玩家來(lái)說(shuō),看到這條更新日志,大概跟翻到一張舊地圖差不多——記憶里那些年在服務(wù)器里追著掉落物狂按右鍵的畫(huà)面,一下全回來(lái)了。
一個(gè)bug活14年是壞事嗎?肯定不是。但Mojang沒(méi)把它掃進(jìn)“已知問(wèn)題但懶得修”的角落,憋了這么多年還是掏出了修復(fù),至少說(shuō)明他們沒(méi)把bug追蹤系統(tǒng)當(dāng)擺設(shè)。更晚總比沒(méi)有強(qiáng),這句話放在游戲開(kāi)發(fā)里,有時(shí)候也是種實(shí)在的態(tài)度。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.