在两年前,我搞了一期在“Linux下玩minecraft的视频”,这期视频也许观看人数并不多(其实视频录制时间过长,并且会成功浪费你人生中宝贵的22分48秒。),但是还是有些人想在Linux下玩Minecraft Bedrock的(因为我收到了一些私信)。
那个视频中的方法需要一个x86版的Minecraft.apk,并且他并不支持更高版本的Minecraft。更重要的是,他被弃坑了。
源仓库:https://github.com/MCMrARM/mcpelauncher-linux
伟大的作者开发了一个伟大的开源项目。即使他被停更,但他的作者仍然不会放弃。并且这个项目的开发者貌似不是一人。
新仓库:https://github.com/minecraft-linux/mcpelauncher-manifest
新版本的mcpelauncher可以不用编译安装,你只需要添加源,然后apt跑一下就行,甚至可以用AppImage直接chmod +x然后./运行,非常方便。
官方文档:https://mcpelauncher.readthedocs.io/en/latest/getting_started.html
本文中将使用Ubuntu 18.04,APT的方式进行安装。
首先准备一个能联网的Ubuntu 18.04(18.10也可以),其他系统可以看官方文档。
打开终端,输入以下命令:
sudo dpkg --add-architecture i386
wget -O - https://mcpelauncher.mrarm.io/apt/conf/public.gpg.key | sudo apt-key add -
sudo add-apt-repository 'deb http://mcpelauncher.mrarm.io/apt/ubuntu/ bionic main'
sudo apt install msa-daemon msa-ui-qt mcpelauncher-client mcpelauncher-ui-qt
安装完成后,你就可以在“Dash”(应该是)中看到他了。
启动后,你需要登录你的Google Play账号,并且接受Google Play用户协议。
登录成功后,你将看到以下界面。
这个界面非常像Minecraft官方的启动器,中间轮播着Minecraft官方的消息。
左下角是Profile(配置文件),在这里我新建了一个叫做“iVampireSP”的配置文件(也可以不用创建,点右边的“?”按钮可以编辑当前的)
Profile Name 是配置文件的名字
Version 是MCBE的版本
Data directory 是游戏的数据目录
Window size 是窗口大小
右上角是删除配置文件,完成后点Save保存。
如果你不设置数据目录的话,默认是保存在这里“~/.local/share/mcpelauncher/games”。
由于我事先安装好了Minecraft Bedrock的版本,所以会在后面显示(installed)
如果没有安装的话,你选择版本后,点Download and PLAY,他会自动下载并且安装。
如果你启动后发现游戏奔溃,提示libegl.so not found的话,你需要安装额外软件包: libegl1-mesa:i386 libegl1-mesa-dev:i386 ,直接apt安装即可
如果你发现你启动后会出现一大堆英文且夹杂着数字,那可能是版本不支持。
我这里测试的情况是不支持1.14.3,所以1.14.3以下版本可用(如1.14.1)。
如果我没记错的话,1.14.1是可以和1.14.3一起联机的,如有错误,欢迎在下方指出。
启动成功后
创建世界
他应该是可以登录xbox的,这里我没有具体测试,因为我这里连接xbox比较慢,所以没登录上。
总的来说,游戏体验还是不错的,但因为我是在虚拟机,性能也许会有所下降。
额外问题:为什么我这是英文版?
解答:你就不会自己设置为中文吗?
目前似乎新版本要你googleplay有才能安装,他说不支持盗版
是的,现在这个项目好像也没什么动态了,不知道咋样了
话说请问M1的mac可以使用么?
抱歉,我这边没有测试。不过你可以看看官方文档有无M1的支持。(按道理是可以的)
qwq没有x86的apk怎么办,在哪里可以获得?
目前我只知道可以通过Google play下载,不过也可以让别人用x86设备下载好后发给你
谷歌登陆不了,根本加载不出来登陆界面
请科学上网
科学上网我都打不开
试试全局
我太难了,macOS用户表示我一登陆就闪退…正在尝试解决…
抱歉哈,我这里没有macOS可供测试,所以可能无法帮助你。建议看看官方文档吧,可能会有用。
我还是乖乖玩我的Java版吧
23333
日常来访
给力
这个树莓派4b可以玩耍么
貌似不可以,只适用于i386和amd64,如果你想折腾的话可以试试源码(我不知道会不会成功)
是可以的