Linux 我的世界开服随笔

122 阅读1分钟

1. 安装运行环境

  1. 安装java

    sudo add-apt-repository ppa:openjdk-r/ppa
    sudo apt update
    sudo apt install openjdk-17-jre-headless
    
  2. 安装screen

    sudo apt install screen
    
  3. 开放防火墙端口

    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> 恢复任务