崩溃(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,都将会生成大量的线程然后使游戏崩溃。
手动触发
玩家也可以按住F3和C手动触发一次崩溃。这个功能用于除错,而且是最安全的崩溃。
在一些计算机上,按下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主界面的名称屏幕上有一个难得的机会,把C和E调换位置 |
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现在会提交崩溃报告到数据库了。 |
参考
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |