核心概念:为什么需要插件?
- 原版服务器:只能运行 Mojang 官方提供的内容,功能有限。
- 服务端核心:如 Spigot、Paper,是修改过的服务器端,它们为插件提供了一个运行环境,并优化了性能。
- 插件:由第三方开发者编写的
.jar文件,可以添加新功能(如保护领地、经济系统、小游戏等)。
你需要先安装一个支持插件的服务端核心(Paper),然后把插件文件(.jar)放进一个特定的文件夹里,重启服务器即可。

第一步:准备工作
在开始之前,请确保你已完成以下准备工作:
-
一台服务器:
- 本地电脑:如果你只是想在本地和朋友一起玩,可以在自己的电脑上运行。
- 云服务器/VPS:如果你想搭建一个 24/7 在线的服务器,需要购买一台云服务器(如阿里云、腾讯云、Vultr、DigitalOcean 等)。
- 游戏服务器租用:最简单的方式,直接找服务商租用一个已经装好服务端的核心,你只需要专注于装插件。
-
服务器硬件要求:
- CPU:核心数越多越好,插件越多越吃 CPU。
- 内存:这是最重要的!插件会占用大量内存。
- 无插件/少量插件:2-4 GB
- 中等插件(如小服、RPG):4-8 GB
- 大型插件(如大型生存服、空岛服):8-16 GB 或更多
-
Java 环境:
(图片来源网络,侵删)- Minecraft 服务器需要 Java 运行环境。
- 推荐使用 Java 17,这是目前 Minecraft 1.20.x 版本的官方推荐版本。
- 下载地址:Oracle Java SE Development Kit 17 (LTS) 或 OpenJDK 17。
- 安装与验证:
- Linux:使用
sudo apt install openjdk-17-jdk(Ubuntu/Debian) 或sudo yum install java-17-openjdk(CentOS/RHEL)。 - Windows:下载安装包,一路点击“下一步”即可。
- 验证:在命令行中输入
java -version,如果显示版本号(如openjdk version "17.0.x"),则说明安装成功。
- Linux:使用
第二步:安装服务端核心 (以 Paper 为例)
Paper 是目前最受欢迎的服务端核心,因为它在 Spigot 的基础上进行了大量性能优化和 Bug 修复。
-
创建服务器文件夹: 在你的服务器上创建一个文件夹,
mcserver,所有服务器文件都将放在这里。 -
下载 Paper:
- 访问 Paper 官方下载页面。
- 在 "Downloads" 部分,选择最新的 "Recommended" 版本(1.20.2)。
- 点击 "下载" 按钮,你会得到一个类似
paper-1.20.2.jar的文件。
-
启动服务器(首次运行):
(图片来源网络,侵删)- 将下载的
paper-1.20.2.jar文件放入你刚刚创建的mcserver文件夹。 - 打开命令行(Windows 是
cmd或PowerShell,Linux 是Terminal),使用cd命令切换到mcserver目录。# 如果你的文件夹在 D 盘 cd D:\mcserver
- 运行 Paper:
java -Xms2G -Xmx4G -jar paper-1.20.2.jar nogui
java -jar paper-1.20.2.jar:启动服务器。nogui:以命令行模式启动,不加载图形界面,节省资源。-Xms2G:设置初始内存为 2GB。-Xmx4G:设置最大内存为 4GB。请根据你的服务器内存调整!
- 将下载的
-
接受服务条款: 首次启动时,服务器会提示你接受 Mojang 的服务条款,你需要编辑
eula.txt文件,将eula=false改为eula=true。 -
再次启动: 保存
eula.txt后,再次运行java -Xms2G -Xmx4G -jar paper-1.20.2.jar nogui。 这次服务器会成功启动,并自动生成world世界文件夹、plugins插件文件夹、config配置文件夹等。
第三步:下载插件
插件通常以 .jar 文件的形式提供,以下是一些常用的插件下载网站:
- SpigotMC:https://www.spigotmc.org/resources/ (最权威,但部分插件收费)
- Modrinth:https://modrinth.com/plugins (社区驱动,免费为主,界面现代)
- Hangar:https://hangar.papermc.io/ (Paper 官方插件库,质量有保障)
- Bukkit Dev:https://dev.bukkit.org/ (较老,但仍有经典插件)
下载时请注意:
- 插件必须与你安装的 Minecraft 版本 和 服务端核心 兼容。
- 下载
.jar文件,不要下载.zip或.rar(除非插件作者特别说明需要解压)。
第四步:安装插件
安装插件非常简单,只需两步:
-
放置插件: 将你下载好的插件
.jar文件,通过 FTP 工具(如 FileZilla)或直接在服务器上操作,复制到服务器的plugins文件夹中。 -
重启服务器: 为了让插件加载,你需要重启服务器。
- 安全重启:在游戏内输入
/stop命令,服务器会自动保存所有数据并关闭,然后再次运行java -Xms... -jar paper-1.20.2.jar nogui启动。 - 热重载:一些插件支持热重载,但重启是最稳妥、最保险的方式。
- 安全重启:在游戏内输入
第五步:配置插件
大多数插件在第一次启动后,都会在 plugins 文件夹里生成一个自己的配置文件夹。
- 位置:
plugins/插件名/ - 文件:通常是
config.yml或类似的.yml文件。 - 如何编辑:使用支持 YAML 语法的文本编辑器(如 VS Code、Notepad++、Sublime Text)打开它。
- YAML 对缩进非常敏感! 请务必使用 空格 进行缩进,不要使用 Tab 键。
- 文件里通常有大量的注释(以 开头),仔细阅读它们可以帮助你理解每个选项的作用。
- 修改配置后,保存文件,然后使用
/reload命令让服务器重新加载配置(部分插件支持),或者重启服务器使配置生效。
常见问题与解决方案
-
插件冲突
- 现象:服务器崩溃、部分功能失效、控制台报错。
- 解决:逐一排查最近安装的插件,将其移除并测试,可以使用一些诊断插件,如 PlugMan,它可以帮助你单独启用或禁用插件来定位问题。
-
插件不兼容
- 现象:插件无法启动,或者报错
Unsupported Class Version。 - 解决:确认插件是否与你服务器版本匹配,去插件的发布页面查看它支持的游戏版本,如果插件太旧,可能需要寻找替代品。
- 现象:插件无法启动,或者报错
-
性能问题
- 现象:服务器 TPS(每秒游戏刻)下降,玩家卡顿。
- 解决:
- 检查插件是否过多或占用资源过大(特别是涉及大量实体或红石的插件)。
- 使用 Spark 或 LagGoggles 等插件来分析是哪个插件或世界区域导致了卡顿。
- 考虑升级你的服务器硬件或使用更高效的服务端核心(如 Purpur
