在Ubuntu操作系统上玩Minecraft

为了家里的孩子们,我会创建一个MINECRAFT环境。

以前,我搭建了一个使用Raspberry Pi的环境,运行着“Raspberry Pi上的PC版(JAVA版)Minecraft”。

然而,使用1GB内存的Raspberry Pi 3 Model B+经常因内存不足而无法实用。

也许使用具有2G/4G内存容量的Raspberry Pi 4 Model B可以解决这个问题,但由于其他原因,我已经将PC调整为家庭/客人使用,并重新进行了基于PC的环境整理。

为了降低管理成本,操作系统选择了Linux进行安装,另外根据”为工作室配置使用Ubuntu的USB启动”(参考链接https://qiita.com/nanbuwks/items/785a28b6baf3a77cae5b)的方法,本来想使用USB启动,但由于这种方式存在不稳定的情况,所以这次使用了SSD/HDD安装的版本。

环境

    • PC

ThinkPad X230,内存为 8G。
Ubuntu 在更换固态硬盘时似乎会出毛病,因此最好还是多占用一些主内存。

确认Ubuntu Linux 18.04 , 20.04

SSD/HDD等安装完成

Minecaft JAVA版

1.14.4,1.12.2,20w20b 以及 1.16.5 确认

安装

为了使儿童也能阅读并进行安装操作,本文采用了冗长的描述。

打开网页浏览器,输入 http://minecraft.net ,然后点击“下载”。

Screenshot from 2019-08-08 13-22-42.png

(2021/03/20 追記:网站结构已经更改。如果找不到链接,请直接打开↓,选择Linux的DEBIAN版本。)

Screenshot from 2019-08-08 13-20-50.png
Screenshot from 2019-08-08 13-23-15.png

下载Minecraft.deb文件,打开终端,按照以下步骤进行安装。


$ sudo apt update

完成后,将其移动到下载的位置。


$ cd 下载

或者


$ cd Downloads

我试图安装,但是…


$ sudo dpkg -i Minecraft.deb
选中了先前未选中的软件包 minecraft-launcher。
(加载数据库 ... 目前已安装 199362 个文件和目录。)
Minecraft.deb 解压准备中...
minecraft-launcher (2.1.5965) 解压...
dpkg: 由于依赖性问题,无法配置 minecraft-launcher:
minecraft-launcher 依赖于: oracle-java8-installer | openjdk-8-jre ... 但是:
 软件包 oracle-java8-installer 尚未安装。
 软件包 openjdk-8-jre 尚未安装。
 minecraft-launcher 依赖于: libpango1.0-0 (>= 1.14.0) ... 但是: ...
 软件包 libpango1.0-0 尚未安装。

dpkg: Error while processing package minecraft-launcher (--install):.
 依赖问题 - 放弃配置
处理 gnome-menus (3.13.3-11ubuntu1) 的触发器 ...
处理 desktop-file-utils (0.23-1ubuntu3) 的触发器 ...
处理 mime-support (3.60ubuntu1) 的触发器 ...
处理 hicolor-icon-theme (0.17-2) 的触发器 ...
处理过程中发生错误: ...
 minecraft-launcher

成为邻居。

为了解决依存关系,我们决定使用名为gdebi的工具。

首先,安装gdebi。


$ sudo apt install gdebi

接下来,按照以下方式您就可以进行安装。


$ sudo gdebi Minecraft.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done

Official Minecraft Launcher
安装软件包?[是/否]:是
(正在加载数据库 ... 当前已安装 199938 个文件和目录)
准备部署 Minecraft.deb ...
在 minecraft-launcher (2.1.5965) 中覆盖并扩展(至 2.1.5965) ...
minecraft-launcher (2.1.5965) 设置中 ...
在 gnome-menus (3.13.3-11ubuntu1) 中处理触发器 ...
处理桌面文件-utils (0.23-1ubuntu3) 中的触发器 ...
处理 mime-support (3.60ubuntu1) 的触发器 ...
处理 hicolor-icon-theme (0.17-2) 的触发器 ...

已经安装完成了。
安装完成后,
按下Windows键+S然后输入“mine”,然后启动minecraft-launcher。

Screenshot from 2019-08-08 20-07-55.png

我使用「玩耍」进行了启动。

image.png

提示

为了为儿童购买多个许可证,应该怎么办?

许可证是通过ID(电子邮件地址)和密码方式进行管理的。因此,例如可以获取4个许可证,将Minecraft安装在10台设备上,并在其中4台上输入许可证以同时进行游戏等操作。

只能使用一个邮件地址购买一次许可证,但是我希望能够由成年人统一管理儿童使用的许可证。
经过考虑,使用扩展邮件地址来购买多个许可证似乎是最方便的选择。

如果你拥有一个例子为 anyone@gmail.com 的拓展邮箱地址,比如在gmail上,那么便可以。

    • anyone+minecraft01@gmail.com

 

    • anyone+minecraft02@gmail.com

 

    • anyone+minecraft03@gmail.com

 

这个地址可以接收任何人的邮件,即任何邮件都可以发送到anyone@gmail.com。

如果您在Gmail中的电子邮件地址包含符号,则该符号将被视为分隔符。分隔符字符因邮件系统而异,但只要拥有扩展电子邮件地址,您就可以进行类似操作,并可以具有多个帐户。

(2020/08/10 增记)起初我在 Gmail 中错误地用句点作为分隔符进行描述,但实际上应该使用加号。经过指正后,我已经进行了修正。

「让MOD进入Linux版的MINECRAFT」

「Ubuntu 上的Minecraft故障排除指南」
https://qiita.com/nanbuwks/items/01fb4873d4a5ecc8ff98

Note: The date specified in the question has been translated to “2021/06/12 追記” which means “added on 12th June 2021”.