Minecraft啟動器(Minecraft Launcher)是一個用於登入、下載並啟動獨立的Minecraft:Java版用戶端、基岩版、Minecraft Dungeons及Minecraft Legends遊戲的前端。它支持Windows、macOS和Linux作業系統。
啟動器負責下載主要的Java軟體包,包括含有遊戲代碼和諸如紋理等資源的client.jar以及LWJGL。啟動器會在第一次執行時強制讓使用者登入到一個或多個付費帳號上,這在一定程度上起到了限制盜版的作用。
可以使用啟動器來執行Java版的所有正式版本(包括公開的快照)、絕大多數Beta版本,以及小部分的Classic、Indev、Infdev、Alpha和Pre-classic版本,但並非Java版的所有版本都被包括其中(要查看啟動器所有未包括的Java版版本,詳見「啟動器中丟失的版本」)。除此之外,啟動器還可以啟動Minecraft Dungeons和Minecraft Legends;在Windows 10/11平台上,還可以啟動基岩版。
目前的啟動器是Minecraft的第八代啟動器,也是第四代可自我更新的啟動器。
啟動[]
每次啟動器執行時,它都會檢查儲存著Minecraft檔案的一個特殊資料夾——.minecraft。其檢查一個名為「launcher_profiles.json」的檔案作為啟動器的登入憑證。如果檔案未找到、被損壞或沒有使用者登入的記錄,那麼使用者必須使用有效的付費帳號來進行登入,否則將只能遊玩演示版或購買遊戲。
當登入後,啟動器會首先嘗試驗證登入。如果存在有效的「launcher_profiles.json」檔案,且在最後一次關閉時進行了登入,但是沒有網路連接,啟動器將會啟動「離線遊戲」模式。如果成功連接到網路,啟動器將會把最新版本的「versions」資料夾與伺服器的最新發布的版本進行比較。當配置選項裡的「最新版本」被選擇時,如果選擇的版本不存在,或版本需要進行更新,啟動器將會下載所有最新的Minecraft組件以及Java二進位檔案。它也會將assets資料夾裡的所有檔案都進行同步。
最後,一旦成功安裝或更新之後,啟動器將會啟動「minecraft.jar」(透過「javaw.exe」,Java虛擬機器可執行檔案)。在缺失「.jar」的檔案的情況下仍然可以啟動。在這種情況下,啟動器會自動下載缺失檔案,但是如果沒有網路連接,則會停止下載。
Minecraft啟動器目前支持57種語言。
特性[]
啟動器[]
- 管理多個配置(儲存在「launcher_profiles.json」)。每個配置都可以控制:
- 遊戲版本。包括使用已過時的預覽版本和之前的預發布版。你也可以手動加入較舊/自訂的版本。[2]
- 在遊戲內使用的Mojang帳號或Microsoft帳號
- Java命令列參數(例如堆大小)
- 遊戲目錄(硬碟上儲存遊戲檔案的地方)
- 組態檔的圖片,或自製的圖片
- 啟動器不會在硬碟上儲存你的密碼。啟動器會使用一個「刷新令牌」進行驗證。
- 啟動器支持多個實例同幸運行(遊戲也支持)
- 啟動器會自動更新
- 啟動器有更新庫的能力,例如LWJGL。
- 離線模式(第一次啟動需要有網路連接來下載所需資源)
- 支持57種語言
- 可以透過Hopper向Mojang報告崩潰。
- 透過引用資料庫的崩潰資訊來提供如何修復錯誤。
- 啟動器設定
- 切換帳號或登出
- 變更外觀
- 下載各版本的伺服器
- 幫助按鈕
- 點擊啟動器版本可顯示啟動器版本資訊
向後相容性[]
啟動器擁有遊玩舊版本Alpha和Beta的能力。目前,可以遊玩快照、Alpha、Beta以及所有正式版本。四個Pre-classic版本、四個Classic版本、還有一個Infdev版本都被歸為「old_alpha」。[3]然而,目前啟動器依然沒有可用的Indev版本。
儘管如此,這些版本早已過時且可能會不穩定。任何由不穩定產生的錯誤、故障、遺失的特性和崩潰都不會解決。Mojang Studios還推薦玩家在其他目錄下遊玩以便它們不會損壞遊戲本體。[4]
要啟用舊版本,在「設定」頁面的「通用」選項卡中,勾選「在啟動器中顯示《Minecraft:Java版》的歷史版本」,之後在「MINECRAFT: Java Edition」頁面的「配置」選項卡中新建一個配置並任選一個早期版本,最後點擊「新建」按鈕儲存即可。
外觀[]
你可以在Minecraft啟動器中變更或加入你的自訂外觀。要變更或加入你的外觀,請打開「外觀」選項卡,點擊「新增外觀」或某個已有外觀,然後再點擊「瀏覽」按鈕瀏覽你的檔案系統找到你的外觀檔案。外觀檔案的解析度必須為64×64,否則啟動器將不會接受它。此外,外觀檔案的檔案格式必須為.png
。在你找到外觀檔案之後,點擊"儲存」按鈕來確認你在遊戲中的外觀。
- 你也可以選擇其他8個預設外觀之一。
- 你可以在兩種玩家模型中切換:寬型或纖細。
如果使用者在遊戲運轉時進入該選單,啟動器底部會顯示一則警告:「Minecraft正在執行。直到下一次啟動後外觀變更才會生效。」
- 然而,當玩家切換到其他伺服器時會切換到新外觀而無需重啟遊戲。
配置[]
當你第一次打開Minecraft啟動器的時候,它會建立一個最新版本Minecraft的配置——你不能刪除它。
但是,你可以在啟動器裡建立自己的配置。打開「配置」選項卡,然後點擊「新配置」去建立一個。在此之後,你可以輸入你想要的名稱。如果你不輸入名稱,它將被命名為「未命名的配置」。然後你可以在啟動器裡自訂一張配置的圖示,但是它必須是128×128解析度且拓展名為.png
的圖片。選擇你想要的版本,然後點擊「儲存」來儲存你的配置。若想變更某個配置,則只需點擊它或點擊「…」按鈕中的「編輯」選項。這同樣適用於刪除一個配置:點擊你想要刪除的配置旁的「…」按鈕中的「刪除」選項。
- 你可以透過點擊「伺服器」來下載伺服器端版本。
- 如果想要調整遊戲窗口大小,修改「解析度」來變更遊戲窗口初始大小。
- 你可以透過「顯示更多選項」來查看更多的配置選項。
- 如果你想改變
.minecraft
資料夾的路徑,修改「遊戲目錄」選項。然後選擇.minecraft
資料夾的路徑。你也可以透過點擊「前往資料夾」按鈕來打開.minecraft
資料夾。 - 如果你勾選「快照」,會自動建立一個叫做「最新快照」的配置。
- 你可以手動設定日誌配置(詳見wiki.vg上的除錯文章)。
命令列用法[]
從2.1.1432開始,啟動器有9個可用的命令列選項:
--clean
- 此選項從工作目錄中刪除game
和runtime
資料夾,包括其裡面的檔案。--launcherui
--workDir
- 此選項後接(相對或絕對)路徑,將變更.minecraft
資料夾的位置(和/或名稱)。--nativeLauncherVersion
--tmpDir
- 此選項後接(相對或絕對)路徑,將變更tmp
資料夾的位置(和/或名稱)。--lockDir
--winTen
- 此選項加入了對Windows 10的支持。由於啟動器現在完全支持Windows10,所以這個選項是不必要的,似乎沒有任何效果。--proxyHost
--proxyPort
可以使用--workDir
選項建立遊戲的可攜式安裝。例如,可以使用--workDir .
(或--workDir=.
)使啟動程式使用目前目錄(無論調用什麼目前資料夾)。
歷史[]
Java版Alpha | |||||
---|---|---|---|---|---|
v1.0.0 | 最初版本。在這個版本裡,使用者可以選擇目前版本和Infdev版本。 | ||||
當第一次執行用戶端時,需要一個網路連接來檢查更新,之後就會支持離線遊戲了。 | |||||
允許使用命令列參數啟動遊戲。使用格式:java -cp Minecraft.jar net.minecraft.LauncherFrame 用户名 密码 將會允許在不加入到伺服器的情況下進行登入,當格式為java -cp minecraft.jar net.minecraft.LauncherFrame 用户名 密码 服务器地址:端口号 就會允許加入到一個伺服器。 | |||||
v1.2.2 | 命令列參數格式改變。 | ||||
Java版Beta | |||||
1.3 | 發布於2011年2月21日。[5]一份技術性預覽在2011年2月18日由Notch發布。[6] | ||||
現在使用新的Minecraft Logo。 | |||||
加入透過命令列參數自動登入到遊戲的能力。 | |||||
(用戶端/啟動器更新)加入官方連結、社群連結和Twitter連結。 | |||||
加入小更新系統,這個系統只會更新已變更的檔案、引導使用者進行更新、允許使用HTTPS登入來使用更安全的連接、以及提供使用者介面的改進。一個暗中進行的技術性預覽已由Notch在2011年2月18日發布。[7] | |||||
連接到Minecraft安裝目錄,以方便訪問。 | |||||
在「Options」對話框下面加入「Force Update」按鈕。 | |||||
啟動器支持在程式內透過一個叫做MCUpdate的Tumblr網誌查看更新日誌,並且支持命令列參數。[8] | |||||
Java版 | |||||
1.2.1 | 現在可為macOS X使用者適當選擇64位元Java安裝。[9] | ||||
1.3.2 | 為未付費使用者加入了啟動演示模式的能力。 | ||||
1.6.1 | 13w16a | 加入了新啟動器。 | |||
1.14 | 加入了新的beta版啟動器。要查看此版本之後的更新歷史,詳見啟動器版本記錄。 |
畫廊[]
背景圖片[]
2.2.74x版本前「Java版」頁籤的背景圖片
版本記錄[]
2010-2016[]
2016-2019[]
2019至今[]
你知道嗎[]
- 在2016-19啟動器左上角可以找到一個隱隱可見的按鈕,它會隨機顯示為苦力怕臉或聳肩的顏文字¯\_(ツ)_/¯。它在點擊時會閃爍白色,不過根本沒有用處。這在啟動器的2019重新設計中被移除了。
- 在啟動器的測試階段,苦力怕的臉以及聳肩被用於語言選擇選單,當加入一個地球而不是簡單地向下移動時,這作為一個彩蛋儲存。
- 將滑鼠懸停在2016-19啟動器中的「開始」按鈕上足夠長的時間將導致隨機生物出現在窗口的右側。
- 2022年7月2日,為了紀念於2022年6月30日因4期骨癌逝世的Minecraft YouTuber Technoblade,啟動器背景圖上的豬被戴上了皇冠。
參考[]
- ↑ 「 We're expanding our Minecraft Launcher team! We have a lot of exciting plans and are looking for another senior C++ developer to help make them happen. Know someone interested? Send them our way!」 – @Dinnerbone,2018年9月6日
- ↑ https://twitter.com/Dinnerbone/status/344164561701724160
- ↑ https://twitter.com/Dinnerbone/status/364762596387205120
- ↑ https://help.mojang.com/customer/portal/articles/1475923-changing-game-versions
- ↑ "Server downtime, and a new Launcher"(存檔) – The Word of Notch,Tumblr,2011年2月21日。
- ↑ 「This requires some technical know-how」 – @notch,2011年2月18日
- ↑ https://twitter.com/notch/status/38621269331025921
- ↑ http://mcupdate.tumblr.com/post/3427294253/welcome-to-the-new-minecraft-launcher
- ↑ http://www.mojang.com/2012/03/minecraft-1-2-is-out/
參見[]
版本 | |||||||
---|---|---|---|---|---|---|---|
開發週期 |
| ||||||
技術 |
| ||||||
多人遊戲 | |||||||
遊戲訂製 |
語言