本文最后更新于 393 天前,其中的信息可能已经有所发展或是发生改变。
前言:本文以云服务器为基础(腾讯云为例)
记得给云机器装一个Ubuntu/Debian(windows占用太大了,不好用)
准备工作
1.确保系统软件包是最新的
sudo apt update && sudo apt upgrade -y
2.安装java(以java21为例)
安装完成用可以用java -version来看看是否安装成功
sudo apt install openjdk-21-jdk -y
下载Minecraft服务器
1.创建目录(方便管理)
mkdir ~/minecraft_server
cd ~/minecraft_server
2.下载Minecraft服务器文件
访问[Minecraft官方网站](https://www.minecraft.net/en-us/download/server)下载最新的Minecraft服务器jar文件。你可以使用`wget`命令直接下载,jar文件名复制下载链接可以查看(此链接一般只有最新版)
1.21的下载链接为https://piston-data.mojang.com/v1/objects/59353fb40c36d304f2035d51e7d6e6baa98dc05c/server.jar
wget https://launcher.mojang.com/v1/objects/{服务器jar文件名}.jar -O minecraft_server.jar
启动Minecraft服务器
1.运行服务器
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
第一个1024是初始内存,第二个1024是最大内存,根据需求调整,第一次运行后会生成一堆文件
2.同意EULA
用nano打开eula.txt,把其中的eula=false改为eula=true,然后保存退出
ps:nano使用,键盘方向键移动光标,编辑完之后Ctrl+o再enter保存,Ctrl+x退出nano。
同意之后再次运行服务器,此时会开始生成必要的世界文件,等就行了
ps:输入stop可以关闭服务器,这时候可以关闭了,看下面的。
3.配置screen
为了保证能后台运行,即关闭终端后,还能运行。
先安装screen
sudo apt install screen -y
再用以下代码启动服务器
screen -S minecraft java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
此时可以通过Ctrl + A,然后按D来将screen会话放到后台
要把后台的会话切出来的话
screen -r minecraft