Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Disambig gray  本文章介紹的是成功啟動遊戲。關於遊玩時的崩潰,請見「崩潰」。

Minecraft帶給了許多玩家珍貴而美好的記憶,然而可能由於各種原因,如配置、效能等問題,讓有些人啟動Minecraft時出現各種各樣問題,導致無法進入其樂無窮的Minecraft世界。許多Minecraft網站也經常有人提問「無法啟動」、「啟動錯誤」等問題。因此,本教學立足於幫助玩家解決Minecraft啟動問題,儘可能地確保玩家成功地啟動Minecraft,讓玩家邂逅Minecraft,也許本教學的內容能夠幫助你順利啟動遊戲。當然,如果你遇到了無法啟動的情況,不必將這篇文章從頭到尾地閱讀,你只需要按照目錄選擇與你的情況有關的部分閱讀即可。

Java版

區分正規Minecraft(Java版)

正規的Minecraft(允許包含ModForge等,不一定是正版)應該有以下特徵,否則這個遊戲是被修改過的,或者不是Java版。

  1. Minecraft必須用啟動器啟動(不一定是官方啟動器)。如果你一點開就可以進入遊戲,這通常是假的Minecraft。但是,啟動器一般具有一鍵啟動遊戲的功能。比如,有的啟動器可以生成啟動腳本(批處理檔案或快捷方式bat、cmd或lnk格式),打開(通常是雙擊)這些檔案即可立即啟動遊戲。
    • 注意:從非正規渠道可以下載到正規Minecraft,但是部分非正規渠道會透過非官方的安裝程式進行安裝,誠然,這種安裝程式通常是有效的,但是有可能夾雜惡意軟件;另外,有可能安裝之後會先啟動一個由第三方提供的所謂「啟動器」(通常攜帶廣吿等),透過「啟動器」啟動真正的啟動器,再啟動遊戲。這通常是不推薦的,如遇這種情況,一般可以從安裝位置直接找到真正的啟動器。
  2. 官方啟動器需要登入才可以啟動遊戲,而且需要購買才能夠使用完整版,否則為有遊戲時間限制的演示版。官方啟動器能夠提供遊戲資源下載等功能。非官方啟動器不需要購買就可以啟動完整版,其中的大部分非官方啟動器也提供了遊戲資源(包括遊戲主檔案、OptiFineForge、Fabric、資源檔案(assests)、標準庫(libraries))下載和安裝的功能。在中國大陸地區,有時候下載會非常慢或者根本無法下載,此時可以嘗試使用間接方式下載,比如有的非官方啟動器具有透過BMCLAPI下載的功能,這種方式有時會快一些,但是遊戲版本更新稍慢。另外,大多數非官方啟動器(如HMCL)的自動安裝Forge是藉助的BMCLAPI的伺服器。注意:有時候從官方下載可能比透過BMCLAPI下載速度更快。
  3. Minecraft從來沒有廣吿(但是非官方啟動器可能有)。值得注意的是,有些Mod或許會在遊戲中加入廣吿。
  4. Minecraft需要Java啟動。較好的啟動器可以為你自動下載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段落。
    • 目前最新版官方啟動器不需要Java也可以啟動,但如果要使用Mods或光影時仍需要Java[需要驗證]部分非官方的啟動器需要Java才能啟動。
  5. Minecraft的組態檔(包括資源檔案、資源包、地圖、設定)儲存在\.minecraft\資料夾中。啟動器可以修改。
    • 非官方啟動器通常將Minecraft的位置設為启动器所在文件夹\.minecraft,但也可以修改。
  6. 原版Minecraft不會使用系統安裝的字體,而是自帶字體(Minecraft),如果將語言設為某些特定的語言(如中文,僅限Java版1.13前)或者開啟強制Unicode字體則不會。Minecraft裏面的中文顯示起來和12號宋體一樣。
    • 有些Mod可以使它顯示系統的字體。資源包也可以自訂遊戲的字體。
  7. Minecraft的正式版版本是1.X的格式,不會有2.0(除了愚人節玩笑)或3.3.14.2之類的。正式版最多有2個點。不過預覽版例外,例如15w32c。遊戲版本可以在主界面看到,也可以在標題欄看到(舊版本除外)。Java版1.9後版本建立的世界,在Java版1.9之後版本的選擇世界界面中會顯示這個世界的版本名。
    • 請不要混淆Minecraft版本、啟動器版本、Forge/Fabric/Rift版本和各種Mod的版本。例如,遊戲版本可能是1.15.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 video 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圖形驅動程式

Debug NVIDIA

安裝NVIDIA驅動程式後的除錯界面示例

遊戲內的F3除錯界面可以顯示你目前的顯示卡、CPU、OpenGL等參數。

在Windows 7作業系統中,你可以嘗試執行Windows Update,可能有的系統更新會使得NVIDIA出現在你的「裝置管理器」列表中[1]。此時,前文所説的「不相容」錯誤或許將可以解決,流暢度也可以穩定在較好水平。[2]

如果「裝置管理器」中的「顯示適配器「既有Intel又有NVIDIA,可以在NVIDIA控制面板中將NVIDIA設為預設。

此外,安裝NVIDIA後,遊戲使用的OpenGL版本會是以4開頭的,也就是較新的版本。在沒有安裝NVIDIA的情況下,Minecraft在全螢幕模式下會遇到第三方軟件截屏問題,會得到全灰的截屏。在XP以上的系統,將滑鼠懸浮在任務欄的Minecraft窗口上,或者進入Alt+Tab選單,顯示的Minecraft預覽截圖就是這種異常灰色(前提是Minecraft是全螢幕的,且顯示卡較舊)。使用熒幕錄像專家或Applosoft等軟件錄屏時,可以在錄屏選項中勾選「win10新方法」或「提高錄屏效率」,這樣即使在全螢幕模式下軟件也可以錄到遊戲畫面;另一種解決辦法就是使用NVIDIA或AMD等較高級的顯示卡,這樣全螢幕模式下無論怎麼截屏都不會出問題,在Windows10系統下,若是點按筆記本電腦的相關調節音量、亮度的按鍵,提示欄可以正常在熒幕左上角顯示。

本頁面需要各位用户的踴躍參與

由於能力所限,上述內容不可能適用於所有的電腦,因此需要各位用户根據自己遇到的情況對頁面進行擴充。

Minecraft Story Mode的截屏問題或許也可以用上述兩種方法解決。

可能存在的檔案讀取權限問題

使用啟動器(一般是非官方的)啟動遊戲可能未顯示遊戲界面就彈出錯誤了。它可能是由於雙系統都執行同一目錄下的Minecraft引起的。建議嘗試使用管理員身份執行啟動器再啟動遊戲。

在某些顯示卡環境下顯示卡不相容OpenGL的崩潰報吿示例

對於舊的顯示卡搭配較新作業系統(如舊的核顯Intel搭配Windows 10),使用最新的Java啟動,可能成功,也可能拋出如下崩潰報吿(以以Java 1.8.0_73啟動18w16a為例,紅色文字為編者加入的注釋文字,其中加粗的注釋只是幫助你理解崩潰報吿,通常與本段所説的無法啟動無關): 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.2.149(表明這是使用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賬號。登入之後,你可以使用自訂外觀[3],並載入多人遊戲和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、Rift、Fabric與Mod

參見:ForgeModsRift以及Fabric

目前,可以給遊戲加入Mod(不考慮數據包模組)的主要有Forge、Rift、Fabric、LiteLoader等。

安裝的Mod,必須與遊戲版本對應。比如,你要安裝WorldEdit,就必須知道你的遊戲版本以及配置。如1.14.4的遊戲、安裝了Fabric,就應該安裝適用於1.14.4、Fabric的WorldEdit,如果安裝適用於1.12.2的WorldEdit或者安裝了適用於1.14.4但需要Forge的WorldEdit,就會沒有效果或者報錯。

有些Mod與其他Mod不相容,有些Mod依賴其他Mod,如NEI依賴ChickenCore,Fabric版的OptiFine依賴OptiFabric。這些具體可以參考Mod發佈者在其網頁上對該Mod的介紹。如果不符合這些要求,一般啟動遊戲時,未載入完就會顯示錯誤資訊,要求變更Mod並再次啟動遊戲。

  • 對於Forge,當啟動時遇到Mod不相容或缺失等情況時,會提示你錯誤資訊並要求你修復後重新啟動遊戲,比如提示你「請移除或變更以下Mod」。(非常舊版本的Forge則只能用英文顯示,甚至不能具體顯示哪個Mod出錯。)
  • 對於Fabric,當啟動時遇到Mod不相容或缺失等情況時,在錯誤資訊中拋出與Mod有關的錯誤資訊,可以在啟動器看到。

如安裝Forge建議使用最新版(latest)或推薦版本(recommend)的Forge。Forge官網提供個版本的Forge,一般如果Forge不是最新版,主界面右下角會顯示更新資訊。

另外請注意,對於Fabric的Mod,需要安裝fabric-api(可以從Fabric官網下載)才能正常執行(將fabric-api的檔案不要解壓縮,作為Mod同樣放到mods資料夾下即可)。

OptiFine可以不依賴Forge而安裝,但是BMCL(一種非官方的啟動器)可能無法啟動非Forge的OptiFine後的Minecraft版本(但一般其他的啟動器可以)。一般的非官方啟動器有自動安裝Forge的功能。注意:如果既要安裝Forge又安裝OptiFine,則將OptiFine的安裝包作為Mod放在mods資料夾下即可。對於Fabric,如安裝OptiFine,還需要同時安裝OptiFabric。

基岩版

要下載官方正版的Minecraft基岩版,你需要在指定的應用商店(如AndroidGoogle Play StoreiOSApp StoreWindows 10Microsoft Store)內購買。相對於Java版,基岩版啟動更容易些。當安裝完畢後,你只需要點擊「Minecraft」圖示就可以啟動遊戲了。否則,啟動遊戲後可能只會出現「您沒有《我的世界》許可證」的提示,並且無法進入主選單(前提是你安裝的Minecraft是官方正版)。

注意,對於Windows系統,只有Windows 10可以安裝基岩版。基岩版與Java版(Java版可以在任何Windows系統下安裝)互不干擾且可以共存。一般地,大多數用户在Windows系統的電腦上使用的是Java版。

由網易代理的《我的世界》中國版基於基岩版開發。可以執行在Android,iOS,以及版本在Windows XP以上的Windows系統。執行硬件配置要求與基岩版一致。可以在各應用商店以及《我的世界》中國版官網下載,詳見此處

區分正規Minecraft(基岩版)

正規的Minecraft基岩版應當具有以下特徵,否則這個遊戲是被修改過的。

  1. 攜帶版(1.1及以前)在安裝時軟件名為「Minecraft:Pocket Edition」,但是在安裝完成後,則會簡稱為「Minecraft PE"。基岩版(1.2及以後)則為「Minecraft」。(注意:基岩版官方譯名與Java版官方譯名有出入。)
  2. 正規的Minecraft軟件不可能會插入廣吿,也不會強制用户下載其他軟件。
  3. 基岩版是C++編寫的,不依賴於Java。此外由於C++本身的最佳化性,基岩版對記憶體和顯示卡的要求不高。

請注意,基岩版存在一些錯誤的翻譯(如「海靈核心」顯示為「導管」,「關卡匯入完成」顯示為「等級匯入完成」),這並不意味着你安裝的Minecraft基岩版是惡意修改過的,因為微軟將基岩版的翻譯工作外包給了商業團隊,而並非採用Crowdin上的(也就是Java版中的)翻譯。你可以使用資源包來將其替換為標準譯名。

注釋

  1. 打開裝置管理器的方法:除了在開始選單搜尋之外,可以右鍵「計算機」或「此電腦」,點擊「管理」,點擊「裝置管理器」,Windows 10系統可以直接右鍵左下角的開始選單按鈕在彈出的選單中點擊「裝置管理器」。
  2. 編者親測聯想ThinkPad電腦,於Windows 10系統。並未購買真實的獨立顯示卡。編者使用的NVIDIA圖形驅動程式是安裝VMWare時自動安裝的(不是安裝在虛擬機內)。不一定對所有人都適用。安裝Windows 7系統,一開始在裝置管理器沒有找到NVIDIA,只有Intel,更新後就有了。
  3. 有的Mod可以讓你即使不登入也可以使用自己的外觀。在有的多人遊戲中,未登入正版帳號也可以使用外觀。

另見

Advertisement