- Что именно нужно защитить
- Подготовка: проверьте, что на сервере есть регионы
- Заприватить дом (получить приват)
- Настроить, кто может ломать и пользоваться домом
- Настроить флаги защиты внутри привата
- Сделайте точку входа безопасной
- Уточните, где ваш приват и что с ним происходит
- Если в приват зашёл нежелательный игрок
- Частые ошибки, из-за которых дом всё равно ломают
- Итог: надёжная защита привата - это порядок
- Полезные ссылки
Если на сервере кто-то заходит к вам без разрешения, ломает блоки, крадёт вещи или портит постройки, чаще всего помогает один подход: запретить чужим доступ в нужную зону и настроить правила для региона. Это делается через приват - игровую область с правами владельца и правилами.
Ниже - рабочий порядок действий, который подходит для большинства серверов, где есть система регионов (обычно на базе WorldGuard).
Что именно нужно защитить
Защита обычно состоит из трёх частей:
- Граница - область, куда чужие не смогут ломать и вмешиваться.
- Доступ - кто может заходить и пользоваться.
- Поведение - что можно делать внутри региона: ломать, открывать сундуки, вызывать урон, ставить блоки, разводить огонь и так далее.
Если одна из частей не настроена, игрок может попасть в дом через «дыры» в правилах.
Подготовка: проверьте, что на сервере есть регионы
На многих серверах защита работает через команды региона. Примеры, которые встречаются у разных проектов:
- показать список регионов: /rg list
- заприватить выделенную область: /rg claim <название>
- работать с выделением: //wand, //expand, //contract
Если эти команды не работают, значит, на вашем сервере другой плагин или защита ограничена правами. Тогда уточните у админов, какие команды используются именно у вас.
Заприватить дом (получить приват)
Вариант 1. Выделение деревянным топором (wand)
- Получите инструмент выделения:
//wand- Левой кнопкой мыши поставьте первую точку будущего региона.
- Правой кнопкой мыши поставьте вторую точку.
- Создайте приват:
/rg claim "название"
После команды регион появится по выделенным точкам.
Вариант 2. Выделение командами pos1 и pos2
- Встаньте у нужного угла и задайте первую точку:
//pos1- Встаньте у противоположного угла и задайте вторую точку:
//pos2- Заприватьте:
/rg claim "название"
Как расширить приват, если дом больше, чем вы выделили
Когда регион создан, иногда удобнее сначала подогнать границы выделения и пересоздать. Для изменения выделения используются команды вроде:
- //expand <NN>
- //contract <NN>
- //expand <NN> <направление>
Точные команды зависят от сервера, но логика одна: вы меняете куб выделения, потом создаёте или пересоздаёте регион.
Настроить, кто может ломать и пользоваться домом
После того как приват создан, добавьте в него только нужных игроков.
Команды доступа:
- добавить игрока в регион: /rg addmember "название" ник
- убрать игрока из региона: /rg removemember "название" ник
Если вы не хотите, чтобы посторонние вообще заходили в зону, не добавляйте никого и настройте флаги региона.
Настроить флаги защиты внутри привата
Флаги - это правила, которые определяют действия внутри региона. Важны как минимум такие пункты:
- Разрешить или запретить ломать блоки
- Разрешить или запретить доступ к сундукам
- Запретить урон/вражду (чтобы чужие не могли атаковать вас или ваших питомцев - если это предусмотрено на сервере)
Типичный набор флагов, который помогает против гриферства (названия могут отличаться по серверу, но смысл тот же):
- build - строить и ломать
- chest-access - доступ к сундукам и инвентарям
- pvp - урон между игроками
- damage-animals - урон животным
- mob-spawning - спавн мобов (полезно, чтобы внутри не было лишнего хаоса)
- tnt-поведение через соответствующий флаг (часто настраивается отдельно или через правила взрывов)
Если сервер поддерживает много флагов, проверьте, какие из них доступны владельцу:
- /rg flag "название" ?
Затем задайте нужные значения командой формата:
- /rg flag "название" флаг значение
Сделайте точку входа безопасной
Даже хороший приват можно «обойти» ошибками в планировке. Частые проблемы:
- двери и люки стоят так, что чужие могут подходить к функциональным блокам и использовать их, если где-то разрешён interact или use
- ключевые сундуки стоят вне региона или вы случайно заприватили слишком маленький куб
Практика:
- заприватите весь объём дома и хранилищ
- удостоверьтесь, что граница проходит за стенами, а не по ним
- функциональные блоки (сундуки, рычаги, механизмы) не должны оказываться на границе привата
Уточните, где ваш приват и что с ним происходит
Полезные команды:
- список регионов: /rg list
- узнать информацию о регионе: /rg info "название"
- найти приват по выделению или точкам обычно помогает инструмент выделения и проверка названия
Если вы подозреваете, что кто-то заходил, посмотрите доступ и состав игроков:
- проверьте список тех, кому выдали доступ через addmember/removemember
Если в приват зашёл нежелательный игрок
На некоторых серверах можно выгнать игрока из региона:
- /rgkick ник (вариант, когда вы рядом и в одном регионе)
- /rgw kick ник (часто работает стабильнее, без того чтобы быть рядом)
Также встречаются команды отображения гостей и подсказок:
- /rgw showRegoins true/false
- /rgw showGuests true/false
Частые ошибки, из-за которых дом всё равно ломают
| Ошибка | Что происходит | Как исправить |
|---|---|---|
| Слишком маленький приват | чужой ломает снаружи, а вы думаете, что «дом внутри» | заприватите дом так, чтобы граница была целиком за стенами и вокруг хранилищ |
| Вы дали доступ лишним игрокам | знакомый заходит и потом «передаёт» или начинает конфликт | удалите лишних через removemember, оставьте только нужных |
Не настроили build и chest-access |
посторонний может ломать или открывать сундуки | проверьте флаги build и chest-access |
| Поставили функциональные блоки на границе | моды и механики иногда дают доступ к периферии | уберите функциональные блоки внутрь региона |
| Создали приват, который пересекается с чужим | команда не срабатывает или получается не так как ожидали | измените выделение и создайте регион на свободной территории |
Итог: надёжная защита привата - это порядок
- Заприватьте дом командой
//wand+/rg claim "название"(или через pos1/pos2). - Добавляйте доступ только тем игрокам, кому вы доверяете (
/rg addmember). - Настройте флаги: запретите ломать и ограничьте сундуки через соответствующие
buildиchest-access. - Проверьте границы и убедитесь, что функциональные блоки внутри, а не на линии региона.
- При проблемах - смотрите
/rg info, состав доступа и удаляйте лишних.
Полезные ссылки
- WorldGuard - Regions quick start: https://worldguard.enginehub.org/en/latest/regions/quick-start/
- Minecraft Wiki (приват и регионы, обзор терминов и связанного функционала): https://minecraft.fandom.com/ru/wiki/Техника_безопасности