本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…本站文本內容除另有聲明外,均在知識共享 署名-非商業性使用-相同方式共享 3.0 協議下提供。(詳情…中文Minecraft Wiki是完全公開的。歡迎持續參與翻譯工作中文Minecraft Wiki是完全公開的。歡迎持續參與翻譯工作Minecraft中文Wiki微博正在更新!或許有興趣去看看Minecraft中文Wiki微博正在更新!或許有興趣去看看翻譯或創建頁面之前,不妨看看譯名標準化Wiki條例頁面。翻譯或創建頁面之前,不妨看看譯名標準化Wiki條例頁面。想與其他用戶進行編輯上的溝通?社區專頁正是為此創建的。想與其他用戶進行編輯上的溝通?社區專頁正是為此創建的。需要管理員的協助?在管理員告示板留言也許可以幫到您。需要管理員的協助?在管理員告示板留言也許可以幫到您。

教程/成功地啟動遊戲

出自 Minecraft Wiki
前往: 導覽搜尋

Minecraft可能由於種種原因,有些人、有時候無法打開。下面的內容也許能夠幫助你打開遊戲。

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

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

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

  1. Minecraft必須用啟動器啟動(不一定是官方啟動器)。如果你一點開就可以進入遊戲,這通常是假的Minecraft。但是,少數啟動器具有一鍵啟動遊戲的功能。比如,有的啟動器可以生成啟動腳本(bat或lnk格式),點開這些文件即可立即啟動遊戲。
  2. 官方啟動器需要登錄才可以啟動遊戲,而且需要購買才能夠使用完整版。官方啟動器能夠提供遊戲資源下載等功能。非官方啟動器不需要購買就可以啟動完整版,其中的某些啟動器提供了遊戲資源(包括遊戲主文件、OptiFineForge、資源文件(assests)[1]、需求文件(libraries)[2])下載和安裝的功能。在大陸地區,有時候下載會非常慢或者根本無法下載,此時可以嘗試使用間接方式下載,比如有的啟動器(不包括官方啟動器)具有通過BMCLAPI下載的功能,這種方式有時會快一些,但是遊戲版本更新稍慢。
  3. Minecraft從來沒有廣告(但是啟動器可能有)。值得注意的是,有些mod可能不可避免地在遊戲中加入廣告。
  4. Minecraft需要Java啟動。較好的啟動器可以為你自動下載Java。
    (目前最新版啟動器,並不需要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段落。
  5. Minecraft的配置文件(包括資源文件、資源包、地圖、設定)存儲在\.minecraft\資料夾中。
  6. Minecraft不會使用系統安裝的字體,而是自帶字體(Minecraft),如果將語言設為某些特定的語言(如中文)或者開啟強制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 64bit的脫機安裝程序,注意需要登錄並同意許可條款才可以下載)。(點擊「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驅動程序後的除錯介面示例

你可以嘗試上網搜索NVIDIA圖形驅動程序,安裝後,它會出現在你的「設備管理器」列表中。此時,前文所說的「不兼容」錯誤或許將可以解決,流暢度也可以穩定在較好水平。[3]

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

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

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

在某些顯卡環境下顯卡不兼容OpenGL的崩潰報告示例[編輯 | 編輯原始碼]

如果使用過新的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.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帳號。登錄之後,你可以使用自定義外觀[4],並加載多人遊戲和Realms。 對於非官方啟動器,啟動Minecraft可以在正版驗證中選擇「離線」,此時你不需要登錄就進入遊戲,但仍需指定一個用戶名。 某些多人遊戲伺服器不需要玩家已經登錄Minecraft,它會讓你通過聊天框在伺服器內註冊登錄,並且不需要玩家擁有Minecraft帳號。這些伺服器可以在離線啟動的情況下進入(進入伺服器仍需要網絡)。此類型的伺服器的註冊和登錄指令多數是/register <密碼> <確認密碼>/login <密碼>。有些伺服器可以使用縮寫的指令名稱,如/reg <密碼> <確認密碼>/l <密碼>。還有一些伺服器是直接在聊天框中輸入內容來登錄。)

內存[編輯 | 編輯原始碼]

Minecraft對內存有一定的需求。啟動器可以設定遊戲最大內存。如果有足夠的內存,應至少分配給遊戲512MB,但需要少於目前的空閒內存,以便讓作業系統有足夠的內存使用。 你的電腦所擁有的物理內存儘量應該大於2GB,最好大於3GB。這樣有利於騰出更多的內存以分配給Minecraft。如果小於2GB,Minecraft不一定無法正常啟動。 需要注意的是,內存與顯卡等沒有多大關係。比如,內存較大而顯卡一般的系統,可能能夠輕鬆應對16區塊的能見度,但是12區塊的能見度而開啟光影(Shader)就會卡頓。 另外需要注意,分配給Minecraft的內存數量是在啟動遊戲之前在啟動器中設定的。如果最大內存需要超過1GB,必須使用64位的Java啟動。一般原版的Minecraft只需要將最大內存設為1GB以內(甚至設為512MB也可以)。安裝了較多的Mod是需要適當提高最大內存。

資源包[編輯 | 編輯原始碼]

如果你剛安裝或修改資源包之後就無法啟動遊戲,可能是資源包文件有誤,這是由某個快照版的一個bug所致,參見[https://bugs.mojang.com/browse/MC-123460 MC-123460 JSON parsing exceptions thrown during parsing of pack.mcmeta of data and resource packs are not caught properly]。一般有誤的資源包是直接資料夾形式而不是壓縮包形式的。使遊戲無法啟動的資源包出錯在pack.mcmeta,修復或刪除出錯的資源包即可。

Forge與Mod[編輯 | 編輯原始碼]

:另見:ForgeMods 對於安裝的Mod,必須與遊戲版本對應;有些Mod與其他Mod不兼容,有些Mod依賴其他Mod(如NEI依賴ChickenCore,天境(Aether)依賴orbis)。如果不符合這些要求,一般啟動遊戲時,未加載完就會顯示錯誤信息,要求更改Mod並再次啟動遊戲[5]。(建議使用最新版(latest)或推薦版本(recommend)的Forge[6],一般如果Forge不是最新版,主介面右下角會顯示更新信息。) OptiFine可以不依賴Forge而安裝,但是BMCL(一種非官方的啟動器)可能無法啟動非Forge的OptiFine後的Minecraft版本(但一般其他的啟動器可以)。

基岩版[編輯 | 編輯原始碼]

要下載官方正版的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及以前)在安裝時軟體名為「Minecraft:Pocket Edition」,但是在安裝完成後,則會簡稱為「Minecraft PE"。基岩版(1.2及以後)則為「Minecraft」。(注意:基岩版官方譯名與Java版官方譯名有出入。) # 正規的Minecraft軟體不可能會插入廣告,也不會強制用戶下載其他軟體。 # 基岩版是C++編寫的,不可能依賴於Java。此外由於C++本身的優化性,基岩版對內存和顯卡的要求不高。 請注意,如果你在使用基岩版過程的發現有錯誤的翻譯(如「指令方塊礦車」顯示為「帶有指令塊的《我的世界》」,「關卡導入完成」顯示為「等級導入完成」),不一定意味著你安裝的Minecraft基岩版是惡意修改過的。

注釋[編輯 | 編輯原始碼]

  1. 包括聲音以及除英文外的語言文件。Mod和資源包中的聲音和語言文件不在此範圍內。
  2. 遊戲需要需求文件才能啟動。需求文件通常有200MB左右。一般啟動遊戲時能夠自動下載。
  3. 編者親測聯想ThinkPad電腦,於Windows 10系統。並未購買真實的獨立顯卡。編者使用的NVIDIA圖形驅動程序是安裝VMWare時自動安裝的(不是安裝在虛擬機內)。不一定對所有人都適用。
  4. 有的Mod可以讓你即使不登錄也可以使用自己的外觀。在有的多人遊戲中,未登錄正版帳號也可以使用外觀。
  5. 這一類信息通常是可以用中文顯示的,但對於非常舊的Forge則只能用英文顯示,甚至不能具體顯示哪個Mod出錯
  6. Forge官網:minecraftforge.net