有小伙伴留言说想在 Linux 系统上搭建 Minecraft 服务。其实搭建 Minecraft 服务很简单,装对应版本 Java,使用命令启动核心文件即可。简单整理一下搭建步骤,有需要的小伙伴可参考一下~
本教程以最常用核心 Paper 为例,下面是版本的对应列表:
Paper Version | Recommended Java Version |
---|---|
1.8 to 1.11 | Java 8 |
1.12 to 1.16.4 | Java 11 |
1.16.5 | Java 16 |
1.17.1-1.18.1+ | Java 17 |
317 对应 1.18.2 版本,需使用 Java 17:
1 | wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz |
将下载好的 Paper 上传到服务器中,这里以/opt/mc/
为例。其中-Xms2G
和-Xmx2G
为内存限制,根据实际情况修改:
1 | cd /opt/mc |
第一次启动时,Paper 会自动下载游戏服务端的运行文件,但会有个报错,执行以下的命令后,再次执行/usr/local/java/bin/java -Xms2G -Xmx2G -jar paper.jar --nogui
就行了:
1 | echo "eula=true" > /opt/mc/eula.txt |
如想使用非正版启动器登录游戏,还需关闭正版验证:
1 | sed -i 's/online-mode=true/online-mode=false/ /opt/mc/server.properties' |
相比官方的原版服务启动器,Paper 的性能优化更好,而且支持插件;
启动器运行后,会生成一大堆文件,插件请上传至 plugins
目录中;
服务运行期间,不可关闭终端,可通过 screen
命令运行;
如果使用云主机搭建 MC 服务,记得开启对应端口,端口设置可在 server.properties
文件中修改,默认为 25565。