Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Old Minecraft Crash

旧时Minecraft的崩溃。

崩溃是Minecraft的意外关闭。如果minecraft发生崩溃,它通常会立即关闭,但它也可能会显示一个标示引起崩溃的异常的错误报告。一种发生了崩溃的状况会显示一个"储存区块中"(Saving Chunks)的屏幕。造成崩溃的最常见原因是mods和已有的bug。尝试修改的Minecraft的文件或个别的世界,即使是使用先进的编辑器,还是会可能导致崩溃。崩溃也可是因游戏中的bug所造成(如:在1.6.5更新之前,按住Shift+单击一个物品,把该物品全放进满的箱子里会造成游戏崩溃。)如果玩家不小心的话,崩溃可能会导致保存文件损坏。因此,我们强烈建议你定期保存你的保存文件的副本(在Windows系统的%appdata%/.minecraft/saves文件夹中),以减少因崩溃而造成世界被损坏的损失。

崩溃以前会有一个错误报告,但该功能已被移除。然而,有时错误报告可能在游戏关闭前极快地闪一下。Minecraft偶尔会在启动时显示该报告,但它只会在那里停留,并不会让你玩游戏。

崩溃的原因

Mods

崩溃可能因mod冲突而发生,或不完善的mod。如果你安装了几个mods,尝试重命名在minecraft文件夹中的“bin”文件夹,然后开启Minecraft。一个新的bin文件夹会被创建。然后把你想要的mod逐个安装,开启Minecraft并保证有没有mod崩溃。一旦开始崩溃再次发生,最后安装的mod可能是问题的原由,或另一个mod与它冲突。无论哪种方式,删除你认为导致问题的mod,或重复第一个步骤,除了不安装有问题的mod。

硬件问题

你的电脑上的硬件问题也很容易引起崩溃,或不正常反应。如果是这种情况,很可能你在其他与Minecraft无关的游戏也会遇到问题。如果Minecraft是唯一遇到问题的游戏,那么就不太可能是硬件的问题。

如果你确实也在其他游戏中遇到崩溃或视像损坏的现象,第一件事是先检查你电脑的通风口是否被堵塞,或被灰尘堵塞,(会随着时间推移不可避免地发生)。灰尘或通风口/风扇的堵塞可能会导致被称为过热的问题,这问题可能不严重到足以在平常使用电脑时引起问题,但在更激烈的活动,例如玩游戏期间,电脑的温度可能会过高。如果你使用的是笔记本电脑,要确保在其两侧或底部的通风孔没有任何阻塞或充满灰尘。如果是主机,检查明显的风扇位置有无堵塞,并使用手电筒看里面的情况。如果有大量的灰尘,或任何内部风扇不旋转,你应该把你的电脑送到维修店进行调整(提及你怀疑有过热的问题), 你可能需要支付一定的金钱,或阅读网上相关的一些电脑清洁教程(需要注意的是,电脑的内部组件对ESD(静电放电,基本上是一种静态的冲击)造成的损害是非常敏感的,所以你可能会不小心损坏你的电脑)。

如果您的电脑没有与过热相关的问题,游戏崩溃的另一个原因可能是部件损坏,尤其是RAM,或显示卡的问题。如果问题刚刚开始出现,而你在最近没有安装任何重大的更新或软件,如反病毒套件,你可能要考虑把你的电脑送到电脑店进行测试,或者你也可以自己使用工具,如"memtest86+","Furmark",等等。(然而,这些工具往往需要大量的电脑知识来使用)。

应该注意的是,即使你的电脑符合Minecraft的基本系统要求,有可能您的硬件可能有独特的问题,在笔记本电脑和OpenGL中(Minecraft显示游戏的视觉效果使用的API)比较常见。一个例子是笔记本电脑使用的Intel GMA(Graphics Media Accelerator)“显示卡”系列,它因与OpenGL常有问题而臭名昭著。

软件

虽然不太可能,与Minecraft无关的软件也可能会导致游戏崩溃。最有可能的软件是使用者帐户控制(User Account Control),不同类型的反恶意软件(如反病毒,反间谍软件,防火墙等),它们可能消耗过多系统资源并影响需要较多系统资源的应用程序,或可能因实时扫描的问题而导致的结果。如果你最近安装了应用程序,如AV软件,尝试停用它。如果Minecraft不再崩溃,你的AV软件很有可能是问题的源头。你可以将其移除(出于安全原因而不被推荐), 或配置它忽略Minecraft的文件夹和可执行文件。如果你不确定如何这样做,请使用Google查看一些教程。

如何获取崩溃报告

更多的时候,Minecraft会在崩溃之后自动关闭,而不显示一个错误报告。这里有一些方法来找到错误报告。

Windows

方法一

  1. 浏览到​​包含你minecraft.exe启动器的文件夹
  2. 没有选择任何物件(左键单击背景取消选择),⇧ Shift + 右键点击背景中的任何地方,并选择"在此处开启命令视窗"(Open command window here)
  3. 复制以下的代码:
    java -Xms1G -Xmx1G -cp Minecraft.exe net.minecraft.LauncherFrame
  4. 在命令视窗中单击右键,选择贴上键(Paste),然后按↵ Enter
  5. 登录后开始单人或多人游戏,并重现崩溃
  6. 一旦你获得崩溃报告,用右键单击它,选择全选(All)后按↵ Enter键复制,然后将其贴上到适当的mod页面寻求协助

方法二

  1. 创建一个新的文字文件,并打开它
  2. 保存该文件,名称应是可以很容易地识别并很快找到的。
  3. 将下面的代码复制到文件中;
java -Xms1G -Xmx1G -cp "%APPDATA%\.minecraft\bin\*" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft
pause
  1. 储存该文件,不是作为文字文件,选择"所有档案"(All Files)并在文件名字输入"minecraft-report.bat"
  2. 运行该文件。这会使游戏在离线模式下运行,但你应可得到错误报告。
  3. 一旦你获得崩溃报告,用右键单击它,选择全选(All)后按↵ Enter键复制,然后将其贴上到适当的mod页面寻求协助

方法三

  1. 打开Notepad并贴上此代码:
java -Xms1G -Xmx1G -cp Minecraft.exe net.minecraft.LauncherFrame > log.txt
  1. 点击"档案"(File),"另存新档"(Save as...),命名该文件为minecraft-report.bat
  2. 选择"所有档案"(All Files),后按"存档"(Save)
  3. 运行该.bat文件。尝试重现崩溃。一旦崩溃,将创建一个错误报告,名字是"log.txt"
  4. 打开log.txt文件
  5. 一旦你获得崩溃报告,用右键单击它,选择全选(All)后按↵ Enter键复制,然后将其贴上到适当的mod页面寻求协助

Mac OSX

方法一

  1. 开启mcpatcher
  2. 按"测试Minecraft"(Test Minecraft)
  3. 进入一个单人或多人游戏
  4. 重现错误,导致游戏崩溃。
  5. 现在你应该得到了崩溃报告。

方法二

  1. 前往Macintosh HD/Applications/Utilities并开启Console.app
  2. 运行Minecraft,崩溃时的java纪录将被添加到Console内,然后你可以选择和复制(Copy)

Linux

  1. 开启terminal(在Ubuntu/Linux Mint上,按Ctrl + Alt + T)
  2. 运行java -Xms512m -Xmx1024m -jar minecraft.jar并观看console的输出。你可以在游戏崩溃后选择和复制(Copy)。
Advertisement