本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。
各位用户:为了让我们能更好了解您的需求,提供更优良的服务,请帮助我们填写一份问卷。编者问卷读者问卷(需要花费7分钟左右)

Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

教程/成功地启动游戏

来自Minecraft Wiki
跳转至: 导航搜索

Minecraft(我的世界)带给了许多玩家珍贵美好的记忆,然而可能由于各种原因,有些人启动Minecraft出现各种各样问题,导致无法进入其乐无穷的Minecraft世界。 本教程立足于解决Minecraft启动问题,尽可能地确保Minecraft能够启动,让玩家邂逅Minecraft,也许本教程的内容能够帮助你顺利启动游戏。

Java版[编辑 | 编辑源代码]

区分正规Minecraft(Java版)[编辑 | 编辑源代码]

正规的Minecraft(允许包含Mod和Forge)应该有以下特征,否则这个游戏是被修改过的。

  1. Minecraft必须用启动器启动(不一定是官方启动器)。如果你一点开就可以进入游戏,这通常是假的Minecraft。但是,少数启动器具有一键启动游戏的功能。比如,有的启动器可以生成启动脚本(bat、cmd或lnk格式),点开这些文件即可立即启动游戏。
  2. 官方启动器需要登录才可以启动游戏,而且需要购买才能够使用完整版,否则为有游戏时间限制的演示版。官方启动器能够提供游戏资源下载等功能。非官方启动器不需要购买就可以启动完整版,其中的大部分非官方启动器也提供了游戏资源(包括游戏主文件、OptiFineForge、资源文件(assests)[1]、需求文件(libraries)[2])下载和安装的功能。在中国大陆地区,有时候下载会非常慢或者根本无法下载,此时可以尝试使用间接方式下载,比如有的非官方启动器具有通过BMCLAPI下载的功能,这种方式有时会快一些,但是游戏版本更新稍慢。注意:有时候从官方下载可能比通过BMCLAPI下载速度更快。
  3. Minecraft从来没有广告(但是非官方启动器可能有)。值得注意的是,有些Mods可能不可避免地在游戏中加入广告。
  4. Minecraft需要Java启动。较好的启动器可以为你自动下载Java。目前最新版启动器不需要Java也可以启动,但如果要使用Mods或光影时仍需要Java‌[需要验证]。一般只有Java 8能启动游戏。默认的Java地址为系统盘://Windows/Program Files(或Program Files (x86))/Java/版本/bin/javaw.exe。级别较高的系统可能需要Java 8的64位。官方启动器运行时,会自动检测并下载Java(即runtime),在与启动器同一个文件夹中的runtime文件夹下。其他的启动器大多没有此功能,但是也可以以runtime中的../bin/javaw.exe启动游戏。参见#正确地安装及配置Java段落。
  5. Minecraft的配置文件(包括资源文件、资源包、地图、设置)存储在\.minecraft\文件夹中。
  6. Minecraft不会使用系统安装的字体,而是自带字体(Minecraft),如果将语言设为某些特定的语言(如中文,仅限1.13前)或者开启强制Unicode字体则不会。不过游戏里面的中文显示起来和12号宋体一样。
    • 有些Mod可以使它显示系统的字体。资源包也可以自定义游戏的字体。
  7. Minecraft的正式版版本是1.X的格式,不会有2.0(除了愚人节玩笑)或3.3.14.2之类的。正式版最多有2个点。不过预览版例外,例如15w32c。
    游戏版本可以在主界面看到。1.9后的选择世界也会显示版本名。
    • 请区分Minecraft版本、启动器版本、Forge版本和各种Mod的版本。例如,游戏版本可能是1.12.2或1.6(注意游戏版本不能直接作为小数处理,1.12是比1.6新的版本,Beta 1.8是1.0之前的版本),启动器(如HMCL)版本可能是3.1.59,OptiFine的版本可能是HD U C8,Forge的版本可能是14.23.1.2587。
  8. Minecraft(中国版除外)游戏内不会将“Minecraft”显示为“我的世界”(但你可以修改资源包的语言文件来达到这个效果),但启动器有可能。

正确地安装及配置Java以及可能遇见的显卡问题[编辑 | 编辑源代码]

显然Java版是需要依赖Java才能启动的。

一般来说,Minecraft Java版是兼容一般的Java的。你可以从Java官网下载并安装最新版本的Java 8。如果联机版下载Java速度慢,可以直接下载脱机版。64位系统可能需要Java (64bit)。目前较新版本的Java(之一)是Java 1.8.0_161(又称Java 8 Update 161或8u161)。

但是,使用Java 1.8.0_191等版本启动,对于有的电脑来说,游戏可能无法启动而是直接返回错误:The driver does not appear to support OpenGL(驱动器不支持OpenGL),参见下文的崩溃报告(经检测,1.8.0_73也出错,1.8.0_25则正常而不出错,见下)。当电脑无法使用Java 1.8.0_161版本启动时,对于大多数较新的版本,不会显示游戏窗口界面,而直接返回错误消息(参见下文的崩溃报告);若是Beta 1.7.3等较旧的版本,会在游戏窗口内给一个文本框,里面含有Bad vedio cards等回溯内容;额外地,若是使用MCLauncherBN(该启动器现已停更),则会显示“您的显卡不支持opengl”等消息。对于这些情况,使用Minecraft启动器下载的runtime通常能解决此问题(大多数非官方启动器自带选择自定义Java路径功能)。另外,可能与你的显卡有关。对于某些旧版的Intel显卡,启动游戏时的OpenGL是3版本的,易产生性能错误;如果使用新的显卡的话(见下),OpenGL会是4版本的,性能较好。

Minecraft官方启动器运行时会先检测并下载runtime。runtime文件夹与启动器并列,runtime文件夹中包含了Java。一般,默认的启动器使用的Java是从runtime寻找,而不是寻找Java的安装地址(如系统盘://Windows/Program Files/Java/版本)。官方启动器启动游戏时,默认选择runtime中的/runtime/jre-x64/1.8.0_25/bin/javaw.exe(以64位系统为例)。其他的大多数启动器在启动时都会默认选择Java的安装地址中的/bin/javaw.exe

Minecraft官方启动器使用的Java版本的Java 1.8.0_25(又称Java 8 Update 25或8u25)的64位。因此,当最新版Java启动游戏时会有“显卡不兼容OpenGL错误”时,你或许可以使用Java 1.8.0_25启动,或者尝试安装NVIDIA图形驱动程序。注意,Java官网没有旧版的Java可供下载,你可以在Oracle网站下载旧版本。对于Windows系统来说,找到“Java SE Runtime Environment 8u25”那一栏,点击“jre-8u25-windows-i586.exe”下载(这是Java 1.8.0_25 32bit的脱机安装程序,注意需要登录并同意许可条款才可以下载)。(点击“jre-8u25-windows-i586.tar.gz”也是可以的,但是这样需要手动修改注册表才能被系统及大多数启动器识别。)经检测,安装Java 1.8.0_25 64bit可以成功启动Minecraft(即使Java 1.8.0_73和Java 1.8.0_161无法启动),并且不会有兼容问题。

尝试安装NVIDIA图形驱动程序[编辑 | 编辑源代码]

安装NVIDIA驱动程序后的调试界面示例

游戏内的F3调试界面可以显示你当前的显卡、CPU、OpenGL等参数。

你可以尝试运行Windows Update,可能有的系统更新会使得NVIDIA出现在你的“设备管理器”列表中[3]。此时,前文所说的“不兼容”错误或许将可以解决,流畅度也可以稳定在较好水平。[4]

如果“设备管理器”中的“显示适配器“既有Intel又有NVIDIA,可以在NVIDIA控制面板中将NVIDIA设为默认。

此外,安装NVIDIA后,游戏使用的OpenGL版本会是以4开头的,也就是较新的版本。在没有安装NVIDIA的情况下,Minecraft在全屏模式下会遇到第三方软件截屏问题,会得到全灰的截屏。在XP以上的系统,将鼠标悬浮在任务栏的Minecraft窗口上,或者进入Alt+Tab菜单,显示的Minecraft预览截图就是这种异常灰色(前提是Minecraft是全屏的,且显卡较旧)。使用屏幕录像专家或Applosoft等软件录屏时,可以在录屏选项中勾选“win10新方法”或“提高录屏效率”,这样即使在全屏模式下软件也可以录到游戏画面;另一种解决办法就是使用NVIDIA或AMD等较高级的显卡,这样全屏模式下无论怎么截屏都不会出问题,在win10系统下,若是点按笔记本电脑的相关调节音量、亮度的按键,提示栏可以正常在屏幕左上角显示。

本页面需要各位用户的踊跃参与
由于能力所限,上述内容不可能适用于所有的电脑,因此需要各位用户根据自己遇到的情况对页面进行扩充。

Minecraft Story Mode的截屏问题或许也可以用上述两种方法解决。

可能存在的文件读取权限问题[编辑 | 编辑源代码]

使用启动器(一般是非官方的)启动游戏可能未显示游戏界面就弹出错误了。它可能是由于双系统都运行同一目录下的Minecraft引起的。建议尝试使用管理员身份运行启动器再启动游戏。

在某些显卡环境下显卡不兼容OpenGL的崩溃报告示例[编辑 | 编辑源代码]

如果使用过新的Java启动,可能成功,也可能抛出如下崩溃报告(以Java 1.8.0_73启动18w16a为例,红色文字为编者加入的注释文本,其中加粗的注释只是帮助你理解崩溃报告,通常与本段所说的无法启动无关): <pre> Description: Initializing game(正在启动游戏)

以下为错误说明以及回溯内容: java.lang.IllegalStateException: GLFW error 65542: WGL: The driver does not appear to support OpenGL(驱动器不支持OpenGL) at cbp.b(SourceFile:198) at org.lwjgl.glfw.GLFWErrorCallbackI.callback(GLFWErrorCallbackI.java:23) at org.lwjgl.system.JNI.invokePPPP(Native Method) at org.lwjgl.glfw.GLFW.nglfwCreateWindow(GLFW.java:1361) at org.lwjgl.glfw.GLFW.glfwCreateWindow(GLFW.java:1521) at cbp.<init>(SourceFile:94) at cbo.a(SourceFile:82) at cbf.an(SourceFile:427) at cbf.a(SourceFile:369) at net.minecraft.client.main.Main.main(SourceFile:141)

(部分内容省略) -- System Details -- Details: 系统细节: Minecraft Version: 18w16a (Minecraft版本:18w16a) Operating System: Windows 10 (amd64) version 10.0 (操作系统:Windows 10 64位,版本10.0,这很可能与游戏启动无关) Java Version: 1.8.0_73, Oracle Corporation (Java版本:1.8.0_73(即8u73或Java 8 Update 73),如果是1.8.0_25则很可能不会出错) Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 52789608 bytes (50 MB) / 201326592 bytes (192 MB) up to 1073741824 bytes (1024 MB) (存储空间:50MB/192MB,最大内存为1024MB) JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx1024m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump Launched Version: HMCL 3.1.59(表明这是使用HMCL(一种中文的非官方的启动器)启动的) LWJGL: 3.1.2 build 29 OpenGL: NO CONTEXT GL Caps: Using VBOs: Yes Is Modded: Probably not. Jar signature remains and client brand is untouched. 游戏是否被修改:很可能没有。Jar签名均未变化。 Type: Client (map_client.txt) Resource Packs: vanilla, file/parkour, file/Skin Current Language: ~~ERROR~~ NullPointerException: null Profiler Position: N/A (disabled) CPU: <unknown>

也可以通过搜索“java.lang.IllegalStateException: GLFW error 65542: WGL: The driver does not appear to support OpenGL”来获取更多有关此错误的内容。另见MC-128302。也可以尝试安装NVIDIA图形驱动程序或其他独立显卡。

登录Minecraft[编辑 | 编辑源代码]

登录游戏需要购买Minecraft账号。登录之后,你可以使用自定义皮肤[5],并加载多人游戏和Realms。

对于非官方启动器,启动Minecraft可以在正版验证中选择“离线”,此时你不需要登录就进入游戏,但仍需指定一个用户名。

某些多人游戏服务器不需要玩家已经登录Minecraft,它会让你通过聊天框在服务器内注册登录,并且不需要玩家拥有Minecraft账号。这些服务器可以在离线启动的情况下进入(进入服务器仍需要网络)。此类型的服务器的注册和登录命令多数是/register <密码> <确认密码>/login <密码>。有些服务器可以使用缩写的命令名称,如/reg <密码> <确认密码>/l <密码>。还有一些服务器是直接在聊天框中输入内容来登录。)

内存[编辑 | 编辑源代码]

Minecraft对内存(指物理内存)有一定的需求。启动器可以设置游戏最大内存。

你的电脑所拥有的总共物理内存应当尽量大于2GB,最好大于3GB。这样有利于腾出更多的内存以分配给Minecraft。如果小于2GB,Minecraft不一定能够正常启动。

需要注意的是,内存与显卡等没有多大关系。比如,内存较大而显卡一般的系统,可能能够轻松应对16区块的能见度,但是12区块的能见度而开启光影(Shader)就会卡顿。

另外需要注意,分配给Minecraft的内存数量是在启动游戏之前在启动器中设置的。32位的Java启动游戏的最大内存不能超过1GB。如果最大内存需要超过1GB,必须使用64位的Java启动。一般原版的Minecraft只需要将最大内存设为1GB以内(甚至设为512MB也可以)。安装了较多的Mod时需要适当提高最大内存。

资源包[编辑 | 编辑源代码]

如果你刚安装或修改资源包之后就无法启动游戏,可能是资源包文件有误,这是由某个快照版的一个bug所致,参见MC-123460 JSON parsing exceptions thrown during parsing of pack.mcmeta of data and resource packs are not caught properly。一般有误的资源包是直接文件夹形式而不是压缩包形式的。使游戏无法启动的资源包出错在pack.mcmeta,修复或删除出错的资源包即可。不过该bug已修复,更新游戏就不会出现这种情况。

Forge与Mod[编辑 | 编辑源代码]

参见:ForgeMods

对于安装的Mod,必须与游戏版本对应;有些Mod与其他Mod不兼容,有些Mod依赖其他Mod(如NEI依赖ChickenCore,天境(Aether)依赖orbis)。如果不符合这些要求,一般启动游戏时,未加载完就会显示错误信息,要求更改Mod并再次启动游戏[6]。(建议使用最新版(latest)或推荐版本(recommend)的Forge[7],一般如果Forge不是最新版,主界面右下角会显示更新信息。)

OptiFine可以不依赖Forge而安装,但是BMCL(一种非官方的启动器)可能无法启动非Forge的OptiFine后的Minecraft版本(但一般其他的启动器可以)。一般的非官方启动器有自动安装Forge的功能。注意:如果既要安装Forge又安装OptiFine,则将OptiFine的安装包作为Mod放在mods文件夹下即可。

基岩版[编辑 | 编辑源代码]

要下载官方正版的Minecraft基岩版,你需要在指定的应用商店(如Android的Google Play Store,IOS的App Store,Windows 10的Microsoft Store)内购买。相对于Java版,基岩版启动更容易些。当安装完毕后,你只需要点击“Minecraft”图标就可以启动游戏了。否则,启动游戏后可能只会出现“您没有《我的世界》许可证”的提示,并且无法进入主菜单(前提是你安装的Minecraft是官方正版)。

注意,对于Windows系统,只有Windows 10可以安装基岩版。基岩版与Java版(Java版可以在任何Windows系统下安装)互不干扰且可以共存。一般地,大多数用户在Windows系统的电脑上使用的是Java版。

区分正规Minecraft(基岩版)[编辑 | 编辑源代码]

正规的Minecraft基岩版应当具有以下特征,否则这个游戏是被修改过的。

  1. 携带版(1.1及以前)在安装时软件名为“Minecraft:Pocket Edition”,但是在安装完成后,则会简称为“Minecraft PE"。基岩版(1.2及以后)则为“Minecraft”。(注意:基岩版官方译名与Java版官方译名有出入。)
  2. 正规的Minecraft软件不可能会插入广告,也不会强制用户下载其他软件。
  3. 基岩版是C++编写的,不依赖于Java。此外由于C++本身的优化性,基岩版对内存和显卡的要求不高。

请注意,基岩版存在一些错误的翻译(如“命令方块矿车”显示为“带有命令块的《我的世界》”,“关卡导入完成”显示为“等级导入完成”),这并不意味着你安装的Minecraft基岩版是恶意修改过的,因为微软将基岩版的翻译工作外包给了商业团队,而并非采用Crowdin上的(也就是Java版中的)翻译。你可以使用资源包来将其替换为标准译名。

注释[编辑 | 编辑源代码]

  1. 包括声音以及除英文外的语言文件。Mod和资源包中的声音和语言文件不在此范围内。
  2. 游戏需要需求文件才能启动。需求文件通常有200MB左右。一般启动游戏时能够自动下载。
  3. 打开设备管理器的方法:除了在开始菜单搜索之外,可以右键“计算机”或“此电脑”,单击“管理”,单击“设备管理器”,Windows 10系统可以直接右键左下角的开始菜单按钮在弹出的菜单中单击“设备管理器”。
  4. 编者亲测联想ThinkPad电脑,于Windows 10系统。并未购买真实的独立显卡。编者使用的NVIDIA图形驱动程序是安装VMWare时自动安装的(不是安装在虚拟机内)。不一定对所有人都适用。安装Windows 7系统,一开始在设备管理器没有找到NVIDIA,只有Intel,更新后就有了。
  5. 有的Mod可以让你即使不登录也可以使用自己的皮肤。在有的多人游戏中,未登录正版帐号也可以使用皮肤。
  6. 这一类信息通常是可以用中文显示的,但对于非常旧的Forge则只能用英文显示,甚至不能具体显示哪个Mod出错
  7. Forge官网:minecraftforge.net

另见[编辑 | 编辑源代码]