1.java8(arm)下载地址


2.安装

1)创建安装目录:

mkdir -p /app/java

2)解压:
tar -xf jdk-8u212-linux-arm64-vfp-hflt.tar.gz -C /app/java/
3)添加环境变量:
vim /etc/profile
export JAVA_HOME=/app/java/jdk1.8.0_212
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

. /etc/profile

3.配置mc服务端:

服务端整合包下载地址(空岛生存v1.9 兼容Minecraft客户端1.12.2):Download

4.部署:

tar -xf mc.tar.gz -C /app/
1)编辑启动脚本(整合包中已添加):
vim /app/mc/server.sh
java -Xms256M -Xmx1024M -jar ./Spigot-1.12.2.jar nogui

-Xms 为jvm启动时分配的内存,比如-Xms256m,表示分配256M
-Xmx 为jvm运行过程中分配的最大内存,比如-Xms1024m,表示jvm进程最多只能够占用1024M内存
#由于树莓派3B性能局限性,且这个mc服务端整合包是空岛生存对性能要求不高。所以我配置如上
-jar 接mc服务端jar文件
nogui 表示没有图形界面
2)关闭服务端正版验证:
vim /app/mc/server.properties
onlin-mode=false  #这里改为false,否则盗版客户端进不去
3)启动:
root@S01:~# cd /app/mc/
root@S01:/app/mc# ls
ASkyBlock            K.BAT              Spigot-1.12.2.jar
ASkyBlock_nether     libs               spigot.yml
banned-ips.json      logs               usercache.json
banned-players.json  ops.json           wepif.yml
bukkit.yml           permissions.yml    whitelist.json
commands.yml         plugins            world
data-storage         server.properties  world_nether
eula.txt             server.sh          world_the_end
help.yml             Spawn
root@S01:/app/mc# sh server.sh 
Loading libraries, please wait...
4)启动成功:


5.测试:

1)添加树莓派服务器地址:

2)连接进入: