Поиск по Wiki

Поиск по статьям и инструкциям

Защита от гриферов

🔍 Что такое CoreProtect?#

CoreProtect — самый популярный инструмент логирования и защиты мира от разрушений. Плагин непрерывно записывает все действия игроков в базу данных:

  • Размещение и разрушение блоков.
  • Взаимодействие с сундуками, печками и шалкерами (кто и что взял или положил).
  • Взрывы динамита, криперов, разлив лавы и поджоги.
  • Убийства мобов и мирных животных.

Если кто-то разрушил постройку или украл вещи, вы сможете точно узнать виновника и восстановить разрушенное за считанные секунды без отката всего сервера.


🔎 Режим инспекции блоков#

Чтобы узнать, кто сломал блок или открывал сундук:

  1. Введите в чате команду:
    text
    /co inspect
    (или сокращенно /co i).
  2. Нажмите левой кнопкой мыши по любому блоку — в чате появится информация, кто и когда его поставил.
  3. Нажмите правой кнопкой мыши по пустой стороне блока — отобразится, какой блок здесь стоял ранее и кто его удалил.
  4. Нажмите правой кнопкой мыши по сундуку — отобразится список предметов, которые игроки брали или перекладывали.
  5. Для отключения режима инспекции снова введите /co i.

⏪ Команды отката и восстановления#

Команда /co rollback возвращает мир к исходному состоянию по заданным параметрам.

Основные параметры команды:#

  • u:<игрок> — ник нарушителя.
  • t:<время> — за какой промежуток времени производить откат (10m — 10 минут, 2h — 2 часа, 1d — 1 день).
  • r:<радиус> — радиус зоны отката в блоках вокруг вас (например, r:20).
  • b:<блок> — фильтр по конкретному типу блока (например, b:tnt).
  • a:<действие> — тип действия (a:block, a:container, a:kill).

Примеры использования:#

Откатить все действия игрока BadGuy за последние 3 часа в радиусе 30 блоков:

text
/co rollback u:BadGuy t:3h r:30

Восстановить вещи в украденных сундуках за последний час в радиусе 10 блоков:

text
/co rollback a:container t:1h r:10

Откатить последствия взрывов динамита за последние 30 минут во всем мире:

text
/co rollback b:tnt t:30m r:#global

Отменить только что сделанный откат, если вы ошиблись с параметрами:

text
/co restore

⚡ Оптимизация базы данных#

CoreProtect сохраняет миллионы записей в день при активном онлайне. Чтобы база данных не замедляла сервер:

  • Настоятельно рекомендуется использовать отдельную базу данных MySQL вместо стандартного файла SQLite. Как настроить базу, читайте в руководстве Базы данных.
  • Регулярно очищайте устаревшие логи старше 30 дней командой:
    text
    /co purge t:30d