前提:
Minecraft1.17需要JRE16或者JDK16支持,而JDK和JRE16只支持64位操作系统。到2021年9月,Raspbian只有32位版本,只有Ubuntu提供64位版本。
在Raspberry pi4上安装Ubuntu Server 64bit LTS
- 使用raspberrypi.org提供的Raspberry Pi Imager工具。
- 选择安装“其它OS”,选择Ubuntu Server 64bit LTS。
- 烧录完成后,打开SD卡,新建“ssh”文件开启ssh功能,修改network-config文件增加wifi配置。
- 连接显示器、键盘,启动系统,使用ubuntu、ubuntu登录。第一次登录后需要修改密码。
- 重启,使用ssh连接。
- 更新系统:
sudo apt-get update
sudo apt update
sudo apt upgrade
安装JRE和Minecraft Server
- 使用sudo apt search JDK 16搜索。只能找到JRE16。
- 安装JRE16。
- 在www.minecraft.net/en-us/download/server网站找到最新的1.17版jar文件链接。
- 新建minecraft文件夹
mkdir -v ~/minecraft - 下载jar文件
cd minecraft
wget jar下载链接 - 启动minecraft服务器,使用2GB内存
java -Xmx2048M -Xms2048M -jar server.jar nogui - 第一次启动会失败,同时生成eula.txt。需要打开eula.txt文件,把“false”改成“true”。
用vi编辑,“i”切换到编辑模式,ESC键切换到命令模式,“:wq”为存盘退出命令。 - 再次启动minecraft服务器,可以正常运行。
结论
- 需要64位系统才能安装JDK16和JRE16。
- 如果不使用mod,不需要使用JDK。
- Raspberry pi发热量大。