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

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

  • [一、 服务器介绍](#一、 服务器介绍)
  • [二、下载 Minecraft 服务端](#二、下载 Minecraft 服务端)
  • [二、安装 JRE 21](#二、安装 JRE 21)
  • [三、安装 MCS manager 面板](#三、安装 MCS manager 面板)
  • 四、搭建服务器
  • 五、本地测试连接
  • [六、MCSManager 面板介绍](#六、MCSManager 面板介绍)

前言:

  • 推荐使用云服务器部署,如:阿里云,腾讯云,华为云等(有资金预算的)
  • 无资金预算推荐使用两台电脑,一台负责部署服务端,另一台负责玩。如果你电脑内存大的话,一台电脑也可以,不然进入世界会非常的卡顿。

配置:


虚拟机:

Windows 本地搭建:

一、 服务器介绍

  1. 登录阿里云/腾讯云/华为云,点击购买云服务器。推荐 2核4G 的已经足够用了。
    各大云服务器厂商都有免费试用的云服务器,本文使用的是腾讯云免费试用7天的云服务器,搭载Ubuntu Server 24.04 LTS 64位 操作系统
  2. 云服务器官网地址直接在浏览器搜索,阿里云,腾讯云,华为云就能搜到。

二、下载 Minecraft 服务端

二、安装 JRE 21

使用 Xshell 连接云服务器,下载安装jre 21

  1. 更新安装包列表并安装 jre21

    shell 复制代码
    sudo apt update
    sudo apt install openjdk-21-jre -y

    安装 jre 就行,更节省空间。

    jre 是 java 程序的运行环境(有 jre 就能跑 java 程序),jdk 是做开发使用的工具包(jdk 包含 jre)

    如果你是开发人员(计算机专业),想安装 jdk, 请把 jre 换成 jdk。 如:sudo apt install openjdk-21-jdk -y

  2. 查看 java 版本

    shell 复制代码
    java -version
  3. 配置环境变量(可选,非必须)

    Ubuntu 18.04 开始,使用 apt 等包管理器安装 OpenJDK 时,系统会自动配置好环境变量,无需手动干预。但要是有特殊需求,可设置 JAVA_HOME 环境变量。

    首先要确定 JRE 21 的安装路径,一般为 /usr/lib/jvm/java-21-openjdk-amd64,可通过以下命令确认:

    shell 复制代码
    update-alternatives --config java

    接着编辑 ~/.bashrc 文件,添加以下内容:
    不会使用 vim 编辑器的点击这里查看:vim 编辑器的使用(vim 编辑器相当于 Windows 上的记事本)
    编辑~/.bahsrc 文件

    shell 复制代码
    vim ~/.bashrc

    将以下内容写入文件最后

    shell 复制代码
    export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin

    保存文件之后,执行以下命令使配置生效:

    shell 复制代码
    source ~/.bashrc

三、安装 MCS manager 面板

  1. 打开 github 官网,进入MCS manager,往下滑动,找到Linux
    点击查看 MCS Manager 官网地址

  2. 输入以下指令安装面板

    shell 复制代码
    sudo su -c "wget -qO- https://script.mcsmanager.com/setup.sh | bash"
  3. 启动面板

    shell 复制代码
    systemctl start mcsm-{web,daemon}


  4. 开放端口(建议操作,小白可忽略)

    进入控制台 --> 找到我的服务器 --> 点击进入云服务器 --> 找到安全组 --> 点击添加入站规则 --> 开放22、80、443、25565、23333、24444 这六个端口。

    建议先开放22端口,再开放其他端口,最后将倒数第二条规则禁用,不然你的 Xshell 无法连接。

    如果你是新手服务器小白,觉得 4.开放端口 这个操作比较麻烦,此操作可以忽略,不影响使用。因为腾讯云服务器默认将全部端口打开。





  5. 进入 MCSManager 管理面板

    在浏览器地址栏输入:服务器IP地址:23333 进入控制面板,然后创建一个账号,并登录。

四、搭建服务器

  • 使用 MCS manager 面板











五、本地测试连接

  1. 打开pcl2 --> 进入游戏 --> 选择多人游戏 --> 选择添加服务器 --> 服务器名字随便起 --> 服务器地址是你的服务器公网IP



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

    shell 复制代码
    sudo ufw disable

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

    shell 复制代码
    sudo ufw status

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

  2. 输入游戏指令

六、MCSManager 面板介绍

  • 面板介绍
  1. 服务端配置文件

  2. 文件管理

  3. 事件任务

  4. 应用实例设置


END 配置完成

以上是我的世界原版1.21.1 (无任何附加),服务器搭建教程,如果想要搭建包含模组的,可以查看本文最上方链接:【云服务器】我的世界 Minecraft 服务器搭建 Fabric 模组搭建教程


相关推荐
老友@5 分钟前
Kafka 全面解析
服务器·分布式·后端·kafka
榆榆欸10 分钟前
4.Socket类、InetAddr类、Epoll类实现模块化
linux·c++·tcp/ip
易保山1 小时前
MIT6.S081 - Lab6 Copy-on-Write(写时复制)
linux·操作系统·c
獨枭2 小时前
Linux 下安装和使用 Jupyter Notebook
linux·chrome·jupyter
Monee..2 小时前
linux里安装pip和conda
linux·conda·pip
阳区欠2 小时前
【Linux】进程通信
linux·运维·服务器·共享内存·进程通信·system v·管道文件
may_一一2 小时前
终端SSH连接工具SecureCRT安装和连接Linux
运维·服务器·ssh
姓刘的哦3 小时前
Ubuntu环境安装
linux·运维·ubuntu
小小寂寞的城3 小时前
Ubuntu里安装Jenkins
ubuntu·ci/cd·docker·jenkins
厦门德仔3 小时前
【C#】C#字符串拼接的6种方式及其性能分析对比
服务器·windows·c#