在Ubuntu 20.04 LTS Server 上开启Minnecraft Server 服务
记录下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