DGuard

Защита от гриферов: регионы, приваты и откаты

Гриферов останавливает не один плагин, а система: регионы и приваты не дают ломать, логи блоков позволяют найти виновного и откатить, права и бэкапы страхуют от худшего. Разбираем каждую часть с командами по документации — и что из этого закрывает античит.

Команда DGuard6 мин

Защита от гриферов строится в три слоя. Не дать сломать: регионы WorldGuard на спавне и в важных местах, приваты GriefPrevention для игроков. Узнать и откатить: CoreProtect записывает каждый блок и откатывает изменения игрока одной командой. Застраховаться: права через LuckPerms вместо OP и резервные копии. Античит добавляет четвёртый слой — ловит читы, которыми гриферят быстрее: Nuker, Fly, Phase.

WorldGuard: регионы для спавна и важных мест

WorldGuard защищает области, которые выделяет администратор: спавн, рынок, арены, ивенты. Работает он только вместе с плагином WorldEdit (версия для Bukkit): им выделяют область, а WorldGuard превращает её в регион.

  1. 1

    Выделите область

    Возьмите топор WorldEdit (//wand) и отметьте два противоположных угла: левый клик — первый, правый — второй.

  2. 2

    Создайте регион

    /rg define spawn — новый регион сразу запрещает строить всем, кто в него не входит.

  3. 3

    Добавьте строителей

    /rg addmember spawn g:builders — строить сможет группа прав builders; отдельных игроков добавляйте по нику.

  4. 4

    Настройте флаги

    /rg flag spawn pvp deny запретит PvP; флаги против огня, лавы и взрывов — ниже.

Важная деталь из документации WorldGuard: чтобы игроки не ломали и не ставили блоки в регионе, флаги трогать не нужно — по умолчанию строят только участники. Флаг build лучше не менять, а block-break deny запретит ломать даже участникам и поршням внутри региона.

Флаги против огня, лавы и взрывов

ФлагЧто запрещает значение deny
tntвзрыв TNT и урон от него блокам
creeper-explosionурон от взрывов криперов
other-explosionурон от остальных взрывов
fire-spreadраспространение огня
lava-fireподжог от лавы
lava-flowрастекание лавы
lighterогниво и огненные заряды
pvpбой между игроками
Флаги WorldGuard: /rg flag <регион> <флаг> deny
Пример: спавн, где строит только команда строителей, а огонь, лава и взрывы ничего не портят
/rg define spawn
/rg addmember spawn g:builders
/rg flag spawn tnt deny
/rg flag spawn creeper-explosion deny
/rg flag spawn fire-spread deny
/rg flag spawn lava-flow deny
/rg flag spawn lighter deny

Чтобы запретить строить во всём «диком» мире, документация WorldGuard советует не флаг build, а passthrough глобального региона: /rg flag __global__ passthrough deny. Тогда строить можно только там, где игрок — участник региона.

GriefPrevention: приваты, которые игроки ставят сами

На выживании регион для каждого игрока вручную не нарисуешь. GriefPrevention даёт игрокам приватить землю самим: вокруг первого сундука нового игрока приват появляется автоматически, а следующие ставятся золотой лопатой — мышкой, без команд. Запас земли растёт со временем, проведённым на сервере, и простоем в AFK его не нафармить.

Внутри привата чужие не ломают и не ставят блоки, не открывают сундуки, не двигают блоки поршнями; TNT и криперы ничего не разрушают, жидкости снаружи не втекают. Доступ хозяин раздаёт сам:

  • /trust Ник — строить в привате;
  • /containertrust Ник — сундуки, верстаки, животные, кнопки, рычаги и кровати;
  • /accesstrust Ник — только кнопки, рычаги и кровати;
  • /untrust Ник — забрать права, /abandonclaim — удалить приват, в котором вы стоите.

Администратору: /deleteclaim удаляет приват, в котором вы стоите, даже чужой, /deleteallclaims — все приваты указанного игрока. Вне приватов GriefPrevention умеет не давать огню распространяться, а взрывам — ломать блоки выше уровня моря.

Платформы — Spigot, Paper и Purpur. Для боевых серверов разработчики рекомендуют ветку 16, «GriefPrevention Legacy»: версии 17 и новее содержат несовместимые изменения и для продакшена пока не предназначены.

CoreProtect: кто сломал и как откатить

Даже с приватами что-то сломают — на неприваченной земле или руками того, кому хозяин сам дал права. CoreProtect записывает действия с блоками и сундуками и откатывает их.

Инспектор, история игрока за час, предпросмотр и откат по всему миру, отмена отката
/co inspect
/co lookup u:Ник t:1h
/co rollback u:Ник t:1h r:#global #preview
/co rollback u:Ник t:1h r:#global
/co undo

/co inspect (или /co i) включает инспектор: кликните по блоку — увидите, кто его поставил или сломал. У отката без r: радиус по умолчанию — 10 блоков от вас, поэтому для грифа по всей карте добавляйте r:#global, а #preview сначала покажет, что изменится.

Защита спавна, права и бэкапы

В server.properties есть ванильная защита спавна: spawn-protection задаёт сторону квадрата вокруг точки спавна как 2x+1 (по умолчанию 16 — квадрат 33×33), а 0 её выключает. Операторы её обходят, а если операторов на сервере нет совсем, она не действует. Её обходят и взрывы, поршни и раздатчики, так что для спавна надёжнее регион WorldGuard. Подробнее о файле — в статье server.properties.

Самая частая дыра — права. Грифер с OP или угнанный аккаунт модератора с WorldEdit опаснее любого чита. Раздавайте права группами через LuckPerms, а не через OP; WorldEdit и откаты — только проверенной команде. Если сервер пускает игроков без лицензии, без плагина авторизации любой зайдёт под ником администратора — см. сервер для пиратки.

Последний рубеж — резервные копии по расписанию. CoreProtect откатывает то, что записал, а бэкап спасает, когда пострадал сам мир или база логов.

Что закрывает античит

Античит не ставит приваты, но ловит читы, с которыми гриферить быстрее и проще. Nuker сносит постройку за секунды, FastBreak ломает быстрее, чем позволяет инструмент, Fly и Phase пробираются в закрытые базы сверху и сквозь стены, GhostHand открывает сундуки и бьёт сквозь стены.

ЧитDGuardGrimACVulcanPolarIntaveMatrix
Nukerломает всё вокруг сразучастично: FastBreak ограничивает темп, отдельная MultiBreak экспериментальнаячастично: не назван — только общая проверка взаимодействия с блокамичастично: не назван — только время ломания одного блокачастично: не назван — только общие проверки ломания блоков
FastBreakломает быстрее, чем можночастично: не назван — только общая проверка взаимодействия с блоками
Flyлетает без элитр и креатива
Phaseпроходит сквозь блокичастично: по их же странице отдельной проверки нет
GhostHandоткрывает и бьёт сквозь стенычастично: только кроватичастично: общая проверка взаимодействия, сквозь стены не заявлено
Читы, которыми гриферят: у кого из античитов есть полноценная проверкаВсе 47 видов читов — в сравнении

DGuard проверяет каждый из них и работает скрыто — без откатов и отмен, так что грифер не понимает, что попался, пока улики копятся. К каждому бану прилагается отчёт с разбором улик: его удобно сверить с историей CoreProtect перед откатом. DGuard ставится на Paper и Leaf, до 30 игроков онлайн — бесплатно.

Частые вопросы

Чем WorldGuard отличается от GriefPrevention?

WorldGuard защищает области, которые выделяет администратор, — спавн, рынок, арены — и управляет флагами вроде PvP, огня и взрывов. GriefPrevention даёт игрокам самим приватить землю золотой лопатой и раздавать доступ командами.

Как откатить гриф в CoreProtect?

Командой /co rollback u:Ник t:1h r:#global — она откатит всё, что игрок сделал за последний час по всему миру. Добавьте #preview, чтобы сначала увидеть результат, а /co undo отменит откат.

Как запретить взрывы TNT на спавне?

Создайте регион WorldGuard и поставьте флаг: /rg flag spawn tnt deny. Для криперов и других взрывов есть флаги creeper-explosion и other-explosion.

Почему не работает spawn-protection?

Ванильная защита спавна не действует, если на сервере нет ни одного оператора, а сами операторы её обходят. Кроме того, её обходят взрывы, поршни и раздатчики — для спавна надёжнее регион WorldGuard.

Ловит ли античит гриферов?

Сам гриф без читов — нет: это задача приватов и логов блоков. Античит ловит читы, которыми гриферят быстрее: Nuker, FastBreak, Fly, Phase и GhostHand.

Источники

Все разделы
Плагины6 минCoreProtect: как найти грифера и откатить разрушенияВключите инспектор /co i и кликните по блоку — увидите, кто его поставил или сломал. /co rollback вернёт всё, что натворил игрок, а по логам добычи руды можно заподозрить X-Ray.ЧитатьСоздание сервера7 минРезервные копии сервера Minecraft: что, как и как частоБэкап сервера — это миры, папка plugins с конфигами и данными, файлы настроек и базы данных плагинов. Делайте копии автоматически, храните хотя бы одну не на той же машине и время от времени проверяйте, что из них действительно можно восстановиться.ЧитатьЗащита сервера5 минАнтичит для выживания (SMP): экономика, X-Ray и автоматизацияНа выживании читер не просто побеждает — он ломает экономику: Nuker и FastBreak раздувают ресурсы, AutoFish и AntiAFK фармят без игрока, а топы теряют смысл. Разбираем, какие читы опасны для SMP, что ловит античит, что закрывают настройки сервера и как выставить мягкую строгость для обычных игроков.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.