Linux CentOS 7 搭建我的世界服务器详细教程 (丐版 使用虚拟机搭建)

发布于:2025-03-30 ⋅ 阅读:(23) ⋅ 点赞:(0)


前言:

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

配置:

  • OS: VM Ware 虚拟机 + CentOS 7 + Xshell
  • 启动器:PCL2
  • MC 版本:Java 版 1.21.1-Fabric 0.16.10
  • 服务器端 jar 包: server.jar
  • JRE:openjdk-21-jre
  • Xmanager:交互式面板,和MCSmanager 类似,也可以不使用,在运行服务器时,加上 nogui 参数即可。

推荐:

  • 使用最新版的 Ubuntu或者CentOS 8 及以上。CentOS 7在安装 MCS manager 时(一种图形化界面,更方便),会显示系统版本过低,无法使用。如果你习惯命令行界面,使用CentOS 7 完全可以。
  • 本文将使用纯命令行的形式搭建我的世界服务器

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


虚拟机:

Windows 本地搭建:


存档,mod 模组,MCSManager 面板:

一、下载 Minecraft 服务端

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

二、安装 JDK 21

  1. 官网地址
    JDK-21 官网下载地址
    在这里插入图片描述

  2. 前置准备
    在安装前需要先卸载 Linux 虚拟机自带的 java 版本(请使用root身份登录,操作以下内容
    输入以下指令查看 Java 版本

    rpm -qa | grep java
    

    卸载以上列出的所有的 Java 包

    rpm -e --nodeps 安装包1
    rpm -e --nodeps 安装包2
    

    在这里插入图片描述

  3. 安装 JDK 21

    rpm -ivh jdk-21_linux-x64_bin.rpm 
    

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

三、搭建服务器

  1. 在根目录创建文件夹,该文件夹用于存放我的世界服务器文件。
    然后,将第一步下载的 server.jar 文件上传进虚拟机。
    mkdir -p /minecraft/server && cd /minecraft/server
    
    使用以下指令启动运行服务器
    java -Xms1G -Xmx4G -jar server.jar
    
    -Xms1G 表示将 Java 虚拟机(JVM)启动时的初始堆内存大小设定为 1GB。
    -Xmx4G 表示 JVM 运行过程中允许使用的最大堆内存为 4GB。
    可根据自己电脑配置自行设置
    在这里插入图片描述
    在这里插入图片描述
  2. 修改配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 再次启动服务器
    ① 再次启动服务器发现还是报错,这时候根据提示下载 Xmanager,,安装后,再次执行服务器运行指令即可。
    Xmanager官网地址
    ② 你也可以取消这个面板,启动服务器时,加上参数 nogui(表示不需要图形化界面),可以直接运行。也不需要下载Xmanager。使用 Xmanager, 可以更方便的监控内存使用和玩家人数等信息。
    java -Xms1G -Xmx4G -jar server.jar nogui
    
    在这里插入图片描述
  4. 将运行服务器的指令写入文件(需要下载Xmanager),下次运行使用 ./startup.sh 即可。
    如果你不想使用Xmanager,请在双引号里面加上参数 nogui
    如: echo "java -Xms1G -Xmx4G -jar /minecraft/server/server.jar nogui" > startup.sh
    echo "java -Xms1G -Xmx4G -jar /minecraft/server/server.jar" > startup.sh
    chmod 744 startup.sh 
    
    在这里插入图片描述
  5. 再次运行服务端
    ./startup.sh 
    
    在这里插入图片描述

四、测试服务器

  1. 打开我的世界 --> 选择多人游戏 --> 选择添加服务器 --> 服务器名称随便起 --> 服务器地址是你虚拟机的 IP 地址
    在这里插入图片描述
    在这里插入图片描述

  2. 开放端口
    在这里插入图片描述
    关闭防火墙(不推荐)

    # 暂时关闭防火墙(关机重启后,防火墙会自动开启)
    systemctl stop firewalld
    
    # 将防火墙永久关闭,防止下一次启动时,还要再次关闭
    systemctl disable firewalld
    

    开放 25565 端口(推荐)

    # 检查防火墙状态
    systemctl status firewalld
    # 若防火墙未运行,启动防火墙
    systemctl start firewalld
    # 设置防火墙开机自启
    systemctl enable firewalld
    # 开放25565端口(TCP)
    firewall-cmd --zone=public --add-port=25565/tcp --permanent
    # 重新加载防火墙规则
    firewall-cmd --reload
    # 验证端口是否开放
    firewall-cmd --zone=public --list-ports
    
  3. 点击加入服务器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

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

END 配置完成