CoreProtect - защита от гриферов и логирование действий
CoreProtect - плагин для логирования и отката изменений в Minecraft. Защита от гриферства, откат действий игроков, инспекция блоков и контейнеров.
CoreProtect - что это и зачем нужно
КорПротект - это плагин для логирования действий игроков и защиты от гриферства на сервере Майнкрафт. Если кто-то взорвал чужой дом крипером, залил базу лавой или украл алмазы из сундука - админ может за пару команд откатить всё назад. Плагин работает с 2012 года и считается стандартом де-факто для серверов, где играют незнакомые люди.
Проблема, которую решает CoreProtect: на публичном сервере без логирования любой игрок может за минуту разрушить часы чужой постройки. Ванильный Minecraft не хранит историю изменений мира - кто что сломал, кто что взял из сундука. Плагин записывает каждое действие и позволяет откатить его выборочно или полностью.
Основные возможности
- Быстрое логирование данных - запись всех действий без просадок TPS
- Откат и восстановление - можно отменить действия конкретного игрока, нескольких или вообще всех
- Многопоточность - логирование не нагружает основной поток сервера
- Без настройки из коробки - поставил плагин и он работает
- SQLite по умолчанию - база данных в файле, MySQL опционально
- Поддержка Bukkit, Spigot, Paper, Folia, MultiPaper
- Инвентарь - откат не только блоков, но и предметов в сундуках
- Фильтры поиска - по радиусу, миру, выделению WorldEdit
- Предпросмотр отката - можно посмотреть что изменится перед применением
- Очистка старых данных - по времени, миру и типу блоков
- Локализация - переводы на разные языки
- API для разработчиков - интеграция с другими плагинами
Что записывает CoreProtect
Блоки и изменения мира
Плагин логирует практически всё, что происходит с блоками в Minecraft:
- Блоки поставленные или сломанные игроками
- Естественное разрушение блоков (например когда отваливается факел)
- Движение блоков - падающий песок, гравий, поршни
- Разлив воды и лавы, привязка потока к игроку-источнику
- Поджёг огнивом, горение блоков, затухание огня
- Взрывы ТНТ, криперов, гастов и прочих
- Действия мобов - эндермены, драконы, зомби ломающие двери
- Рост деревьев с привязкой к игроку посадившему саженец
- Рост грибов, лозы, аметистов, хоруса, бамбука
- Распространение скалк-блоков от скалк-катализатора
- Генерация порталов в Незер
- Вытаптывание посевов и черепашьих яиц
- Снег от снеговиков
- Блоки образованные жидкостями - обсидиан, булыжник, бетон
- Цветы в горшках
- Телепортация яйца дракона
- Подозрительный песок и гравий - очистка щёткой или разрушение
- Кастомные блоки из других модов и плагинов
Контейнеры и предметы
Это особенно важно для расследования краж:
- Предметы взятые или положенные в сундуки, воронки, раздатчики
- Транзакции воронок между контейнерами
- Предметы выброшенные, подобранные, выстреленные игроками
- Предметы на костре и книги на кафедре
- Резные книжные полки, декоративные горшки
- Проигрыватели и слоты верстака
- Предметы созданные через крафт или торговлю с жителями
- Обмен предметов аллеями
- Картины и рамки для предметов
Сущности и активность игроков
- Смерти сущностей с подробными причинами
- Убийства животных и монстров игроками
- Стойки для брони и эндер-кристаллы
- Жители убитые молнией, данные о сплетнях и рабочих блоках
- Брошенные яйца, снежки, зелья, эндер-жемчуг, трезубцы
- Взаимодействие с дверями, кнопками, рычагами, сундуками
- Текст и цвет табличек, свечение, воск
- Сообщения в чате и команды
- Сессии игроков - входы, выходы, смерти, смена ников
- Текстуры черепов на Paper-серверах
- Изменения через WorldEdit и FAWE
Как пользоваться инспектором
Включить режим инспекции: /core inspect или сокращённо /co i. После активации:
- ЛКМ по блоку - узнать кто его поставил
- ПКМ по блоку - что было удалено рядом с ним
- ПКМ с блоком в руке - что было на этом месте раньше
- ПКМ с блоком в руке по другому блоку - кто поставил целевой блок (например землю в воду покажет кто налил воду)
- ПКМ по двери, кнопке, рычагу, сундуку - кто последним использовал
Практические советы
Совет админу: если сервер большой - переходи на MySQL. SQLite нормально работает на маленьких проектах, но при активной игре 50+ человек база раздувается и инспекция начинает тормозить. MySQL справляется с нагрузкой куда лучше.
Важный нюанс: CoreProtect пишет данные в базу асинхронно, но откат выполняется синхронно. Если ты откатываешь действия за неделю на территории 1000 блоков - сервер может подвиснуть на несколько секунд. Для больших откатов используй предпросмотр /core rollback preview и ограничивай радиус.
Очистка базы: старые логи занимают место. Настрой purge в конфиге, чтобы удалять данные старше 30-60 дней. Это сильно сэкономит место на диске и ускорит поиск.
Совместимость: плагин корректно логирует WorldEdit и FAWE операции - это критично, потому что игроки с доступом к WE могут за секунду снести регион. Убедись что в конфиге включено logging.worldedit: true.
Совместимость и требования
CoreProtect работает на:
- Bukkit
- Spigot
- Paper
- Folia
- MultiPaper
Также доступна версия для Fabric. Версии для Minecraft 1.8 и выше поддерживаются.
Установка на сервер
Плагин не требует сложной настройки. Закинь JAR-файл в папку plugins/, перезапусти сервер - и он начнёт логировать. Для крупных проектов стоит настроить MySQL в config.yml.
Хочешь запустить сервер с CoreProtect и защитить постройки игроков от гриферов? Арендовать сервер Майнкрафт на BungeeHost можно в один клик - плагин заработает сразу после установки без дополнительных танцев с бубном.
Кому нужен этот плагин
CoreProtect - мастхэв для любого публичного сервера. Без него ты не сможешь доказать кто что сломал или украл. Для приватного сервера с друзьями он избыточен, но если планируешь открывать проект для всех - без нормального логирования не обойтись.
Альтернативы вроде Prism или HawkEye существуют, но CoreProtect быстрее, стабильнее и активно обновляется. На слабом железе база SQLite работает без проблем, на больших серверах MySQL решает все вопросы с производительностью.
Скриншоты CoreProtect - защита от гриферов и логирование действий
Часто задаваемые вопросы
Версии плагина CoreProtect - защита от гриферов и логирование действий
Доступно 10 версий. Сначала показаны самые популярные и самые свежие.