在 Linux(Ubuntu / CentOS 7)上快速搭建我的世界 MineCraft 服务器,并实现远程联机,详细教程

news/2025/3/31 10:39:27/

Linux 部署 MineCraft 服务器 详细教程(丐版,无需云服务器

  • 一、虚拟机 + Ubuntu 部署
  • 二、下载 Minecraft 服务端
  • 三、安装 JRE 21
  • 四、安装 MCS manager 面板
  • 五、搭建服务器
  • 六、本地测试连接
  • 七、下载樱花,实现内网穿透,邀请其他玩家一起玩
  • 八、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 请跳转以下页面

  • Linux CentOS 7 搭建我的世界服务器详细教程(丐版 使用虚拟机搭建)
  • Windows 本地实现我的世界服务器搭建,并与好友远程联机(内网穿透)
  • Windows 我的世界 Minecraft 服务器搭建,Fabric 模组搭建教程(内网穿透)

一、虚拟机 + Ubuntu 部署

  • Ubuntu 镜像下载
    https://cn.ubuntu.com/download/desktop
    
    详细安装教程见下文:
    VMware 中安装 Ubuntu 详细安装教程在这里插入图片描述

二、下载 Minecraft 服务端

  • 下载地址 (下载 server.jar 文件)
    https://mcversions.net/
    
    在这里插入图片描述
    在这里插入图片描述

三、安装 JRE 21

  1. 更新安装包列表并安装 jre21
    安装 jre 就行,更节省空间。jre 是 java 程序的运行环境,jdk 是做开发使用的工具包
    sudo apt update
    sudo apt install openjdk-21-jre -y
    

四、安装 MCS manager 面板

  1. 打开 github 官网,进入MCS manager,往下滑动,找到Linux
    https://github.com/MCSManager/MCSManager
    
  2. 输入以下指令安装面板
    sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"
    
  3. 启动面板
    systemctl start mcsm-{web,daemon}
    
    在这里插入图片描述
    在这里插入图片描述
  4. 在浏览器输入 虚拟机ip:23333
    使用 ifconfig 查看虚拟机IP,如果报错,可能是你没安装 net-tools,安装后再重试
    sudo apt install net-tools
    
    在这里插入图片描述
    在这里插入图片描述

五、搭建服务器

  • 此时虚拟机可以不用了,直接使用 MCS manager 面板
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

六、本地测试连接

打开pcl2 --> 进入游戏 --> 选择多人游戏 --> 选择添加服务器 --> 服务器名字随便起 --> 服务器地址就是你虚拟机地址

在这里插入图片描述
在这里插入图片描述

如果无法加入,请把防火墙关闭(如果可以加入,请忽略)

sudo ufw disable

查看防火墙状态(如果可以加入,请忽略)

sudo ufw status

显示 Status: inactive 即为防火墙关闭(如果可以加入,请忽略)

在这里插入图片描述
在这里插入图片描述

七、下载樱花,实现内网穿透,邀请其他玩家一起玩

  1. 进入官网,注册一个账号
    https://www.natfrp.com/?page=panel&module=download
    
    输入真实邮箱进行注册,验证码将发送给邮箱,未满18岁请退出注册。在这里插入图片描述
  2. 注册成功并登录,点击用户 --> 点击实名认证(实名需要支付宝扫1块钱)。 防止其他人搞一些“奇怪的东西”,不实名无法使用。
    点击服务 --> 点击隧道列表 --> 点击新建隧道
    在这里插入图片描述
  3. 创建隧道
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

八、MCSManager 面板介绍

  • 面板介绍
    在这里插入图片描述
  1. 服务端配置文件
    在这里插入图片描述

  2. 文件管理
    在这里插入图片描述

  3. 事件任务
    在这里插入图片描述

  4. 应用实例设置
    在这里插入图片描述


END 配置完成



http://www.ppmy.cn/news/1583733.html

相关文章

Scheme语言的网络安全

Scheme语言在网络安全中的应用 引言 在当今信息技术迅速发展的时代,网络安全成为了各个组织和个人关注的焦点。随着互联网的普及,网络攻击、数据泄露和信息安全事件层出不穷,如何有效保障网络安全,成为了亟待解决的问题。语言的…

Axure RP设计软件中的各种函数:包括数字、数学、字符串、时间及中继器函数,详细解释了各函数的用途、参数及其应用场景。

文章目录 引言函数分类数字函数数学函数字符串函数时间函数函数中继器函数引言 在axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基本语法是用双方括号包含,变量值和函数用英文句号连接。 在交互事件编辑器中通过fx按钮插入函数表达式,例如设置文本内容为: …

蓝桥杯C++基础算法-多重背包

这段代码实现了一个多重背包问题的动态规划解法。多重背包问题与完全背包问题类似,但每个物品有其数量限制。以下是代码的详细思路解析: 1. 问题背景 给定 n 个物品,每个物品有其体积 v[i]、价值 w[i] 和数量 s[i],以及一个容量为…

effective Java 学习笔记(第二弹)

effective Java 学习笔记(第一弹) 整理自《effective Java 中文第3版》 本篇笔记整理第3,4章的内容。 重写equals方法需要注意的地方 自反性:对于任何非空引用 x,x.equals(x) 必须返回 true。对称性:对于…

Qt信号与槽高级特性与项目实战:原理剖析与工程化应用指南

文章目录 五、信号与槽的高级特性1. 信号与信号的连接(1) 实现信号的转发(2) 信号与信号连接的应用场景 2. 带参数的信号与槽(1) 带参数的信号声明与使用(2) 参数类型的匹配问题 3. 信号与槽的断开连接(1) 为什么需要断开连接(2) 如何使用 QObject::disconnect() 小结 六、信号…

cmd命令查看电脑的CPU、内存、存储量

目录 获取计算机硬件的相关信息的命令分别的功能结果展示结果说明获取计算机硬件的相关信息的命令 wmic cpu get name wmic memorychip get capacity wmic diskdrive get model,size,mediaType分别的功能 获取计算机中央处理器(CPU)的名称 获取计算机内存(RAM)芯片的容量…

贪心算法(12))(java)坏了的计算器

题目:在显示着数字 startValue的坏计算器上,我们可以执行以下两种操作: 双倍(Double):将显示屏上的数字乘2; 递减(Decrement):将显示屏上的数字减1. 给定两个整数 startValue 和 target。返回显示数字target所需的最小操作数。 示例1: 输…

el-select 可搜索下拉框 在ios、ipad 无法唤出键盘,造成无法输入

下一篇:el-select 可搜索下拉框,选中选项后,希望立即失去焦点,收起键盘,执行其他逻辑 【效果图】:分组展示选项 >【去界面操作体验】 首先,通过 夸克浏览器的搜索: el-select 在 ipad 输入框…