准备服务器
首先我这里准备的是阿里云服务器ESC(2 核(vCPU)2 GiB),白嫖的三个月大学生试用期,系统是使用的Ubuntu处理系统,因为这种服务器处理响应相对于其他还是相对较快的,较稳定。
进入服务器
在Ubuntu中构建Minecraft(MC)服务器可以通过以下步骤完成。这些步骤包括安装Java、下载Minecraft服务器文件、配置服务器以及启动服务器。
安装Java
Minecraft服务器需要Java运行环境。可以通过以下命令安装OpenJDK:
sudo apt update
sudo apt install openjdk-17-jdk
安装完成后,可以通过以下命令验证Java是否安装成功:
java -version
成功安装openjdk-17-jdk
下载Minecraft服务器文件
可以从Minecraft官方网站下载服务器文件。使用wget
命令下载最新版本的Minecraft服务器JAR文件:
wget https://launcher.mojang.com/v1/objects/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/server.jar -O minecraft_server.jar
配置服务器
创建一个新的目录来存放服务器文件,并将下载的JAR文件移动到该目录:
mkdir minecraft_server
mv minecraft_server.jar minecraft_server/
cd minecraft_server
依次输入上面三条命令,意思分别是创建minecraft_server文件夹,将minecraft_server.jar移动到minecraft_server/目录中,当前位置切换到minecraft_server文件夹中。
首次运行服务器时,需要同意Minecraft的EULA。可以通过以下命令生成eula.txt
文件并编辑它:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
输入以下命令打开eula.txt文件
nano eula.txt
在nano
编辑器中,找到eula=false
这一行,将其修改为eula=true
。修改完成后,按Ctrl + X
退出编辑器,按Y
确认保存更改,然后按Enter
键退出。
启动服务器
使用以下命令启动Minecraft服务器:
-Xmx
和-Xms
参数用于设置服务器的最大和初始内存分配。可以根据服务器的硬件配置调整这些值。
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
配置防火墙
如果服务器需要通过互联网访问,需要配置防火墙以允许Minecraft的默认端口(25565)通过:
sudo ufw allow 25565/tcp
后台运行服务器
为了在关闭终端后仍能保持服务器运行,可以使用screen
命令:
sudo apt install screen
screen -S minecraft
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
要退出screen
会话而不停止服务器,可以按Ctrl+A
然后按D
。要重新连接到会话,可以使用以下命令:
screen -r minecraft
通过以上步骤,可以在Ubuntu上成功构建并运行Minecraft服务器。