<本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

教程/成功地啟動遊戲

出自Minecraft Wiki
前往: 導覽搜尋

Minecraft(我的世界)帶給了許多玩家珍貴美好的記憶,然而可能由於各種原因,有些人啟動Minecraft出現各種各樣問題,導致無法進入其樂無窮的Minecraft世界。 本教程立足於解決Minecraft啟動問題,儘可能地確保Minecraft能夠啟動,讓玩家邂逅Minecraft,也許本教程的內容能夠幫助你順利啟動遊戲。

Java版[編輯 | 編輯原始碼]

區分正規Minecraft(Java版)[編輯 | 編輯原始碼]

正規的Minecraft(允許包含ModFabricForge等)應該有以下特徵,否則這個遊戲是被修改過的。

  1. Minecraft必須用啟動器啟動(不一定是官方啟動器)。如果你一點開就可以進入遊戲,這通常是假的Minecraft。但是,啟動器一般具有一鍵啟動遊戲的功能。比如,有的啟動器可以生成啟動腳本(批處理文件或快捷方式bat、cmd或lnk格式),打開(通常是雙擊)這些文件即可立即啟動遊戲。
  2. 官方啟動器需要登錄才可以啟動遊戲,而且需要購買才能夠使用完整版,否則為有遊戲時間限制的演示版。官方啟動器能夠提供遊戲資源下載等功能。非官方啟動器不需要購買就可以啟動完整版,其中的大部分非官方啟動器也提供了遊戲資源(包括遊戲主文件、OptiFineForge、Fabric、資源文件(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後版本創建的世界,在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圖形驅動程序[編輯 | 編輯原始碼]

安裝NVIDIA驅動程序後的除錯介面示例

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

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

如果「設備管理器」中的「顯示適配器「既有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為例,紅色文字為編者加入的注釋文本,其中加粗的注釋只是幫助你理解崩潰報告,通常與本段所說的無法啟動無關): <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、Rift、Fabric與Mod[編輯 | 編輯原始碼]

參見:ForgeModsRift以及Fabric

對於安裝的Mod,必須與遊戲版本對應;有些Mod與其他Mod不兼容,有些Mod依賴其他Mod(如NEI依賴ChickenCore,天境(Aether)可能依賴orbis)。這些具體可以參考Mod發布者在其網頁上對該Mod的介紹。如果不符合這些要求,一般啟動遊戲時,未加載完就會顯示錯誤信息,要求更改Mod並再次啟動遊戲[6],或者拋出與Mod有關的錯誤信息(對Fabric而言)。(如安裝Forge建議使用最新版(latest)或推薦版本(recommend)的Forge[7],一般如果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基岩版,你需要在指定的應用商店(如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

另見[編輯 | 編輯原始碼]