CoreProtect Community Edition
CoreProtect - это быстрый и эффективный инструмент для логирования данных и защиты от гриферства на серверах Minecraft. Он позволяет откатывать и восстанавливать любой урон, будь то разрушенные постройки или украденные предметы из сундуков. Плагин создавался с учётом крупных серверов, поэтому он записывает и управляет данными без ущерба для производительности.
CoreProtect - это плагин номер один в борьбе с гриферством, который активно развивается с начала 2012 года. Если вы админ сервера, то наверняка сталкивались с ситуацией, когда игроки жалуются на разрушения или кражи. CoreProtect решает эту проблему: вы всегда сможете узнать, кто, что и когда сделал, а затем откатить урон в пару кликов.
Основные возможности
- Быстрое и эффективное логирование данных.
- Мгновенные откаты - без лагов во время выполнения rollback/restore.
- Многопоточность, чтобы производительность сервера никогда не страдала.
- Не требует настройки. Просто установи плагин на сервер - и всё работает.
- Хранение данных на SQLite (по умолчанию) или MySQL (опционально).
- Простые и понятные команды.
- Возможность выполнять как откаты (rollback), так и восстановления (restore). Отмени любой откат в любой момент.
- Удобный инспектор блоков.
- Продвинутый поиск с фильтрами.
- Постраничные логи с кликабельной навигацией.
- Автоматическая проверка обновлений.
- Поддержка нескольких миров.
- Гибкая настройка: можно включить или отключить любой аспект логирования в конфиге.
- Откат по конкретному игроку или глобальный откат всего урона вокруг вас.
- Можно указать, какие типы блоков пропускать при откате/восстановлении.
- Откат инвентаря онлайн-игроков.
- Логирование базовых действий игроков (например, открытие дверей).
- Отслеживание жидкостей: можно связать поток лавы или воды с конкретным игроком.
- Отслеживание деревьев: если дерево выросло из саженца, плагин запомнит, кто его посадил.
- Ограничение отката/восстановления радиусом.
- Поддержка системы прав Spigot.
- Отслеживание блоков, которые падают с других блоков (например, если игрок сломал блок с табличкой, можно откатить и блок, и табличку).
- Легкое удаление старых данных логов.
- Безопасные параметры по умолчанию.
- Откат или восстановление сразу нескольких игроков.
- Создание конфигурационных файлов для каждого мира отдельно.
- Поиск, откат или восстановление по конкретному действию.
- Исключение нескольких игроков или блоков из операции.
- Предпросмотр откатов или восстановлений.
- Использование выделений WorldEdit.
- Простой и понятный API для разработчиков.
- Работает с серверами Tekkit.
- ...и многое другое!
Что логируется?
Плагин записывает практически всё, что происходит на сервере:
- Блоки, сломанные игроками
- Блоки, поставленные игроками
- Естественное разрушение блоков (например, если табличка отвалилась от блока земли)
- Использование ведер
- Потоки жидкостей
- Рост деревьев
- Рост грибов
- Рост лиан
- Взрывы (TNT, криперы, гасты и т.д.)
- Использование огнива и файерболов
- Возгорание блоков от огня
- Сгорание блоков в огне
- Изменение блоков мобами (эндермены/дракон)
- Движение блоков (падающий песок/гравий)
- Опадение листвы
- Взаимодействия игроков (например, открытие сундуков)
- Генерация порталов в Незер
- Блоки, перемещённые поршнями
- Вытаптывание посевов игроками
- Снег, созданный снежными големами
- Предметы, взятые или положенные в сундуки, печи, раздатчики и т.д.
- Предметы, скрафченные или обменянные с жителями
- Предметы, выброшенные или подобранные игроками
- Картины и рамки для предметов (с поддержкой отката!)
- Убийства мобов игроками (животных/монстров)
- Сообщения в чате и команды, использованные игроками
- Сессии игроков (вход/выход)
- Смерти игроков
- Смену никнеймов
- Изменения, сделанные через WorldEdit
- ...и этот список постоянно расширяется!
Как пользоваться инспектором?
После включения инспектора командой /core inspect (или просто /co i) ты можешь:
- Левый клик по блоку - узнать, кто поставил этот блок.
- Правый клик по блоку - увидеть, какой соседний блок был удалён.
- Правый клик (размещение) блока в пустом месте - узнать, какой блок был удалён на этом месте.
- Правый клик (размещение) блока в другой блок - узнать, кто поставил этот блок (например, поставь землю в воду, чтобы узнать, кто поставил воду).
- Правый клик по двери, кнопке, рычагу, сундуку и т.д. - узнать, кто последний раз использовал этот предмет.
Полезные ссылки
Документация
https://docs.coreprotect.net
Команды
https://docs.coreprotect.net/commands/
Права доступа
https://docs.coreprotect.net/permissions/
API Документация
https://docs.coreprotect.net/api/
Обратная связь и поддержка
https://github.com/PlayPro/CoreProtect/issues
Важно знать
Если вы собираете сервер для друзей или крупный проект - CoreProtect это must-have. Он не только защищает от гриферства, но и помогает разбирать конфликты между игроками. На слабом железе тоже работает отлично благодаря многопоточности и оптимизированному хранению данных. Главное - не забудьте настроить автоочистку старых логов, чтобы база данных не разрослась до гигантских размеров. В остальном плагин работает "из коробки".