本教程只是針對(duì)arch/manjaro用戶众眨,下篇教程寫(xiě)debian系列
一邢锯、概述
1.對(duì)于linux下的Minecra目錄的了解
在linux下,通過(guò)官方啟動(dòng)器的.minecra文件夾保存在~文件夾下固额,即home/用戶名头谜。
由Minecraft Java edition 本身是基于java語(yǔ)言編寫(xiě)的跨系統(tǒng)的游戲。在三大主流桌面操作系統(tǒng)(Windows宠纯,macos linux)下卸夕,.minecraft結(jié)構(gòu)沒(méi)有區(qū)別,同樣的文件夾在三大操作系統(tǒng)可以正常運(yùn)行婆瓜。
2.由于linux系統(tǒng)原因的一些必要操作
在minecraft早期版本中快集,并沒(méi)有針對(duì)非windows的合理優(yōu)化,其使用的lwjgl庫(kù)是僅適用于windows下的應(yīng)用程序(.dll)廉白,故在linux下無(wú)法使用.minecraft文件夾的內(nèi)容个初。
如果你遇到這種情況可以到官網(wǎng)下載最新的支持文件,http://www.lwjgl.org/download下載lwjgl2.9版本
將下載后包內(nèi)的jar文件下的lwjgl.jar lwjgl_util.jar jinput.jar放入.minecraft/bin文件夾與.minecraft/bin/natives/下蒙秒,即可更新勃黍。
二、顯卡配置
對(duì)于manjaro晕讲,如果在安裝前的引導(dǎo)中驅(qū)動(dòng)選擇項(xiàng)選擇了nonfree覆获,系統(tǒng)會(huì)自動(dòng)幫你配置大黃蜂(bumblebee)的nivdia本文只講解顯卡解決方案,但預(yù)設(shè)解決方案仍存在問(wèn)題瓢省,所以需要重新安裝大黃蜂弄息。
本文只講解大黃蜂解決方案,有關(guān)prime請(qǐng)自行百度(arch似乎并不支持prime方案)勤婚。
1.解決依賴
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
2.安裝大黃蜂(bumblebee)
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
如果你是amd的顯卡那么你在執(zhí)行這條命令時(shí)會(huì)報(bào)錯(cuò)摹量。AMD顯卡用戶可以直接略過(guò)這個(gè)步驟。
[suwen@suwen-00 ~]$ ?sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
[sudo] suwen 的密碼:
Error: config 'video-hybrid-intel-nvidia-bumblebee' does not exist!
3.啟動(dòng)服務(wù)
sudo systemctl enable bumblebeed
4.將你的用戶加入bumblebee中
sudo gpasswd -a $USER bumblebee
5.重啟系統(tǒng)
sudo reboot (我個(gè)人喜歡使用shutdown -r 有緩沖時(shí)間保存文檔 )
開(kāi)機(jī)后測(cè)試fps 如果兩次測(cè)試額差有明顯查邊說(shuō)明安裝完成
1.glxgears
2.glxgears
[suwen@suwen-00 ~]$ glxgears
Running synchronized to the vertical refresh. ?The framerate should be
approximately the same as the monitor refresh rate.
341 frames in 5.0 seconds = 68.157 FPS
301 frames in 5.0 seconds = 60.052 FPS
XIO: ?fatal IO error 62 (Timer expired) on X server ":0"
after 882 requests (397 known processed) with 0 events remaining.
[suwen@suwen-00 ~]$ ?optirun glxgears
[ 3241.192782] [ERROR]The Bumblebee daemon has not been started yet or the so
cket path /var/run/bumblebee.socket was incorrect.
[ 3241.192831] [ERROR]Could not connect to bumblebee daemon - is it running?
我的在執(zhí)行第二條命令時(shí)在報(bào)錯(cuò)馒胆,那么就往下安裝吧缨称。
三、java的配置
(一)祝迂、安裝jdk
1.安裝jdk8
sudo pacman -S jdk8
2.查看全部的java環(huán)境
archlinux-java status
這兩條命令我直接報(bào)錯(cuò)那么可以略過(guò)或者繼續(xù)百度安裝
3.切換java為jdk8
archlinux-java set java-8-jdk
4.查看java版本
java -version
(二)睦尽、配置openjdk(開(kāi)源java解決方案)
如果你使用官方啟動(dòng)器可以忽略。
1.sudo pacman -S openjre
2.如果需要hmcl登錄器如果使用aur來(lái)安裝hmcl登錄器請(qǐng)安裝型雳。
sudo pacman -S openjfx
三当凡、啟動(dòng)和選擇配置
1.官方啟動(dòng)器
sudo pacman -S minecraft-launcher
2.hmcl啟動(dòng)器問(wèn)題
將下載登錄器放入指定文件夾下打開(kāi)終端
cd ~/Minecraft
2.啟動(dòng)java文件
java -jar HMCL-*
3.如果啟動(dòng)失敗請(qǐng)將hncl文件名更改
4.安裝aur的hmcl的內(nèi)容
yaourt -S hmcl
四山害、至此安裝完畢