前言:

前段时间买了一个n100小主机,安装了pve系统,部署了iStore OS、FNOS、openEuler,主机占用很低,所以决定搭建一个Minecraft服务器玩玩,Minecraft服务端面板主要有MCSMANAGER 和 翼龙面板 两个,我更推荐MCSMANAGER

这篇教程使用的是openEuler系统部署

0 准备

  • 一台服务器(小主机或者云服务器均可)

  • openEuler ISO文件(Ubuntu/Centos/Debian/Arch 等主流 x86_64/ARM 架构的操作系统均可)

  • MobaXterm (其他SSH工具也可)

  • MC服务端(这里使用的是[leaves]插件生电服务端

1 pve安装openEuler系统

如果你的小主机没有安装pve,你可以先安装pve或者直接安装Linux系统,如果你是云服务器,可直接安装Linux系统。

1.1 下载openEuler iso

1.2 将openEuler iso文件上传到pve中

1.3 配置虚拟机

pve控制面板右上角 “创建虚拟机”

操作系统这里选择刚上传的openEuler iso文件

系统 这里默认即可;磁盘 根据自己情况选择,我这里添加一个stat固态存储数据

CPU 和内存 ,按自身情况选择,我这里选择 2核4G ,自己和朋友玩玩配置足够了,配置完后启动虚拟机

1.4 安装系统

选择“Install - openEuler *” 回车即可

详细安装步骤可以百度,不难

2 安装MCSMANAGER面板

2.1 ssh连接服务器

点击OK后,会提示让你输入密码(你输入的密码不会显示)

2.2 安装 MCSMANAGER 面板

sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"

等待安装完成,

主控网页访问地址:        http://<Your IP>:23333  BrowserBrowser
被控守护进程地址:          ws://<Your IP>:24444    ClusterCluster

默认情况下,你必须开放 23333 和 24444 端口才能确保面板工作正常!

2.2.1 开放端口

firewall-cmd --add-port=23333/tcp --permanent
firewall-cmd --add-port=24444/tcp --permanent

执行完上述命令后,重新加载防火墙配置以使规则生效:

firewall-cmd --reload

2.3 安装openJDK 17

dnf install java-17-openjdk -y

2.4 网页配置面板

先创建个管理用户

这个面板详细的功能介绍大家可以看官方文档

3 创建服务器

这个选择本地这台机子就行

将下载的服务端压缩包上传上去

启动命令:

java -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar leaves-1.20.4 nogui

等待服务端压缩包上传完成,上传完成后服务器就会启动

前往实例控制台查看

查看服务器的端口

默认端口都为25565,也可以到配置文件中修改

开放服务器的端口

firewall-cmd --add-port=25565/tcp --permanent
firewall-cmd --reload

连接测试

进阶——外网访问

安装frpc

以后再更……