崩潰

出自Minecraft Wiki
跳到: 導覽搜尋
Information icon.svg
此特性為Java版獨有。
舊時Minecraft的崩潰。
新版Minecraft崩潰報告介面,擁有更多選項。

崩潰(Crash)是Minecraft的意外關閉。如果minecraft發生崩潰,它通常會立即關閉,但它也可能會顯示一個標示引起崩潰的異常的錯誤報告。一種發生了崩潰的情況會顯示一個「儲存區塊(Saving Chunk)」中的屏幕。造成崩潰的最常見原因是Mod和已有的錯誤。嘗試修改的Minecraft的文件或個別的世界,即使是使用先進的編輯器,還是會可能導致崩潰。崩潰也可是因遊戲中的錯誤所造成(例如在Beta 1.6.5更新之前,按住⇧ Shift+單擊一個物品,把該物品全放進滿的儲物箱里會造成遊戲崩潰。)如果玩家不小心的話,崩潰可能會導致保存文件損壞。因此,我們強烈建議你定期保存你的保存文件的副本(在Windows系統的%appdata%/.minecraft/saves資料夾中),以減少因崩潰而造成世界被損壞的損失。

以前崩潰會有一個錯誤報告,但該功能已被移除。然而,有時錯誤報告可能在遊戲關閉前極快地閃一下。Minecraft偶爾會在啟動時顯示該報告,但它只會在那裏停留,並不會讓你進入遊戲。

崩潰的原因[編輯 | 編輯原始碼]

Mod[編輯 | 編輯原始碼]

崩潰可能因Mod衝突而發生,或不完善的Mod。如果你安裝了幾個Mod,嘗試重命名在.minecraft資料夾中的「bin」資料夾,然後開啟Minecraft。一個新的bin資料夾會被創建。然後把你想要的Mod逐個安裝,開啟Minecraft並保證沒有Mod崩潰。一旦開始崩潰再次發生,最後安裝的Mod可能是問題的原由,或另一個Mod與它衝突。無論哪種方式,刪除你認為導致問題的Mod,或重複第一個步驟,除了不安裝有問題的Mod。

有些Mod需要多個組件一起安裝才能正常運行,例如砍樹、The Aether 2、NotEnoughItems等。注意有一些Mod不是安裝在Mods資料夾下面的,否則也會導致崩潰。

硬件問題[編輯 | 編輯原始碼]

你的電腦上的硬件問題也很容易引起崩潰,或不正常反應。如果是這種情況,很可能你在其他與Minecraft無關的遊戲也會遇到問題。如果Minecraft是唯一遇到問題的遊戲,那麼就不太可能是硬件的問題。

如果你確實也在其他遊戲中遇到崩潰或視像損壞的現象,第一件事是先檢查你電腦的通風口是否被堵塞,或被灰塵堵塞(會隨着時間推移不可避免地發生)。灰塵或通風口/風扇的堵塞可能會導致被稱為過熱的問題,這問題可能不嚴重到足以在平常使用電腦時引起問題,但在更激烈的活動,例如玩遊戲期間,電腦的溫度可能會過高。如果你使用的是筆記本電腦,要確保在其兩側或底部的通風孔沒有任何阻塞或充滿灰塵。如果是主機,檢查明顯的風扇位置有無堵塞,並使用手電筒看裏面的情況。如果有大量的灰塵,或任何內部風扇不旋轉,你應該把你的電腦送到維修店進行調整(提及你懷疑有過熱的問題)你可能需要支付一定的金錢,或閱讀網上相關的一些電腦清潔教程(需要注意的是,電腦的內部組件對ESD(靜電放電,基本上是一種靜態的衝擊)造成的損害是非常敏感的,所以你可能會不小心損壞你的電腦)。

如果您的電腦沒有與過熱相關的問題,遊戲崩潰的另一個原因可能是部件損壞,尤其是RAM,或顯示卡的問題。如果問題剛剛開始出現,而你在最近沒有安裝任何重大的更新或軟件,如反病毒套件,你可能要考慮把你的電腦送到電腦店進行測試,或者你也可以自己使用工具,如"memtest86+","Furmark"等等。(然而,這些工具往往需要大量的電腦知識來使用)

應該注意的是,即使你的電腦符合Minecraft的基本系統要求,有可能您的硬件可能有獨特的問題,在筆記本電腦和OpenGL中(Minecraft顯示遊戲的視覺效果使用的API)比較常見。一個例子是筆記本電腦使用的Intel GMA(Graphics Media Accelerator)「顯卡」系列,它因與OpenGL常有問題而臭名昭著。

軟件[編輯 | 編輯原始碼]

雖然不太可能,與Minecraft無關的軟件也可能會導致遊戲崩潰。最有可能的軟件是使用者賬戶控制(User Account Control),不同類型的反惡意軟件(如防毒,反間諜軟件,抗火牆等),它們可能消耗過多系統資源並影響需要較多系統資源的應用程式,或可能因實時掃描的問題而導致的結果。如果你最近安裝了應用程式,如防毒軟件,嘗試停用它。如果Minecraft不再崩潰,你的防毒軟件很有可能是問題的源頭。你可以將其移除(出於安全原因而不被推薦),或配置它忽略Minecraft的資料夾和可執行文件。如果你不確定如何這樣做,請使用搜尋引擎來查看一些教程。

大量的操作[編輯 | 編輯原始碼]

進行大量的有潛在開拓性的操作,例如激活一個每個面都是活塞臂的活塞或者引爆大量的TNT,都將會生成大量的線程然後使遊戲崩潰。

手動觸發[編輯 | 編輯原始碼]

玩家也可以按住F3C手動觸發一次崩潰。這個功能用於除錯,而且是最安全的崩潰。

在一些計算機上,按下fn將會啟用F3鍵。

內存不足[編輯 | 編輯原始碼]

如果玩家的空閒RAM(或玩家正在運行另外一個佔用大量內存的線程,如網頁瀏覽器)很低,Minecraft可能會以「Java heap space」錯誤而造成崩潰。如果是這種情況下的崩潰,玩家可能需要添加更多的內存條或關閉佔用大量內存的線程。

標記實體[編輯 | 編輯原始碼]

罕見的,一個被標記的實體也可能使遊戲崩潰,無論是原版遊戲亦或是修改過的

標記方塊實體值[編輯 | 編輯原始碼]

最罕見的崩潰類型是一個被標記的方塊實體值

詼諧的評論[編輯 | 編輯原始碼]

在新版的崩潰報告中出現了詼諧的評論,這些評論出現在崩潰報告上的第二行,其圖片在本篇文章的開頭處。這些評論不會作為閃爍標語在啟動屏幕上顯示。它們儲存在 minecraft.jar的.class文件中,可以修改.class文件從而修改這些詼諧的評論。

評論 解釋
Who set us up the TNT?(誰放的TNT?) 「有人給我們裝了一個炸彈」的一個用典,取自1991年的遊戲《零翼戰機》的低質量英語翻譯版本。
Everything's going to plan. No, really, that was supposed to happen.(一切都在計劃當中。不,真的!那本來就應該發生的!)
Uh... Did I do that?(額..這是我乾的嗎?)
Oops.(哎呀!)
Why did you do that?(你為什麼要這樣做?)
I feel sad now :( (人家很傷心)
My bad.(都是我的錯!)
I'm sorry, Dave.(對不起, Dave。) 引用了著名電影2001: 太空漫遊.中的對話「I'm sorry, Dave. I'm afraid I can't do that." (對不起,Dave。恐怕我做不到。)」。
I let you down. Sorry :( (對不起,我讓你失望了)
On the bright side, I bought you a teddy bear!(好消息是,我給你買了個泰迪熊!)
Daisy, daisy... 同樣來自電影《2001: 太空漫遊》當HAL開始唱「Daisy Bell (A Bicycle Built for Two)」時。
Oh - I know what I did wrong!(噢 - 我知道我哪裏搞錯了!) 此評論是對「I just don't know what went wrong :(」評論的交叉引用。
Hey, that tickles! Hehehe!(嗨,好癢啊!嘿嘿嘿!)
I blame Dinnerbone.(都是Dinnerbone的錯!) Dinnerbone是一個Mojang AB的員工。
You should try our sister game,Minceraft! (你應該嘗試我們的姐妹遊戲,Minceraft!) 引用彩蛋Minecraft主介面的名稱屏幕上有一個難得的機會,把CE調換位置
Don't be sad. I'll do better next time, I promise!(不要傷心。下次我會做得更好的,我保證!)
Don't be sad, have a hug! <3 (不要傷心,抱一抱!)
I just don't know what went wrong :((我就是不知道哪裏錯了嘛) 「Oh - I know what I did wrong!」的交叉引用。
Shall we play a game?(來玩個遊戲吧!) 引用自電影《戰爭遊戲》當角色David Lightman首次與電腦 Joshua聯繫時。
Quite honestly, I wouldn't worry myself about that.(老實說,我並不會擔心這個。) 引用電影《2001:太空漫遊》中HAL對Frank的回答:「嗯當然我知道9000系列中所有絕妙的成就,但是,呃,你確信從來沒有嗎,即使是最微不足道的計算機錯誤都沒有嗎?」
I bet Cylons wouldn't have this problem.(我打賭,Cylons絕對不會有這個問題。) Cylons是太空堡壘卡拉狄加展出中一個反覆出現的部分。
Sorry :((對不起)
Surprise! Haha. Well, this is awkward.(驚喜!哈哈。好吧,的確挺羞恥的。)
Would you like a cupcake?(想要一個紙杯蛋糕嗎?)
Hi. I'm Minecraft, and I'm a crashaholic.(嗨。我叫Minecraft,是個崩潰狂魔。) Alcoholic's Anonymous組(以及其他成癮者幫助群組)見面時當前說話者用「Hi, my name is _____ and I'm an alcoholic(嗨。我叫_____,是一個酒鬼開頭時的常用介紹。
Ooh. Shiny.(哦。漂亮。)
This doesn't make any sense!(這根本就沒有任何意義!)
Why is it breaking :( (為什麼它會壞掉)
Don't do that.(不要這樣做。)
Ouch. That hurt :( (哎呀,好疼)
You're mean.(你好殘忍)
This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~](你可以用這條消息換取一個免費的擁抱。請在離你最近的Mojang員工那裏兌換:[~~抱一抱~~]) 引用遊戲 Little Inferno,其中你可以得到一張與Miss Nancy免費擁抱的優惠券。
There are four lights!(只有四盞燈!) 取自《星際迷航:下一代》第6季第11集Capt. Jean-Luc Picard被Cardassians俘獲並虐待時對他實際虐待技術的引用。
But it works on my machine.(但是它明明在我的電腦上是正常的!)
Witty comment unavailable :( (不可用機智的回答) 如果詼諧的評論選擇失敗,會罕見地出現這個被硬編碼的評論。諷刺的是,這一個詼諧的評論。

Hopper[編輯 | 編輯原始碼]

Hopper[1] 是一個Beta版的崩潰報告工具,由一群社區志願者控制管理、儲存、繼續提交崩潰報告,最初只是用於提供排除 Minecraft 故障的技術性信息。[2]

當一個用戶正在遊玩,而遊戲崩潰時,數據庫會索引所有符合的錯誤報告。如果沒有找到,它將會報告給用戶,詢問用戶是否製作一個公開報告;如果找到,伺服器將會引導用戶到一個支持頁面。

歷史[編輯 | 編輯原始碼]

2013年7月10日Hopper被發佈。
2013年7月14日Hopper被引入到啟動器
2013年7月15日Hopper現在會提交崩潰報告到數據庫了。

參考[編輯 | 編輯原始碼]