CentOS 8 系统。
拥有 sudo 权限的用户。
网络连接。
首先,确保系统是最新的:
sudo dnf update -y
添加 Java 21 的存储库:
你可以使用 rpm 命令添加 Java 存储库。这里以 Adoptium 为例:
sudo dnf install -y java-21-openjdk
验证 Java 安装:
安装完成后,验证 Java 是否成功安装:
java -version
默认情况下,自动安装脚本应该已经包含一切所需环境,所以你不需要关心环境要求。但如果是手动安装的情况下,你需满足 Node 16+ 运行时环境。
因为需要注册到系统服务,一键安装脚本必须使用 root 权限运行:
sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"
首先启动面板守护进程,这是用于进程控制和终端管理的服务进程:
systemctl start mcsm-daemon.service
再启动面板 Web 服务,用来实现支持网页访问和用户管理的服务:
systemctl start mcsm-web.service
systemctl restart mcsm-daemon.service
systemctl restart mcsm-web.service
systemctl stop mcsm-web.service
systemctl stop mcsm-daemon.service
配置 MCSM:
按照 MCSM 的指引进行配置,设置 Minecraft 服务器的相关选项。
创建服务器目录:
创建一个目录用于 Minecraft 服务器:
mkdir ~/mcserver
cd ~/mcserver
下载 Minecraft 服务器:
下载 Minecraft 1.21 的服务器文件:
wget https://launcher.mojang.com/v1/objects/{server_jar_link}/server.jar运行 Minecraft 服务器:
在服务器目录下,使用以下命令启动服务器:
java -Xmx1024M -Xms1024M -jar server.jar nogui
确保服务器的默认端口(25565)是开放的:
sudo firewall-cmd --add-port=25565/tcp --permanent
sudo firewall-cmd --reload
在 Minecraft 客户端中,输入服务器的 IP 地址进行连接。
至此,你已经成功在 CentOS 8 上安装了 Java 21 和 MCSM,并搭建了 Minecraft 1.21 服务器。你可以根据需要进一步配置服务器的设置,添加插件等,以增强游戏体验。
如果有任何问题,请随时询问!