树莓派:搭建Minecraft服务器
树莓派搭建Minecraft服务器。
本文章适合的情况
- 希望搭建一个属于自己的同学、基友服务器,对服务器配置要求不太高
- 希望开一个7*24小时服务器却又担心电费问题
- 平时玩游戏时间不多,租用服务器觉得不划算
注意事项
- 树莓派的配置不高且高负荷工作时发热较严重,推荐搭配散热片及散热风扇来使用。
- 树莓派的稳定性较差,仅适用于搭建个人小型服务器,不要跑图或者设置在线人数过多。
- 本文章需要有一定的技术基础,小白请先了解相关知识。
- 本教程一些步骤不单单局限于树莓派,可拓展至大部分安装有Linux系统的硬件设备。
你需要准备
- 安装好系统(建议图形界面)且可以联网的树莓派(此处使用的是Ubuntu 20.04 LTS Arm64系统)
- 公网映射软件(如:Sakura FRP等),局域网开服可略过。
- 一台能远程控制树莓派的手机/电脑
开始搭建
安装Java
和客户端一样,服务端也需要Java的支持,请按照以下命令来安装Java:
1 |
|
下载开服核心
首先,搭建Minecraft服务器需要一个开服核心,这是搭建Minecraft服务器的必由之路。
这里,我推荐使用Spigot(水龙头)核心,原因是这个核心比较稳定,并且适合配置较低的设备。当然,你也可以使用其它核心,比如bukkit。
访问Getbukkit,下载你需要版本的核心。
核心是一个 .jar
文件,此处我使用的核心适用于Minecraft Java版 1.15.2。
配置服务器环境
在存有核心文件的目录新建一个 run.sh
文件,该文件作为服务器的启动脚本。
打开文件,在文本编辑器输入以下内容:
1 |
|
其中,文件路径根据具体情况而定。
sudo:以管理员身份执行
-Xms768M:程序运行时最小内存为768M
-Xmx2048M:程序运行时最大内存为2048M
nogui:即No GUI,无图形界面,可节省内存
之后保存文件。
在终端输入命令:
1 |
|
回车。
命令执行结束,会发现在文件夹中多了几个文件。
打开文件夹中的 eula.txt
,将 eula
的参数由 false
改为 true
。
保存。
接着,打开文件夹中的 server.properties
文件(该文件是服务器的配置文件)。
参考Minecraft Wiki.以下是各参数的实际含义:
1 |
|
配置并保存后,再次运行启动脚本。
1 |
|
稍等片刻。
待命令行出现 Done
时,即表示我们的服务器已经在本地成功运行了。
不过,想要邀请你的好朋友一起来玩服务器,还差最后一步——配置公网映射,在这里建议使用Sakura FRP.