在树莓派上运行PaperMC服务端
没错这又双叒叕是一篇开服教程,而且是讲烂了的那种。
环境:Raspberry Pi 4B 4G 使用OS:Debian-Pi-Aarch64 Xfce桌面版(OPENFANS社区维护)
首先我们安装OpneJDK-JRE以运行Jar文件(如已安装请略过,不要忘记 sudo apt update),打开终端。

等待安装时可以前往PaperMC官网 papermc.io 获取服务端,百度搜索PaperMC寻找也可。

该页面只提供最新版本服务端下载(Waterfall我们不会使用),如要下载其他版本请下拉找到Legacy(Legacy版本不会得到任何支持)。
为什么选择Paper端作为纯净服务端?
Paper端是一个原版服务器的分支项目,PaperMC团队会维护该分支项目。团队会修复原版服务端的Bug,并优化性能。同时Paper端添加了Bukkit和Sponge API支持,可以安装插件。
其实说了这么多还是馋这点性能优化(笑)
点击Build下面的版本号按钮即可下载,速度不会很慢。这时候OpenJDK的安装也应该完成了。
找到下载好的文件,并复制到其他地方(推荐)

打开终端(文件管理器内右键当前文件夹空白部分选择”在此打开终端“也可)

然后启动服务端,第一次启动将下载原版服务端并释放服务端其他文件。下载原版服务端可能需要较长时间。

在等待了二十多分钟之后,你有点等不及了,因为你没有魔法,下载速度慢过某云盘。不过别担心,Paper提供了一种解决方案:跳过自动下载并使用手动下载的原版服务端。此时我们按下Ctrl+C终止当前下载,但不要删除已经下载好的文件。
打开Minecraft WIki并进入对应版本界面

点击以下载服务端,注意不要错点混淆映射表。然后你会发现下载速度快了一点点孩子你需要魔法,这个时候你可以再去干点别的。
速度掉到0b/s了?别担心,我们还有一种方法来下载

注意wget后面接下载地址,地址结尾应该是文件名,将会下载到当前目录。如果下载过程中速度掉到很慢(一位数)可以Ctrl+C终止进程,再向上回滚命令重新下载,添加的 -c 参数将支持断点续传(从之前下载好的部分开始下载)。
然后将下载好的jar文件复制回去,注意要更改文件名。

这时回滚指令再次运行应该会得到如下内容

由于Paper基于原版服务端,所以你还是需要修改eula.txt。这里使用nano进行修改。

修改完成后再次启动,注意添加启动参数。

启动成功!

接下来在客户端添加服务器,IP地址填树莓派的IP地址即可进入(注意正版验证)。
本文不会讲述server.properties和内网穿透相关内容,server.properties配置教程很多,内网穿透较复杂,作者将不会回答内网穿透相关问题。

