mcrating.org Сейчас на сайте: 445 чел.
445

Скачать CoreProtect

Серверный инструмент логирования и антигрифа для Bukkit/Paper/Spigot: поиск действий, откаты, восстановление и хранение истории без клиентских модов.

Плагины 397 930 загрузок 1 049 подписок

Описание

Описание CoreProtect

серверный инструмент для журналирования действий игроков и отката последствий грифа на Minecraft-серверах Bukkit-экосистемы. Он записывает изменения блоков, контейнеров, сущностей, сессий и другие события, а затем позволяет администратору искать их, откатывать повреждения или восстанавливать ранее откатанные действия. Проект развивается с 2012 года и позиционируется как быстрый логгер для крупных серверов. В описании автора отдельно подчеркнуты эффективность, многопоточная работа, быстрые rollback/restore-операции и отсутствие необходимости в сложной первоначальной настройке: плагин можно положить на сервер и начать использовать с настройками по умолчанию. При этом для крупных установок доступна не только SQLite-база, но и MySQL. > CoreProtect не заменяет правила сервера и модерацию. Он дает доказательства и инструменты восстановления, но качество результата зависит от того, насколько аккуратно администратор задает радиус, период, пользователя и типы действий перед откатом. | Область | Что дает CoreProtect | | --- | --- | | Расследование | Показывает, кто ломал, ставил, открывал, забирал, убивал или менял объекты. | | Откат | Возвращает поврежденные блоки, контейнеры и другие записанные действия по фильтрам. | | Восстановление | Позволяет отменить сделанный rollback через restore. | | Хранение | Работает с SQLite по умолчанию и поддерживает MySQL для больших серверов. | | Администрирование | Дает команды lookup, inspect, rollback, restore, purge и права доступа. |

Что делает ресурс CoreProtect собирает технический журнал серверных событий и превращает его в рабочий инструмент модератора. Когда игрок сообщает о разрушенной базе, пропаже предметов или подозрительном изменении территории, администратор может включить инспектор, кликнуть по блоку или контейнеру и увидеть связанные записи. Если нужно больше контекста, используется поиск по времени, радиусу, игроку, действию и типу блока. Плагин логирует широкий набор событий: сломанные и поставленные блоки, использование ведер, распространение жидкостей, рост деревьев и грибов, взрывы, огонь, действия эндерменов и других сущностей с блоками, движение блоков поршнями, листопад, взаимодействия игроков, содержимое сундуков и печей, крафт и торговлю, выброшенные и подобранные предметы, картины и рамки, убийства сущностей, чат, команды, входы и выходы игроков, смерти, смены имен и изменения WorldEdit. Набор может расширяться, а отдельные части логирования можно включать или отключать в конфигурации. Базовые команды, с которых обычно начинают: text /co inspect /co i /co lookup u:Player t:1h r:20 /co rollback u:Player t:30m r:50 /co restore u:Player t:30m r:50 /co purge t:30d Инспектор удобен для точечной проверки: левый клик по блоку показывает, кто его поставил, правый клик помогает узнать, какой соседний блок был удален, а взаимодействие с дверью, кнопкой, рычагом или сундуком показывает последние связанные действия. Для массовых инцидентов лучше не полагаться только на клики, а строить lookup-запрос и просматривать страницы журнала.

Особенности Главная сильная сторона CoreProtect — сочетание подробного логирования и практичных команд отката. Плагин рассчитан на сценарии, где у администратора нет времени вручную восстанавливать территорию или спорить без доказательств. Он позволяет сначала посмотреть факты, затем сделать preview или ограниченный откат, а при ошибке вернуть изменения restore-командой. Возможности, которые особенно важны для живых серверов:

  • Быстрые rollback и restore без необходимости останавливать сервер для каждой операции.
  • Поиск по игроку, времени, радиусу, действию и материалам, включая исключения для пользователей или блоков.
  • Поддержка нескольких миров и отдельных конфигураций по мирам.
  • Логирование контейнеров, предметов, сессий, команд, чата, смертей и изменений через WorldEdit.
  • Возможность очищать старые данные, чтобы база не росла бесконечно.
  • Поддержка прав Spigot/Paper-экосистемы и API для интеграций.
  • Безопасные параметры по умолчанию, но с возможностью отключать ненужные категории логирования. Пример аккуратного чеклиста перед откатом: text [ ] Выполнен lookup и понятно, какие действия будут затронуты. [ ] Указан конкретный пользователь или явное исключение пользователей. [ ] Ограничен период, например t:30m или t:2h. [ ] Ограничен радиус, если инцидент локальный. [ ] Проверены типы блоков или действий, если откат не должен быть глобальным. [ ] Для спорных случаев сначала использован preview или малый тестовый радиус. Такой подход снижает риск побочного ущерба. Например, глобальный rollback без радиуса и точного времени может затронуть честные постройки, а откат только по пользователю не всегда восстановит последствия взрывов, жидкости или падения блоков, если эти события были вызваны цепочкой действий. CoreProtect дает фильтры, но ответственность за их точность остается на операторе команды.

Совместимость и установка На странице ресурса CoreProtect указан как серверный ресурс для Bukkit, Folia, Paper, Purpur и Spigot. В данных Modrinth он отмечен как unsupported на клиенте и required на сервере, то есть игрокам не нужно устанавливать его в клиентский Minecraft. Поддерживаемые версии в batch охватывают Minecraft 1.14.1-1.21.10; для старых веток авторы отдельно указывают legacy-загрузки. Типовая установка проста: скачайте подходящий jar-файл, остановите сервер, положите файл в папку plugins, запустите сервер и проверьте, что CoreProtect создал конфигурацию и базу. Для небольших серверов SQLite обычно достаточно как стартовый вариант. Для крупных серверов или сетей стоит заранее оценить MySQL, резервное копирование и политику очистки старых записей. Пример структуры после установки: text server/ ├─ plugins/ │ ├─ CoreProtect.jar │ └─ CoreProtect/ │ ├─ config.yml │ └─ database.db ├─ world/ ├─ world_nether/ └─ world_the_end/ Фрагмент настроек, которые обычно проверяют перед вводом на боевом сервере: ```yaml

plugins/CoreProtect/config.yml use-mysql: false mysql-host: localhost mysql-port: 3306 mysql-database: coreprotect mysql-username: username mysql-password: password rollback-radius: 100 ``` Не копируйте этот фрагмент вслепую как готовую конфигурацию: конкретные ключи и значения нужно сверять с актуальным файлом, который сгенерировала ваша версия плагина. Для MySQL также проверьте права пользователя базы, кодировку, резервное копирование и доступность сервера БД из процесса Minecraft-сервера. После установки полезно выдать права не всем администраторам сразу, а по ролям. Модератору может быть достаточно инспектора и lookup, старшему модератору — rollback/restore в ограниченных случаях, а purge и изменение конфигурации лучше оставить владельцу или техническому администратору.

Вопросы и ответы

Нужно ли игрокам устанавливать CoreProtect?

Нет. Это серверный плагин. Он ставится в папку plugins на Bukkit/Paper/Spigot-совместимый сервер, а клиент игрока не получает новых блоков, предметов или обязательных модов.

Можно ли откатить любой гриф одной командой?

Технически CoreProtect умеет откатывать большие объемы изменений, но безопасный откат требует фильтров: пользователь, время, радиус, действия и иногда типы блоков. Чем точнее запрос, тем меньше риск зацепить нормальную активность других игроков.

Чем rollback отличается от restore?

Rollback отменяет записанные действия по заданным условиям. Restore используется, чтобы вернуть результат ранее откатанных действий, если оператор ошибся с параметрами или нужно отменить откат.

SQLite или MySQL?

SQLite проще и подходит как стартовый вариант, особенно для небольших серверов. MySQL полезен на крупных проектах, где важны масштабирование, централизованное хранение, отдельные бэкапы и более предсказуемое обслуживание базы.

Почему база быстро растет?

CoreProtect пишет много событий: блоки, контейнеры, предметы, команды, сессии и другое. Настройте категории логирования, периодическую очистку старых данных через purge и регулярные бэкапы. Не отключайте важные категории только ради экономии места без понимания последствий для расследований.

Поддерживает ли плагин WorldEdit?

В описании CoreProtect указано логирование изменений WorldEdit. Это полезно для серверов со строителями и схематиками: массовые изменения можно расследовать и, при корректных условиях, учитывать в откатах.

Версии и скачивания

4 последних версий
Последняя версия

23.2

29 076 загрузок release CoreProtect-CE-23.2.jar Источник: MineMods Файл: MineMods API
Загрузчики: bukkit folia paper purpur spigot Версии Minecraft: 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19
Открыть все версии

Проверка и источник

Обновлено
2026-05-15T17:37:11.867368Z
Метрики и версии читаются из публичного API без записи в внешний каталог.

Что проверено

Источник: MineMods; загрузки: 397 930; подписки: 1 049; обновлено: 2026-05-15T17:37:11.867368Z.

Категории

management storage utility bukkit folia paper purpur spigot 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4