1. 安装运行环境
-
安装java
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt update sudo apt install openjdk-17-jre-headless -
安装screen
sudo apt install screen -
开放防火墙端口
sudo ufw allow <port>
2. 下载 Minecraft
wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
# 设置为1.18.2版本
mv server.jar minecraft_server_1.18.2.jar
3. 启动 Minecraft service
screen
# -Xms: 服务器内存 -Xmx: 服务器最大内存 nogui: 不使用GUI
java -Xms30G -Xmx30G -jar minecraft_server_1.18.2.jar nogui
# 接下来会收到报错: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
# 将 eula=false 改为 eula=true, wq保存
vim eula.txt
# 更改服务器配置
vim server.properties
# 重新启动服务器
java -Xms30G -Xmx30G -jar minecraft_server_1.18.2.jar nogui
# 按下Ctrl + A + D退出screen
# 输入 screen -ls 查看任务列表
# 输入 screen -r <pid> 恢复任务