Linux 部署 MineCraft 服务器 详细教程(丐版,无需云服务器)
- [一、虚拟机 + Ubuntu 部署](#一、虚拟机 + Ubuntu 部署)
- [二、下载 Minecraft 服务端](#二、下载 Minecraft 服务端)
- [三、安装 JRE 21](#三、安装 JRE 21)
- [四、安装 MCS manager 面板](#四、安装 MCS manager 面板)
- 五、搭建服务器
- 六、本地测试连接
- 七、下载樱花,实现内网穿透,邀请其他玩家一起玩
- [八、MCSManager 面板介绍](#八、MCSManager 面板介绍)
前言:
- 推荐使用云服务器部署,如:阿里云,腾讯云,华为云等(有资金预算的)
- 无资金预算推荐使用两台电脑,一台负责部署服务端,另一台负责玩。如果你电脑内存大的话,一台电脑也可以,不然进入世界会非常的卡顿。
配置:
OS:
VM Ware 虚拟机
+ubuntu-24.04.2-desktop-amd64.iso
+Xshell
启动器:
PCL2
MC 版本:Java 版
1.21.1-Fabric 0.16.10
服务器端 jar 包:
server.jar
JRE:
openjdk-21-jre
Pannel 面板(图形化界面):
MCS manager
推荐使用最新版的 Ubuntu (本文使用:ubuntu-24.04.2-desktop-amd64.iso)或者CentOS 8 及以上。
CentOS 7在安装 MCS manager 时(一种图形化界面,更方便),会显示系统版本过低,无法使用。
如果你习惯命令行界面,使用CentOS 7 完全可以。
本文以 Ubuntu 操作系统为例
CentOS 7 请跳转以下页面
一、虚拟机 + Ubuntu 部署
-
Ubuntu 镜像下载
shellhttps://cn.ubuntu.com/download/desktop
详细安装教程见下文:
VMware 中安装 Ubuntu 详细安装教程
二、下载 Minecraft 服务端
-
下载地址 (
下载 server.jar 文件
)shellhttps://mcversions.net/
三、安装 JRE 21
-
更新安装包列表并安装 jre21
安装 jre 就行,更节省空间。jre 是 java 程序的运行环境,jdk 是做开发使用的工具包shellsudo apt update sudo apt install openjdk-21-jre -y
四、安装 MCS manager 面板
-
打开 github 官网,进入MCS manager,往下滑动,找到Linux
shellhttps://github.com/MCSManager/MCSManager
-
输入以下指令安装面板
shellsudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"
-
启动面板
shellsystemctl start mcsm-{web,daemon}
-
在浏览器输入 虚拟机ip:23333
使用ifconfig
查看虚拟机IP,如果报错,可能是你没安装net-tools
,安装后再重试shellsudo apt install net-tools
五、搭建服务器
-
此时虚拟机可以不用了,直接使用 MCS manager 面板
六、本地测试连接
打开pcl2 --> 进入游戏 --> 选择多人游戏 --> 选择添加服务器 --> 服务器名字随便起 --> 服务器地址就是你虚拟机地址
如果无法加入,请把防火墙关闭(如果可以加入,请忽略)
shell
sudo ufw disable
查看防火墙状态(如果可以加入,请忽略)
shell
sudo ufw status
显示 Status: inactive 即为防火墙关闭(如果可以加入,请忽略)
七、下载樱花,实现内网穿透,邀请其他玩家一起玩
-
进入官网,注册一个账号
shellhttps://www.natfrp.com/?page=panel&module=download
输入真实邮箱进行注册,验证码将发送给邮箱,
未满18岁请退出注册。
-
注册成功并登录,点击用户 --> 点击实名认证(实名需要支付宝扫1块钱)。
防止其他人搞一些"奇怪的东西",不实名无法使用。
点击服务 --> 点击隧道列表 --> 点击新建隧道
-
创建隧道
八、MCSManager 面板介绍
- 面板介绍
-
服务端配置文件
-
文件管理
-
事件任务
-
应用实例设置
END 配置完成