记录下Minnecraft Server的开启流程

环境:Ubuntu Server 20.04 LTS Server
Java及版本:openjdk-17-jdk-headless
Minnecraft Server版本:1.19.3

首先更新下

sudo apt update

然后查看java是否安装

java -version

如果不清楚当前Java版本受否支持想要安装的Minnecraft Server 建议卸载后重装java

卸载操作如下

先检查是否安装,命令:dpkg --list | grep -i jdk

移除openjdk包,命令:apt-get purge openjdk*

卸载 OpenJDK 相关包,命令:apt-get purge icedtea-* openjdk-*

再次检查是否卸载成功,命令:dpkg --list | grep -i jdk

安装Java

sudo apt-get install software-properties-common
sudo apt-get install python-software-properties

Minecraft Server 1.17以下版本使用如下命令

sudo apt-get install openjdk-8-jdk-headless

Minecraft Server 1.17及以上版本使用如下命令

sudo apt install openjdk-17-jdk-headless

创建游戏文件夹

mkdir mcserver
cd mcserver

获取server服务程序 当前最新版本为1.19.3

wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar

开启游戏

java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.3.jar nogui

首次执行后游戏目录内会生成数个新文件

修改eula
将里面的false改为true 然后重新执行以下命令

java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.3.jar nogui

如果有非正版用户需要接入 需要修改server.properties文件

修改如下两处

enforce-secure-profile 改为false
online-mode 改为false

如果开启了防火墙 修改下防火墙规则

ufw allow 25565

然后重新执行以下命令

java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.3.jar nogui

游戏愉快

参考

https://www.minecraft.net/en-us/download/server
https://minecraft.fandom.com/wiki/Tutorials/Setting_up_a_server#Installing_Java_2
https://askubuntu.com/questions/1411666/java-program-compiled-by-more-recent-version-of-jre-but-i-have-the-most-recent
https://www.cnblogs.com/jaysonteng/p/13453244.html
https://minecraft.fandom.com/zh/wiki/Server.properties#Java%E7%89%88_2