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

发布于:2025-03-29 ⋅ 阅读:(32) ⋅ 点赞:(0)

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


前言:

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

配置:

  • OS: 腾讯云服务器 Ubuntu Server 24.04 LTS 64位 + Xshell
  • 启动器:PCL2
  • MC 版本:Java 版 1.21.1 原版MC
  • 服务器端 jar 包: server.jar
  • JRE:openjdk-21-jre
  • Pannel 面板(图形化界面): MCS manager
  • 推荐使用最新版的 Ubuntu (本文使用:云服务器 Ubuntu 24.04 LTS)或者CentOS 8 及以上。
    CentOS 7在安装 MCS manager 时(一种图形化界面,更方便),会显示系统版本过低,无法使用。
    如果你习惯命令行界面,使用CentOS 7 完全可以。
  • 本文以 腾讯云服务器 Ubuntu 操作系统为例
    文章中包含我的世界服务器IP地址,大家可以自行进入,服务器到期时间:2025年4月3日, 一共运行七天,在这七天内还请大家不要攻击我,谢谢~

其他操作系统搭建教程
云服务器(推荐):


虚拟机:

Windows 本地搭建:

一、 服务器介绍

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

二、下载 Minecraft 服务端

二、安装 JRE 21

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

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

    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 版本

    java -version
    
  3. 配置环境变量(可选,非必须)
    Ubuntu 18.04 开始,使用 apt 等包管理器安装 OpenJDK 时,系统会自动配置好环境变量,无需手动干预。但要是有特殊需求,可设置 JAVA_HOME 环境变量。
    首先要确定 JRE 21 的安装路径,一般为 /usr/lib/jvm/java-21-openjdk-amd64,可通过以下命令确认:

    update-alternatives --config java
    

    在这里插入图片描述

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

    vim ~/.bashrc
    

    将以下内容写入文件最后

    export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin
    

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

    source ~/.bashrc
    

    在这里插入图片描述

三、安装 MCS manager 面板

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

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

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

    systemctl start mcsm-{web,daemon}
    

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

  4. 开放端口(建议操作,小白可忽略)
    进入控制台 --> 找到我的服务器 --> 点击进入云服务器 --> 找到安全组 --> 点击添加入站规则 --> 开放22、80、443、25565、23333、24444 这六个端口。
    建议先开放22端口,再开放其他端口,最后将倒数第二条规则禁用,不然你的 Xshell 无法连接。

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

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

  5. 进入 MCSManager 管理面板
    在浏览器地址栏输入:服务器IP地址:23333 进入控制面板,然后创建一个账号,并登录。
    在这里插入图片描述

四、搭建服务器

  • 使用 MCS manager 面板
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

五、本地测试连接

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

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

    sudo ufw disable
    

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

    sudo ufw status
    

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

  2. 输入游戏指令
    在这里插入图片描述
    在这里插入图片描述

六、MCSManager 面板介绍

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

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

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

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


END 配置完成

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



网站公告

今日签到

点亮在社区的每一天
去签到