Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Ic translate
此條目的(部分)內容需要翻譯。

你可以幫助我們來翻譯此條目,但請勿使用機器翻譯

Minecraft 啟動器
2016Launcher
目前版本

2.0.806

預覽版本

2.0.806

平台

WindowsmacOSLinux

Minecraft 啟動器(Minecraft launcher)是一個提供登入和下載功能的前端介面,但是它獨立於用戶端。它負責下載主要 Java 包,包括 minecraft.jarLWJGL,以及儲存代碼和例如材質的遊戲資源。這也有點像一個基礎的、簡單的和易破解的第一次登入時強制讓使用者登入到一個付費帳號的角色。可以使用啟動器來執行所有版本的Minecraft,然而一些版本並未包括在啟動器中,例如 IndevMinecraft 2.0和任何 Beta 1.9 預發布版。

行為

File:2016LauncherLogin.png

在使用者未登入時啟動器顯示的登入畫面。

每次啟動器執行時,它都會檢查在儲存著 Minecraft 檔案的一個特殊資料夾——.minecraft。它檢查「launcher_profiles.json」的檔案作為啟動器的登入憑據。如果檔案沒找到、被損壞或沒有使用者登入,使用者必須使用有效付費帳號來進行登入,否則使用者將只能夠遊玩演示版或購買遊戲。

當登入後,啟動器會首先嘗試驗證登入。如果有效的「launcher_profiles.json」檔案存在,且在最後一次關閉時進行了登入,但是沒有網路連接,啟動器將會啟動一個「Play offline」(離線模式)模式。如果成功連接到網路,啟動器將會把最新版本的「versions」資料夾與伺服器的最新發布的版本進行比較。當「profile options」(配置選項)的「Use latest version」(使用最新版本)被選擇時,如果選擇的版本不存在,或版本需要進行更新,啟動器將會下載所有最新的 Minecraft 組件以及 Java 二進位檔案。它也會將 Assets 資料夾裡的所有東西都進行同步。(詳見資源包

最後,一旦成功安裝或更新之後,啟動器將會啟動「minecraft.jar」(透過「javaw.exe」,Oracle 的 Java 虛擬機執行)。在缺失「.jar」的檔案的情況下仍然可以啟動,在這種情況下,啟動器會自動下載缺失檔案,但是如果沒有網路連接,則會停止下載。

Minecraft啟動器現在支持41種語言。

特性

啟動器

  • 管理多個組態檔(儲存在「launcher_profiles.json」)。每個組態檔都可以控制:
    • 遊戲版本。包括使用已過時的預覽版本和之前的預發布版。你也可以手動加入較舊/自訂的版本。 [1]查看這個影片來取得說明。
    • 在遊戲內使用的 Mojang 帳號。
    • Java 命令列參數(例如堆大小)
    • 遊戲目錄(硬碟上儲存遊戲檔案的地方)
    • 等等。
  • 啟動器不會在硬碟上儲存你的密碼。啟動器會使用一個「刷新令牌」進行驗證。
  • 啟動器的自動更新。
  • 更新庫的能力,例如 LWJGL。
  • 離線模式。(第一次啟動需要一個網路連接來下載所需資源)
  • 透過 Hopper 向 Mojang 報告崩潰。
  • 透過索引資料庫的崩潰資訊來提供如何修復錯誤。

時間機器

File:HowToAllowOldVersions.png

組態檔中可用的 Alpha 和 Beta 版本。

啟動器擁有遊玩 AlphaBeta 版遊戲的能力。目前,Alpha、Beta 和所有的正式版本都能夠遊玩。4個 Pre-classic 版本、4個 Classic 版本,以及一個 Infdev 版本都加入在「old-alpha version」中。[2] 然而,Indev仍然沒被加入。

進度

  • 注意:這個列表只是列出了在啟動器中至少找不到的一個版本(2010-06-18 的 Infdev,還有秘密週五更新 1)。

可以透過點擊「Edit Profile」按鈕或建立新的 Profile 來下載舊版本。在「Version Selection」中允許透過點擊對應的框來使用 Alpha 和 Beta 版本。下一步,從下拉選單中選擇需要的版本,並儲存 Profile。

然而,這些版本都非常舊了,並且可能是不受支持的。任何的錯誤、故障、缺失的功能或不穩定的崩潰將不會被解決,因為只支持最新版本。Mojang 強烈建議你將這些版本儲存在不同的資料夾裡來避免損壞。[3]

外觀

ChangingSkinLauncher

啟動器中的外觀選項

你可以在Minecraft啟動器中變更或加入你的自訂外觀。要變更或加入你的外觀,請點擊「外觀」按鈕,然後點擊「瀏覽」按鈕瀏覽您的檔案系統來找到您的外觀檔案 。外觀檔案的解析度必須為64x64,否則啟動器將不會接受它。此外,外觀檔案的檔案格式必須為.png 。在你找到外觀檔案之後,點擊"儲存」按鈕來確認你在遊戲中的外觀。

  • 你可以點擊「點擊以重設」按鈕來還原Steve或Alex的預設外觀。
  • 你可以在兩個玩家模型中選擇——經典(Steve)或苗條(Alex)。

配置

當你第一次打開Minecraft啟動器的時候, 它會建立一個最新版本的Minecraft配置(Profile)檔案,並且你不能刪除它。但是,你可以在啟動器裡建立自己的配置(Profile)檔案。點擊 "Launch Options" (啟動選項)按鈕, 然後點擊 "Add New"(新建)去建立一個。在此之後,你可以輸入你想要的名字。如果你離開,它將被命名為「Unnamed Configuration」(未命名的配置)。然後你可以在啟動器裡自訂一張組態檔的圖示。但是它必須是128×128後綴為.png 的圖片。選擇你想要的版本,然後點擊"Save" 去儲存你的配置(Profile)。如果你想變更一個配置(Profile),只需要點擊它,這同樣適用於刪除一個配置(Profile)。點擊你想要刪除的組態檔然後點擊"Delete [X]" (刪除)按鈕。

  • File:2016LauncherProfileSettings.jpg

    啟動器中的配置設定

    在點擊"Download Server"(下載伺服器)之後你可以下載伺服器版本的遊戲。
  • 如果想要調整遊戲解析度大小,請打開「Resolution」(解析度)來變更遊戲窗口大小。
  • 你可以打開"Advanced Settings"(進階設定)以顯示更多的組態檔選項。
  • 如果你想改變 .minecraft 資料夾的路徑,打開"Game directory"(遊戲目錄)選項.。然後選擇.minecraft 資料夾的路徑。你也可以透過點擊綠色箭頭按鈕("Go to folder"(前往資料夾))來打開.minecraft 資料夾。
  • 如果你打開"Snapshot Versions" (啟用快照)按鈕, 他會自動建立一個"Latest Snapshot" (最新快照)的組態檔。

命令列用法

MinecraftDev.jar (所有系統):

java -cp Minecraft.jar net.minecraft.bootstrap.Bootstrap <username> <server:port>

因為啟動器是與 Minecraft 1.6 一起發布的,因此啟動器裡還有其他的指令。如果輸入下面的指令,這些指令將會顯示出來。

java -jar Minecraft.jar -help

歷史

Java版Alpha
1.0.0最初版本。在這個版本裡,使用者可以選擇目前版本和 Infdev 版本。
當第一次執行用戶端時,需要一個網路連接來檢查更新,之後就會支持離線遊戲了。
允許使用命令列參數啟動遊戲。使用格式:java -cp Minecraft.jar net.minecraft.LauncherFrame 用户名 密码 將會允許在不加入到伺服器的情況下進行登入,當格式為 java -cp minecraft.jar net.minecraft.LauncherFrame 用户名 密码 serveraddress:portnumber 就會允許加入到一個伺服器。
1.2.2命令列參數格式改變。
Java版Beta
1.3(用戶端/啟動器更新)加入官方連結、社群連結和 Twitter 連結。
加入命令列參數支持。
release
1.1發布於2011年2月21日。[4]
現在使用新的 Minecraft Logo。
加入透過命令列參數自動登入到遊戲的能力。
加入小更新系統,這個系統只會更新已變更的檔案、引導使用者進行更新、允許使用 HTTPS 登入來使用更安全的連接、以及提供使用者介面的改進。一個暗中進行的技術性預覽已由 Notch 在2011年2月18日發布。[5]
連接到 Minecraft 安裝目錄,以方便訪問。
Options 對話框下面加入 Force Update 按鈕。
啟動器支持在程式內透過叫 MCUpdateTumblr 網誌查看更新日誌,並且支持命令列參數。[6]
1.2.1為 Mac OS X 使用者適當選擇64位元 Java 安裝。[7]
1.3.2為未付費使用者加入啟動演示模式的能力。
1.6.113w16a加入了新啟動器。查看下面的啟動器歷史。

啟動器

啟動器版本 發布日期 更新詳情
2.0.806 2017年2月9日
  • 未知
2.0.774-stage 2017年2月8日
  • 未知
2.0.760-stage 2017年2月3日
  • 未知
2.0.757-stage 2017年2月3日
  • 未知
2.0.726-stage 2017年2月1日
  • 修復了一些關於更新進程的錯誤。
2.0.710-stage 2017年1月31日
  • 修復一些關於Mod相容性的一些錯誤
2.0.700-stage 2017年1月31日
  • 新的啟動器,所有玩家都會在未來兩週內獲得更新。
1.6.76 2017年1月30日
  • 啟動器現在可以在接下來的14天後更新到2.0版本。
2.0.673-stage 2017年1月27日
  • 未知
1.6.73 2017年1月26日
  • 未知
2.0.663-stage 2017年1月25日
  • 再也不會有安全彈出了 。
2.0.581-stage 2017年1月18日
  • 加入了一個啟動器版本資訊標籤,支持Linux
2.0.580-stage(macOS) 2017年1月18日
  • 加入了一個啟動器版本資訊標籤
2.0.511-stage(macOS) 2017年1月3日
  • 將字體由Minecraft預設變更至Segoe UI。
2.0.510-stage 2017年1月3日
  • 將字體由Minecraft預設變更至Segoe UI。
  • Fixed a bug where the resolution was 2304×1202 regardless of launch option or window size.
2.0.497-stage 2016年12月29日
  • 加入了更多語言
2.0.490-stage 2016年12月27日
  • 未知
2.0.465-stage(macOS) 2016年12月8日
  • 未知
2.0.464-stage 2016年12月8日
  • 未知
2.0.455-stage 2016年12月7日
  • 未知
2.0.447-stage 2016年12月6日
  • 修正了啟動 minecraft.jar 除「1.11新版本」或更低版本的崩潰。
2.0.429-stage 2016年12月1日
  • 未知
2.0.425-stage 2016年11月30日
  • 未知
2.0.24-stage 2016年11月29日
  • 未知
2.0.414-stage 2016年11月28日
  • 修復了啟動器可能卡在「載入中」的錯誤。[8]
2.0.387-stage 2016年11月25日
  • 加入了語言選擇
1.6.70 2016年11月17日
  • 未知
2.0.320-stage 2016年11月4日
  • 未知
2.0.282-stage 2016年11月2日[9]
  • 現在支持同幸運行多個Minecraft遊戲
  • 現在可以在遊戲執行時不關閉啟動器
  • 現在支持上傳」launcher_profiles.json」,在遷移資料之前設定新的啟動器
  • 啟動器選項簡寫
  • 在列表的頂部,按鈕加入了一個新的啟動選項
  • "保持啟動器啟動" 和 "顯示遊戲日誌" 可以單獨進行設定
  • 修復多個錯誤:
    • 固定執行修改版本
    • 修正解析度設定的失效問題
    • 修正打開遊戲目錄會發出錯誤訊息,即使遊戲在執行
    • 在輸入欄位中按「delete」不再移除該行的其他部分
    • 在新聞頁面上按Tab鍵可以讓新聞停止輪播
    • 修正了有時在遊戲關閉導致的崩潰
    • 選擇輸入滑鼠和鍵盤上按Backspace鍵可以正常的刪除輸入
    • 當你點擊版本資訊頁面不再選擇所有文字
1.6.69 2016年10月26日
  • 未知
2.0.164-stage[10] 2016年10月26日
  • 新啟動器為最初的 Windows 和 MacOS 迭代測試
  • 執行本地應用程式不再需要Java
  • 重新設計接口
1.6.66 2016年10月24日
  • 現在當玩家的組態檔已在新的啟動器打開時會警告玩家。
1.6.61 2016年3月3日
  • 遊戲會話ID(Game Session ID)現在在啟動遊戲時的遊戲輸出欄中被隱藏,顯示為Session ID is <censored>
1.6.59 2016年2月25日
  • 未知
1.6.57 2016年2月24日
  • 未知
1.6.51 2016年2月4日
  • 未知
1.6.48 2015年10月9日
  • 未知
1.6.44 2015年9月11日
  • 加入關於新OSX安裝器的資訊(僅在OSX顯示
1.6.19 2015年7月24日
  • 加入Windows 10支持
1.6.13 2015年7月1日
  • 現在啟動器會在遊戲目錄下建立「server-resource-packs」資料夾
1.6.11 2015年1月30日
  • 自動安裝Java 8[11]
1.5.5 2014年12月16日
  • 未知
1.5.4 2014年12月12日
  • 加入引導程式
  • 使用Mojang自帶Java而非系統Java啟動遊戲
1.5.3 2014年9月1日
  • 未知
1.5.2 2014年7月29日
  • 現在用單個每次遊戲啟動時的Game Output選項卡
1.5.1 2014年7月29日
  • 修復啟動器卡在載入介面的問題[12]
1.5 2014年7月28日
  • Development Console選項卡被重新命名為Launcher Log
  • 你現在能同幸運行多個Minecraft,要求用不同帳號
  • 如果Minecraft已經被打開,Play按鈕會改成Already Playing...
  • 加入了新選項卡Game Output (你的使用者名稱),在你打開遊戲後出現
1.4.7 2014年7月25日
  • 在打開遊戲前預先準備庫檔案
1.4.6 2014年7月25日
  • 在資料編輯器中加入了一些命令列
  • 加入了版本繼承[13]
1.4.5 2014年7月25日
  • 修復MCL-2444 - 改變Event Dispatch Thread上的遊戲啟動
  • 加入「Switch users」按鈕以使切換使用者更方便
1.4.4 2014年7月19日
  • 修復MCL-2494 – 啟動器1.4.2中可能的崩潰?
1.4.2 2014年5月2日
  • 顯示下載進度條
  • 修復MCL-2350 – 記憶體占用漸漸升高
  • 移除按鈕「Local Version Editor (NYI)」
  • 自動清理無用庫
1.3.11 2014年3月12日
  • 更新日誌網頁的網頁框架現在儘可能使用JavaFX
  • 檔案資料現在以字母表順序排列
1.3.10 2014年1月23日
  • 庫檔案現在使用SHA-1驗證
1.3.9 2014年1月14日
  • 更新錯誤追蹤器連結
1.3.8 2014年1月8日
  • 在「Play Demo」按鈕下為試玩帳號加入「(Why can I only play demo?)」連結,點擊會進入這裡
1.3.7 2013年12月12日
  • 未知
1.3.6 2013年12月5日
  • 修復MCL-1895 – 無法離線玩Minecraft 1.3.5,啟動時世界崩潰
1.3.5 2013年12月4日
  • 使用新的Assets Management System重新安排庫資料夾[14]
1.3.4 2013年11月26日
  • 下載大檔案會更快[15]
1.3.3 2013年11月20日
  • (有可能)綁定Mojang與Twitch帳號[16]
1.3.2 2013年11月8日
  • 加入完成工作的時間統計
  • 更快的資源下載[17]
1.3.1 2013年10月29日
  • 速度提升
  • 在版本列表標籤彈出基本只讀
  • 其他選項的修正和移除
1.2.8 2013年10月25日[來源請求]
  • 未知
1.2.7 2013年10月18日
  • 在選項配置新增了一個打開遊戲目錄的按鈕。
1.2.6 2013年10月17日
  • 未知
1.2.5 2013年9月23日
  • 在點擊「Play」之後,不再顯示開發人員控制台。
1.2.4 2013年9月19日
  • 未知
1.2.3[18] 2013年9月12日
  • 你現在可以使用啟動器從任何地方登出 (MCL-1270)
1.2.2[19] 2013年9月3日
  • 修復 (MCL-1461) 使啟動器長時間地載入
1.2.1(Files uploaded)[20] 2013年8月6日
1.2.1(Files uploaded)[21][22] 2013年8月6日
1.2.1 2013年8月2日
  • 新增一個關於使用Beta, Alpha, 和快照版本的警告
1.2 2013年8月1日
  • 新增"Time Machine" 功能來使用Beta版本.
    • 已包括 Alpha 的一個選項,但版本仍未開放下載。
  • 同時允許玩家遊玩 1.2.5-1.4.7 版本。
1.1.4 2013年7月31日
  • 一些小的文字更新
1.1.3[23] 2013年7月27日
  • 修復在Intel HDXXXX晶片下的低FPS問題
1.1.2 2013年7月22日
  • 修復 MCL-1241 - 在1.1.1中只能在離線模式下啟動遊戲
1.1.1 2013年7月19日
  • 新的啟動器介面以及登入介面
  • 啟動器現在會在遊戲窗口打開後自動關閉
1.0.10 2013年7月12
  • 更好的Hopper支持
  • 用戶端崩潰會被標記為公開的
    • 目前還未為這些事做任何東西
  • 加入了一個選項到Profile來停用Hopper支持
  • 只有在Hopper被關閉或啟動器無法連接到Hopper時會直接報告到bug追蹤系統
    • Hopper 不會發送崩潰報告到bug追蹤系統如果遊戲打了Mod
1.0.9 2013年7月10日
  • 新增的崩潰報告系統支持, Hopper[24]
    • 任何用戶端崩潰都會自動提交崩潰報告
1.0.8 OS X(Re-upload)[25] 2013年7月9日
  • 修復啟動器 無法在OS X 10.5.8 (Leopard)上執行1.6.2
1.0.8 OS X(Re-upload)[26] 2013年7月8日
  • 修復啟動器 無法在OS X 10.5.8 (Leopard)上執行1.6.2
1.0.8 2013年7月2日
  • 啟動器現在擁有高清圖示[來源請求]
  • Mac OS X 10.5.8 使用者在等待 LWJGL 修復期間關閉了 Minecraft 1.6.1 ,然而 1.5.2 沒被影響。[27]
1.0.7 2013年7月2日
  • 加入自動關閉 loginbug 的能力。|MCL-590}}</ref>
1.0.6 2013年7月1日
修復錯誤
  • MCL-92 – 啟動窗口大小不適合整個GUI
  • MCL-227Play button 不在窗口中 @ Linux
  • MCL-262 – 文字不適合窗口
  • MCL-287 – 啟動器介面限制了外觀,不可以選擇版本 - 不能進入選項卡
  • MCL-596 – 新的Mac啟動器中的不正確版本
  • MCL-696 – 沒有在「Edit Profile」中見到改變記憶體的選項。
1.0.5 2013年7月1日
  • Profile Editor中新增'snapshot'設定, 啟用/停用快照
  • 'Minecraft.exe'(啟動器) 已經完成數字簽證. (MCL-546)
1.0.4 2013年6月28日
  • Profile Editor中新增'resolution'設定
1.0.3 2013年6月27日
修復錯誤:
  • MCL-587 – 未付費遊戲可以遊玩無限制版遊戲。
  • MCL-600 – 啟動器在你使用使用者名稱而非郵箱登入時給出錯誤的提示資訊
1.0.2 2013年6月27日
  • 未知
1.0.1 2013年6月26日
  • Yggdrasil 驗證恢復
    • 修復 MCL-568 – 遷移帳號 - 不能在 1.0.1 啟動器中登入 1.6 預發布版。
1.0.0 2013年6月26日
  • 啟動器降級到1.0.0
  • 因為登入錯誤而停用Yggdrasil
1.0.1 2013年6月26日
  • 啟用Yggdrasil(一個新的驗證系統)
  • 更加安全且更多功能
1.0 2013年6月25日
  • 未知
0.9.5 2013年6月18日
  • 未知
0.9.4 2013年6月18日
  • 在Profile Selection Panel中新增"New Profile"和"Edit Profile"按鈕
0.9.3 2013年6月14日
  • 未知
0.9.2 2013年6月13日
  • 未知
0.9.1 2013年6月10日
  • Fixed: MCL-412 – OS X: Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/client/main/Main
0.9 2013年6月10日
  • 現在擁有了Profile Editor選項卡.
    • 透過雙擊你的Profile並且在下拉列表中修改版本來選擇遊戲版本
  • 改變 Version Selector 區域。
0.8.3 2013年6月7日
  • 未知
0.8.2 2013年5月27日
  • 未知
0.8.1 2013年5月21日
  • 當選擇一個快照版本時,用戶端窗口使用工作台的圖示作為主窗口的圖示;啟動器窗口仍然使用草地圖示。
    • 在 Windows 上,使用預設 Java 圖示來選擇正式版本。
0.8 2013年5月20日
  • 未知
0.7.2 2013年5月15日
  • 未知
0.7 2013年5月13日
  • 啟動器降級到0.7
0.7.1 2013年5月4日
  • 未知
0.7 2013年5月2日
  • 未知
0.6 2013年4月25日
  • 未知
0.5 2013年4月23日
  • 在版本選擇中加入了Minecraft 1.5.1
0.4 2013年4月23日
  • 重啟崩潰報告
0.3 2013年4月22日
  • 加入Local Version Editor (NYI)選項卡
  • 加入檢查伺服器狀態的窗口
  • 修復小錯誤
0.2 2013年4月19日
  • 加入Development Console選項卡
  • 修復遊戲啟動的問題
0.1 2013年4月18日
  • .minecraft目錄結構改變:
    • 「assets」資料夾:儲存語言檔案和聲音檔案
      • 所有的音樂檔案都用.ogg格式取代了.mus格式
    • 「library」資料夾:儲存Java庫檔案,比如LWJGL和jinput.jar
    • 「versions」資料夾:儲存每個版本的「versions.json」(元資料)和minecraft.jar的資料夾(名稱是其版本號,比如13w16a是「versions/13w16a/13w16a.jar」)

畫廊

你知道嗎

  • Before beta testing on the new launcher, it was supposed to select launcher language in left front, after that it was replaced by creeper face button that does nothing, just glows.
  • 如果你把滑鼠停留在「Play」按鈕上足夠時間,一些生物會出現在角落。

參考

  1. https://twitter.com/Dinnerbone/status/344164561701724160
  2. https://twitter.com/Dinnerbone/status/364762596387205120
  3. https://help.mojang.com/customer/portal/articles/1475923-changing-game-versions
  4. http://notch.tumblr.com/post/3428176687/server-downtime-and-a-new-launcher
  5. https://twitter.com/notch/status/38621269331025921
  6. http://mcupdate.tumblr.com/post/3427294253/welcome-to-the-new-minecraft-launcher
  7. http://www.mojang.com/2012/03/minecraft-1-2-is-out/
  8. https://twitter.com/Dinnerbone/status/803235460386537472
  9. https://www.reddit.com/r/Minecraft/comments/5apvpl/help_us_test_the_new_minecraft_launcher_todays/?st=iv1jq8z1&sh=7908cfe7
  10. https://www.reddit.com/r/Minecraft/comments/59b7m0/help_us_test_the_new_minecraft_launcher_check_the/
  11. https://twitter.com/Dinnerbone/status/561096640086700032
  12. https://twitter.com/Dinnerbone/status/494220782244208640
  13. https://twitter.com/Dinnerbone/status/492715318645882880
  14. https://twitter.com/Dinnerbone/status/408246271921901568
  15. https://twitter.com/Dinnerbone/status/405366855785021440
  16. https://twitter.com/Dinnerbone/status/403111179859812352
  17. https://twitter.com/Dinnerbone/status/402434001451098112
  18. https://twitter.com/Marc_IRL/status/378280823180361729
  19. https://twitter.com/Dinnerbone/status/374887108932288512
  20. https://twitter.com/Dinnerbone/status/365040968644296705
  21. https://twitter.com/Dinnerbone/status/364699262233223169
  22. https://twitter.com/_grum/status/364699271708151808
  23. https://twitter.com/_grum/status/361126093777936384
  24. http://hopper.minecraft.net/
  25. https://twitter.com/Dinnerbone/status/354595929925496832
  26. https://twitter.com/Dinnerbone/status/354351963288248321
  27. https://twitter.com/Dinnerbone/status/352109843731070976

另見

Advertisement