Ubuntu 20.04 实装我的世界 Paper 服务器

laialaodi / 2023-05-14 / 原文

0x01 - 环境需求

  • 一台能上网、有公网IP的服务器
  • ssh客户端(可选,如果是云服务器则必须)
  • Linux使用经验(可选)

记得单独给服务器创建文件夹!否则别怪我没提醒你!

0x02 - 下载

下载Java

我开的是1.16.5的服务器,所需java版本为Java 8 ~ Java 11,因此选择较新的Java 11:

sudo apt install openjdk-11-jdk-headless

下载核心

去PaperMC网站,在左侧选好版本,选择右侧最新的下载,再用ftp传到服务器。

0x03 - 首次启动

因为核心是.jar文件,且内存只有4GB,我启动需要用如下命令:

java -Xmx3072M -Xms2048M -jar paper-1.16.5-794.jar nogui  # -Xmx是最大内存,-Xms是最小内存,这段注释不要复制上去

是不是很长?所以我们可以做一个启动脚本,这样每次启动只需执行脚本就行。

vim start.sh
# 输入以下内容
#!/bin/sh
java -Xmx3072M -Xms2048M -jar paper-1.16.5-794.jar nogui
:wq

chmod u+x start.sh
./start.sh

这样服务器就启动了,不出意外会报错,这是因为我们没有同意协议(eula),找到eula.txt,把false改为true

再次执行启动脚本,服务器就成功启动了!

最后我们再调整一下server.properties设置文件,如果你开的是离线服务器,记得把online-mode设置为false

0x04 - 加入服务器

启动MC后,点开多人游戏添加服务器,在地址栏输入服务器的公网IP。

和你的好基友愉快玩耍吧!