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

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


前言:

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

配置:

一、虚拟机 + Ubuntu 部署

二、下载 Minecraft 服务端

  • 下载地址 (下载 server.jar 文件)

    shell 复制代码
    https://mcversions.net/


三、安装 JRE 21

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

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

四、安装 MCS manager 面板

  1. 打开 github 官网,进入MCS manager,往下滑动,找到Linux

    shell 复制代码
    https://github.com/MCSManager/MCSManager
  2. 输入以下指令安装面板

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

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


  4. 在浏览器输入 虚拟机ip:23333
    使用 ifconfig 查看虚拟机IP,如果报错,可能是你没安装 net-tools,安装后再重试

    shell 复制代码
    sudo apt install net-tools


五、搭建服务器

  • 此时虚拟机可以不用了,直接使用 MCS manager 面板









六、本地测试连接

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


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

shell 复制代码
sudo ufw disable

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

shell 复制代码
sudo ufw status

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


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

  1. 进入官网,注册一个账号

    shell 复制代码
    https://www.natfrp.com/?page=panel&module=download

    输入真实邮箱进行注册,验证码将发送给邮箱,未满18岁请退出注册。

  2. 注册成功并登录,点击用户 --> 点击实名认证(实名需要支付宝扫1块钱)。 防止其他人搞一些"奇怪的东西",不实名无法使用。
    点击服务 --> 点击隧道列表 --> 点击新建隧道

  3. 创建隧道



八、MCSManager 面板介绍

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

  2. 文件管理

  3. 事件任务

  4. 应用实例设置


END 配置完成


相关推荐
U盘失踪了10 分钟前
python JSONPath 表达式生成器
linux·windows·python
锦鲤飞上天2 小时前
CentOS卸载、安装MySQL8(yum操作)
linux·adb·centos
mortimer2 小时前
一次搞懂 rsync:从入门到解决真实世界中的权限难题
linux·运维·centos
wb1893 小时前
服务器的Mysql 集群技术
linux·运维·服务器·数据库·笔记·mysql·云计算
热爱生活的五柒5 小时前
服务器突然之间特别卡,什么原因?
运维·服务器
huangyuchi.5 小时前
【Linux系统】详解,进程控制
linux·进程控制·进程创建·进程等待·进程程序替换·退出码·进程终止
清朝牢弟5 小时前
Ubuntu系统VScode实现opencv(c++)图像像素类型转换和归一化
c++·opencv·ubuntu
zly35005 小时前
Linux(centos)安全狗
linux·运维·服务器
失因6 小时前
Linux 权限管理与 ACL 访问控制
linux·运维·服务器·数据库·centos
玖剹7 小时前
Linux文件操作:从C接口到系统调用
linux·服务器·c语言·c++·笔记·ubuntu