善用 Minecraft 安裝檔,多版本版本同時並存
Minecraft Java Edition 的啟動器有提供多個安裝檔的功能,可以讓你自由的選擇各種版本且在多版本中無痛切換。本次要介紹的是如何靈活的運用 Minecraft 安裝檔,以及多版本的 Forge、模組如何同時並存,並且切換時不需重新設定。
除此之外,本篇的內容會由淺入深,前段的部分是可由圖形介面操作達成的,適合一般對電腦不熟的人使用,也是最平易近人的操作方式。後段的部分將會介紹所有安裝檔的資料儲存位置,以及遇到無法刪除的自訂安裝檔該如何解決,此部分會牽扯到 JSON 資料格式,不過因為 JSON 是很好閱讀以及理解的,所以不必擔心會有看不懂的問題。
什麼是安裝檔,它的設定又有哪些?
在尚未新增安裝檔之前,在這裡只會有—最新版本—這個設定檔,這個設定檔是不可以更動 Minecraft 版本的,他的圖示是一塊草地,而其他自訂的安裝檔是以熔爐為圖示。
安裝檔是 Minecraft 啟動前提供給啟動器一些初始設定的檔案,在這裡可以選擇 Minecraft 版本,可以將設定檔用自己熟悉的語句命名,可以更改預設的遊戲解析度,可以修改遊戲資料儲存的位置,可以換執行 Minecraft 時所使用的 Java 版本,更可以自己設定 Minecraft 該用多少記憶體!
1. 名稱
安裝檔可以用任意語言命名,名稱是自訂安裝檔重要的一步,取個好名字不僅讓未來的自己容易辨認這個安裝檔是做甚麼用的、遊戲內容是甚麼。最直接的例子就是:模組包,模組包都有名稱,將模組包的名稱作為安裝檔的名稱,使玩家知道選擇這個安裝檔就可以順利啟動模組包。
所以,安裝檔的名稱最好是可以清楚、直接明瞭的,例如:「1.14.3 原版」或者「FTB Infinity Evolved」等。
2. 版本
版本是羅列所有已安裝的 Forge 版本以及 Minecraft 的三大版本。Minecraft 三大版本也就是:釋出版 Release、快照版 Snapshot、歷史版 History,其中歷史版又包含兩個:Alpha 與 Beta。快照版與歷史版需要在啟動器安裝檔分頁的右上角將該版打勾才會列在版本列表內。
在 Minecraft 主遊戲資料夾內(此指的是 Minecraft 的資料儲存資料夾:.minecraft,以下皆稱為主資料夾),version 資料夾是儲存所有已經下載版本的地方,如果有不需要的版本可以在此將其刪除。
3. 解析度
Minecraft 啟動時,預設的遊戲解析度是 856x482。Minecraft 會依照這個值來決定 Minecraft 視窗大小,視窗隨時都可以調整,倘若此時設定好便可以省去再調整的時間。解析度這項設定對要拍攝固定解析度影片很有幫助,指定完成後直接接上錄影軟體或直播軟體即可少去調螢幕的時間。Minecraft 解析度設定是自由的,不會局限於特定比例,所以可以依照自己的習慣調整即可。
4. 遊戲目錄
遊戲目錄是決定該安裝檔資料的儲存位置。「檔案管理做的好,再多版本不煩惱」,適當的資料夾命名、適當的資料夾結構不僅讓未來若有打算打包成模組包,或是未來搬遷檔案時 Minecraft 啟動器都可以快速的設定完成,除此之外,也可以方便管理多版本的資料存放。
5. Java 版本
預設 Minecraft 使用的版本為與啟動器執行檔同資料夾底下 runtime 資料夾內的 java 8.25。Java 8.25是非常早期釋出的版本,目前 Java 8 已經更新至 8.221 了,Minecraft 在 Java 8.221 上運行是沒有問題的,所以建議將此 Java 版本更換至最新的 Java 版本。
請特別注意,在這裡要輸入的不是 Java 的版本號,而是要輸入 Java 的安裝位置。普遍來說,Java 安裝於 C 槽底下的 Program File 中,這個資料夾的名稱會因為作業系統位元數不同而有所差異。電腦是 32 位元或電腦是 64 位元且安裝的是 64 位元的 Java 會在 Program File 中,電腦是 64 位元且安裝 32 位元的 Java 會在 Program File (x86) 中。該 Java 路徑必須指向儲存 javaw.exe 的資料夾,否則會啟動失敗。
6. JVM 參數
Java 是運行於虛擬機器上,稱之為 Java Virtual Machine,這個參數是用來指定虛擬機器的運行規則的,包括最小記憶體使用量、最大記憶體使用量、其他記憶體垃圾回收機制等等。這裡的設定原則上只建議更動最小、最大記憶體使用量限制,其他的因為屬於較深入的參數設定在此不多做介紹。
遊玩模組包與開啟光影時必須將最大記憶體限制調高,否則會造成 Minecraft 記憶體用罄而當機、強制停止,即所謂的 Crash。但是最大記憶體限制不可以超過電腦所安裝的最大記憶體,否則當 Java 佔用的記憶體開始擠壓到作業系統的執行空間時,會直接造成系統當機。
總結
Minecraft 安裝檔可自訂性很高,六種自訂項中前五項是相對於第六項簡單、平易近人的,第六項需要對 JVM 有深入了解才能發揮其功效,若有時間上的允許以及熱情可以研究 JVM 的參數。