崩溃 您所在的位置:网站首页 steamvr由于最近的崩溃 崩溃

崩溃

2024-07-16 23:48| 来源: 网络整理| 查看: 265

  本条目介绍的是游戏在打开之后意外关闭。关于游戏无法打开,请见“Tutorial:成功地启动游戏”。 该页面需要整理以符合格式指导。 讨论

请协助改善内容来使它符合规定。

本文章所述内容仅适用于Java版。 此条目的内容需要改进。

这些内容因翻译质量较低而违反或未达到标准。你可以帮助我们来改进此条目。

早期Minecraft崩溃的报告界面,图片来自启动器1.3.8 更早的Minecraft崩溃界面

崩溃(Crash)指Minecraft的非正常关闭,通常由未经处理的异常导致。Minecraft发生崩溃时一般会立即关闭,也可能会显示一个标示崩溃原因的错误报告。游戏时发生服务器崩溃会弹出一个“储存区块(Saving Chunk)”或“内部服务器关闭(Shutting down internal server)”窗口。

目录 1 崩溃的原因 1.1 Mod 1.2 硬件问题 1.3 软件 1.4 Java 1.5 手动触发 1.6 内存不足 1.7 游戏内 1.7.1 标记实体 1.8 存档文件夹/目录中有无法识别的符号 1.9 文件系统权限 1.10 进程被结束 2 崩溃报告中诙谐的评论 3 Hopper 3.1 历史 4 注释 5 参考 崩溃的原因[编辑 | 编辑源代码]

造成崩溃的最常见原因是Mod、漏洞与更新。即使使用最先进的编辑器修改Minecraft的文件或个别的世界,也可能导致崩溃。如果玩家不小心的话,崩溃可能会导致保存文件损坏。因此,强烈建议玩家定期备份存档,以减少因崩溃而造成存档损坏的损失。

Mod[编辑 | 编辑源代码]

崩溃可能因Mod的冲突、不完善(如开发中的Mod)或不兼容版本而发生。

如果安装了多个Mod,可以按照以下步骤排查:

尝试重命名在.minecraft文件夹中的bin文件夹,然后开启Minecraft,这会让Minecraft创建一个新的bin文件夹。 确认游戏没有崩溃后,逐个安装Mod,每装一个就启动Minecraft并确认是否发生崩溃。 若崩溃再次发生,最后安装的Mod可能就是问题的根源,或它和别的Mod冲突。尝试移除该Mod,或重新逐个安装其他Mod。

有些Mod需要多个组件一起安装才能正常运行。注意有一些Mod不应安装在mods文件夹下,否则会导致崩溃。

硬件问题[编辑 | 编辑源代码]

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

如果确实也在其他游戏中遇到崩溃或视像损坏的现象,第一件事是先检查电脑的通风口是否被挡住或被灰尘堵塞(会随着时间推移不可避免地发生)。通风口或风扇的堵塞在平时可能不足以引起电脑问题,但在更激烈的活动(如玩游戏)期间,可能导致电脑过热。如果使用的是笔记本电脑,要确保它两侧或底部的通风孔没有阻塞或充满灰尘。如果是主机,检查明显的风扇位置有无堵塞,并使用手电筒看里面的情况。如果有大量的灰尘,或某个内部风扇不旋转,应该把电脑送去维修,或阅读网上电脑清洁教程。需要注意的是,电脑的内部组件对静电放电造成的损害是非常敏感的,所以可能会不小心损坏电脑。

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

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

软件[编辑 | 编辑源代码]

虽然不太可能,但与Minecraft无关的软件也可能会导致游戏崩溃。最有可能的软件是用户账户控制(User Account Control,UAC),不同类型的反恶意软件(如防毒、反间谍软件,防火墙等),它们可能消耗过多系统资源,并影响需要较多系统资源的应用程序,或可能因实时扫描的问题而导致崩溃。如果最近安装了应用程序(特别是防毒软件),尝试停用它。如果Minecraft不再崩溃,这个软件很可能是问题的源头。可以将其移除(出于安全原因不推荐),或将Minecraft的文件夹和可执行文件添加到排除项。如果不知道怎么做,请搜索相关教程。

Java[编辑 | 编辑源代码]

使用与游戏不兼容的Java(如使用Java 8启动21w19a之后的版本),或者使用与自己的操作系统不兼容的Java也可能导致崩溃。

游戏版本对应的所需Java版本可参阅Java版 § 软件需求 。若要下载Java,请访问Oracle官网。

手动触发[编辑 | 编辑源代码]

玩家也可以同时按住F3 + C10秒手动触发一次调试性崩溃,并生成Minecraft崩溃报告。这个功能用于调试,而且是最安全的崩溃。

按住Ctrl + F3 + C10秒会强制Java虚拟机崩溃,生成虚拟机崩溃报告,而不是常规的Minecraft崩溃报告。

对于某些键盘,它只能使用右侧Ctrl触发,而使用左侧只会产生普通的崩溃。 在一些键盘上,按下Fn才会启用F3键。 内存不足[编辑 | 编辑源代码]

如果玩家的空闲RAM(或玩家正在运行另外一个占用大量内存的线程,如网页浏览器)很低,Minecraft可能会以“Java heap space”错误而造成崩溃。如果是这种情况下的崩溃,玩家可能需要添加更多的内存条或关闭占用大量内存的线程。

游戏内[编辑 | 编辑源代码]

进行有崩溃风险的操作,例如激活一个每个面都是活塞臂的活塞,或者引爆大量的TNT,都将会生成大量的线程然后使游戏崩溃。对更新抑制器施加不由玩家直接引起的方块更新,也必定会导致崩溃。

标记实体[编辑 | 编辑源代码]

罕见的,一个被标记的实体也可能使游戏崩溃,无论是原版游戏亦或是修改过的。最罕见的崩溃类型是一个被标记的方块实体。

存档文件夹/目录中有无法识别的符号[编辑 | 编辑源代码]

在文件夹/目录上出现了游戏或系统无法识别的符号也可能导致崩溃。

这一点常出现于编码有错误的文件系统或ext文件系统中。[注 1]

文件系统权限[编辑 | 编辑源代码]

在Linux系统上,将存档等文件或目录的读取权限去除(通常包括去除r权限、更改文件所有者)、写入权限去除(通常包括去除w权限、更改文件所有者、添加i属性)、目录访问权限去除(通常包括去除x权限、添加i属性),则在读取/写入存档时,随时有可能因IO错误或文件系统错误而崩溃。

进程被结束[编辑 | 编辑源代码]

在Linux系统上,向Minecraft进程发送SIGTERM、SIGKILL等信号(通常使用Linux命令kill或killall发送)会使游戏崩溃。最常见的情况是进程占用内存过高而被OOM Killer杀死。

特别之处在于,以这种方式崩溃的游戏有时不会生成崩溃报告(因为在生成崩溃报告前进程就被结束了)。

崩溃报告中诙谐的评论[编辑 | 编辑源代码]

在新版的崩溃报告(本文的开头处图片)中出现了“诙谐的评论”,这些评论出现在崩溃报告上的第二行,并不会作为闪烁标语在启动屏幕上显示。它们被硬编码在net.minecraft.CrashReport中。这些文字在分析崩溃报告时没有作用。

评论 解释 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 Studios的一名员工。 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!


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有