CoreProtect 会记录方块更改,方便你查看是谁更改了某个区域,并回滚破坏。安装后它才会开始记录,无法恢复安装前发生的更改历史。
通过面板安装
- 创建备份并停止服务器。CoreProtect 插件需要 Paper 或 Spigot 等兼容软件。
- 打开 Plugins,将 Versions 保持为 Current version,然后搜索 CoreProtect。选择兼容的版本。部分服务提供商的下载受到限制;如果面板无法获取该版本,请使用手动安装方法。
- 如果可以使用 Configure automatically,请保持勾选,并选择 Local storage 或 Managed database。本地存储会在服务器文件中使用 SQLite。托管数据库会使用已关联到此安装的数据库;如果没有,则使用现有的服务器数据库;如果你的限额和权限允许,也可以创建一个数据库。
- 点击 Install plugin 并启动服务器。在受面板跟踪的安装中,点击 Change version 图标会重新打开下方所示的存储选项。

更改存储选项不会复制现有的 CoreProtect 记录。在更改已有方块历史记录的服务器之前,请备份当前数据并遵循 CoreProtect 的存储和迁移指南。
手动上传 CoreProtect
- 从 CoreProtect 官方项目下载兼容版本。停止服务器后,在面板中打开 Files,然后打开
plugins。将 JAR 文件拖到 File Manager 中,或使用 SFTP 将其上传到同一文件夹。请替换旧版 CoreProtect JAR,而不是同时保留两个版本。 - 启动服务器一次以生成
plugins/CoreProtect/config.yml,然后停止服务器。通过 Files 打开该文件。 - 如需使用本地存储,请保留生成的内嵌数据库设置。目前的 CoreProtect 25+ 版本默认使用 DuckDB;旧版本通常使用 SQLite。若要与面板中的 Local storage 选项一致,请明确设置为 SQLite
database-type: sqlite use-mysql: false
使用内嵌数据库无需在面板中创建数据库。
- 如需改用 MySQL,请通过面板创建数据库,打开其连接信息,并将这些值填入现有配置项。将下面所有示例值替换为你自己的信息,包括数据库端口。请妥善保管密码。
数据库主机是 Databases 下显示的主机,可能与你的 Minecraft IP 不同。旧版本由database-type: mysql use-mysql: true mysql-host: 'YOUR_DATABASE_HOST' mysql-port: 3306 mysql-database: 'YOUR_DATABASE_NAME' mysql-username: 'YOUR_DATABASE_USERNAME' mysql-password: 'YOUR_DATABASE_PASSWORD'use-mysql控制选择;新版本则以database-type为准。 - 保存文件并启动服务器。检查控制台,确认 CoreProtect 已加载并连接到所选存储。
在控制台中运行 co status,或以管理员身份在游戏中运行 /co status。使用 /co inspect 检查已记录的方块更改。安装 CoreProtect 不会认领土地,也不会阻止玩家更改方块;它只会记录已配置为记录的操作。