在Ubuntu 20.04上安装MCDReforged管理Minecraft服务端指南

发布时间

前言

MCDReforged (MCDR) 是一个基于 Python 的 Minecraft 服务端管理工具,提供了插件系统、权限管理、自动备份等功能。本教程将详细介绍如何在 Ubuntu 20.04 系统上部署 MCDR。


视频教程:点我前往


选择合适的服务器或者操作系统

推荐原光云服务器

原光云 服务器推荐配置:

CPU: E5 4核 内存: 8G+ 带宽(默认): 20Mbps

CPU: 5950X 4核 内存: 8G+ 带宽(默认): 20Mbps

CPU: 7950X 4核 内存: 8G+ 带宽(默认): 20Mbps

选购建议:

同时在线人数多建议按需增加内存,如任务管理器显示带宽资源占用高也可按需增加带宽

第一步:更新系统并安装依赖并配置环境

1sudo apt update && sudo apt upgrade -y # 更新系统并安装依赖
2sudo apt install -y python3 python3-pip python3-venv wget screen curl #安装必要的软件包
3sudo apt install pipx # 安装pipx
4pipx ensurepath # 添加pipx路径到环境变量
5source ~/.bashrc # 重新加载shell配置
6

装 Java 环境

根据你的 Minecraft 服务端版本选择合适的 Java:

Minecraft 1.17+ 需要 Java 17:

1sudo apt install openjdk-17-jdk -y

Minecraft 1.12-1.16 需要 Java 8:

1sudo apt install openjdk-8-jdk -y

Minecraft 1.21及以上 需要 Java 21:

1sudo apt install openjdk-21-jdk -y

验证 Java 安装:

1java -version

第二步:安装MCDReforged

1pipx install mcdreforged #使用pipx安装MCDReforged
2mcdreforged --version #验证安装
3

第三步:设置工作目录

1mkdir -p ~/minecraft-server

第四步:初始化MCDReforged

1cd ~/minecraft-server # 进入服务端目录
2mcdreforged init # 初始化MCDR配置,这会创建配置文件和目录结构

第五步:导入自己的服务端整合包

使用Xftp工具,将自己的服务端文件导入到目录中

第六步:配置MCDReforged

1vim config.yml #编辑配置文件

主要修改2点:

1. language: zh_cn

2.start_command: java -Xms1G -Xmx2G -jar 服务端核心名称 nogui

第七步:启动MCDReforged

使用screen后台运行(推荐)

1# 创建screen会话
2screen -S mcdr
3
4# 启动MCDReforged
5cd ~/minecraft-server
6mcdreforged
7
8# 分离会话:按 Ctrl+A, 然后按 D
9# 重新连接:screen -r mcdr
10# 查看所有会话:screen -ls

第九步:安装常用插件

在打开的服务器中运行指令,具体指令可在官方插件库查看

我这里以prime_backup这个插件为例。

1!!MCDR plugin install prime_backup
2# 下载插件
3!!MCDR confirm
4# 确认下载
5!!MCDR reload plugin
6# 下载/重载/卸载有修改的插件
7!!MCDR reload config
8# 重载配置文件
9!!MCDR reload permission
10# 重载权限文件
11!!MCDR reload all
12#重载上述所有