整个过程只有步
从没有任何配置开始
初始化
前提是你安装的是
raspios
操作系统
其他的系统可以在其他地方中找更新系统的方式
链接网络,git clone https://gitee.com/jeefy/smp.git
。
cd到smp/raspios目录中,运行autoupdate.sh,根据提示进行操作。
安装依赖
利用apt命令安装java11和openjfx sudo apt install openjdk-11-jdk openjfx -y
建议使用java11或更新的,java8就算了吧,真的很老了
如果使用java8则需要更换更旧的源,具体参考视频 https://b23.tv/NksnOoJ
开始运行
cd到smp/hmcl中,运行目录下的run.sh
后面由于在manjaro linux上并非默认目录,所以在raspios上需要传入额外的参数运行
命令如下:./run.sh /usr/share/openjfx/lib
如果是自己安装的openjfx
,后面的参数请设为openjfx
安装的路径
如果直接运行HMCL…jar会报错:找不到jfx
可以在网上(有github和官网两种下载途径)下载最新的HMCL jar包,然后更改run.sh中的jar文件名,以相同的方法运行
进入后可能会出现乱码现象,根据上面的视频教程(10分钟左右)更改语言设置。
HMCL 近期更新
HMCL最新版已经基本上支持arm64系统的游玩了!
但是,1.17以上的版本还是不稳定,我无法知晓到底会不会出问题,所以最新的几个版本请慎重下载
而且界面乱码的情况我不知道是不是优化了,现在我没有遇到
根据界面提示,安装1.12.2版本 (这应该是我目前能成功运行的最新版本)
在下载好所有资源文件,显示安装成功之后,需要更改一下依赖库
首先先运行一次游戏(当然,这一次一定会失败)找到默认下载目录.mimecraft
, cd到versions/1.12.2/natives目录下,删掉原本的liblwjgl.so,将smp/hmcl/liblwjgl.so复制到当前目录然后返回上级目录cd ..
,更改目录内权限sudo chmod a-w natives/*
防止HMCL在检查资源文件的时候更改它们(这是arm64依赖库格式问题)
最新的MC版本推荐是1.15.2
版,应该是目前比较非常稳定的版本,之后的我就不太清楚了
总而言之,只需要根据界面提示安装游戏,安装完成之后,就可以开心地玩耍了
声音
唔,这玩意需要安装openal
在命令行(不会有人不知道可以用Ctrl+T
打开Terminal吧)输入命令sudo apt install libopenal-dev
记得戴耳机或者连有声音的显示器。配置上网搜 ^_^
不要被这神奇的音效给吓到哦
绕过启动器启动
教你一招直接打开游戏的方法
- 首先,你应该成功的打开了游戏,出现了
MOJANG
的图表 - 然后,切换的命令行(
Ctrl-Tab
切换窗口会吗?) - 输入命令
ps -ef | dd status=none
,找到一个非常非常长的命令(当然会有minecraft等关键字了) - 复制这个超长的东西,粘贴到一个
啥啥.sh
里面 - 运行这个文件,你就可以直接进入到游戏界面了!