> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Защита сервера

> Ограничивайте разрушительные действия, чтобы взломанный модераторский аккаунт или разбушевавшийся бот не повредил ваш сервер. Бесплатно на любом тарифе.

Auto-Moderation и Анти-Рейд защищают от внешних. Protection защищает от **доверенных аккаунтов** — модератора со взломанным аккаунтом или бота, который оказался вредоносным.

<Info>
  Бесплатно на любом тарифе.
</Info>

## Мастер-настройки

| Настройка                          | По умолчанию | Эффект                                                                    |
| ---------------------------------- | ------------ | ------------------------------------------------------------------------- |
| **Log Channel**                    | Нет          | Куда Protection сообщает, что сделал                                      |
| **DM on Punishment**               | Выкл         | Сообщить наказанному участнику почему                                     |
| **Strip only privileged roles**    | Выкл         | При Remove Roles снимать только роли с опасным правом, остальные оставить |
| **Let Manage Roles restore roles** | Выкл         | Может ли кто-то с Manage Roles восстанавливать роли наказанному           |

## Whitelist

Whitelisted роли и пользователи освобождены от всех правил.

<Warning>
  Whitelist — именно та дыра, что нужна атакующему. Whitelistите как можно меньше — в идеале никого.

  **Владелец сервера всегда освобождён**, и защититься от него нельзя.
</Warning>

## За чем следит

Двадцать правил в пяти группах: **Member Actions** (бан, кик) · **Role Management** (создание, удаление, переименование, выдача опасной роли, добавление опасных прав) · **Channel Management** (создание, удаление, переименование) · **Server Settings** (переименование, иконка) · **Other Protections** (добавление ботов, эмодзи, инвайты, вебхуки, стикеры, запланированные события).

Все выключены по умолчанию.

Правила с меткой **Instant** срабатывают на первом появлении и не имеют счётчика или окна. Остальные позволяют задать лимит.

## Настройка правила

| Настройка       | По умолчанию | Заметки                               |
| --------------- | ------------ | ------------------------------------- |
| **Limit Mode**  | —            | Только счёт или счёт в временном окне |
| **Limit**       | —            | 1–100                                 |
| **Duration**    | —            | 1–60 минут, в режиме duration         |
| **Punishment**  | Ban          | Ban, Kick или Remove Roles            |
| **Undo Action** | Вкл          | Отменяет их действие, где возможно    |

<Warning>
  **Удаление каналов и удаление ролей полностью игнорируют ваш limit mode и duration.** Оба всегда используют фиксированное **10-секундное** окно, что бы вы ни настроили. Настройки сохраняются, но на эти два правила не влияют.
</Warning>

<Note>
  В режиме **Count only** счётчик не затухает. Он накапливается до срабатывания правила или перезапуска бота, поэтому действие сегодня может сложиться с действием на прошлой неделе.

  Используйте **With Duration**, если нужно скользящее окно.
</Note>

Не всё отменяемо — удалённые роли и каналы не восстанавливаются, а кики не откатываются. Каждое правило указывает своё поведение отмены.

## Опасные права

Protection считает часть прав высокорисковыми, по умолчанию: Administrator, Ban Members, Kick Members и Manage Roles. Также можно включить Manage Channels, Manage Server, Manage Webhooks и Mention Everyone.

<Note>
  Это **единый общий список**, не per-rule. Изменение на одном правиле меняет и для всех, кто им пользуется.
</Note>

## Лимиты команд

Отдельно можно rate-limit'ить собственные модерационные команды Vetox: Ban, Kick, Timeout, Mute, Voice Mute и Role. Это ловит модератора, массово банящего через бота, а не напрямую через Discord.

Команда Role дополнительно поддерживает allowed roles, restricted roles и обнаружение опасных прав — роль с опасным правом одновременно учитывается и автоматически снимается с цели.

## Оверрайды по ролям

Задайте разные лимиты для ролей. Роль младшего модератора можно держать на двух банах в час, а роль админа — на двадцати.

<Note>
  **Отключённая** запись per-role действует как явный opt-out — эта роль полностью освобождается от глобального правила, а не откатывается к нему.
</Note>

<Warning>
  **Добавление роли копирует в неё вашу текущую глобальную конфигурацию**, включая ещё несохранённые изменения. Оно не стартует со значений по умолчанию. Просмотрите настройки новой роли до сохранения.
</Warning>

## Как срабатывает правило

<Steps>
  <Step title="Vetox читает audit log">
    Учитываются только записи за последние секунды, чтобы старое действие никогда не приписалось не тому человеку.
  </Step>

  <Step title="Проверяются исключения">
    Владелец сервера, whitelist-пользователи и роли, а также per-role opt-out.
  </Step>

  <Step title="Счётчик увеличивается">
    Когда достигает вашего лимита, правило срабатывает.
  </Step>

  <Step title="Наказание применяется, действие отменяется">
    Опционально с DM и отчётом в лог-канал.
  </Step>
</Steps>

Vetox никогда не наказывает сам себя и не может действовать против владельца сервера.

## Два ограничения, о которых стоит знать

<Warning>
  **Защита Anti-Vanity-Change не отображается на этой странице, и сохранение стирает её.**

  Эта защита существует и работает, но карточки в панели у неё нет. Поскольку сохранение Protection перезаписывает весь набор правил, **любая конфигурация Anti-Vanity-Change молча удаляется при следующем сохранении этой страницы**.

  Если вы на неё полагаетесь, знайте, что любое касание настроек Protection её отключит.
</Warning>

<Warning>
  У пары правил — бан, кик, создание канала и создание роли — счётчики ведутся **на человека, а не на сервер**. Если один и тот же модератор активен на двух серверах, разделяющих процесс бота, его действия могут складываться друг с другом.

  Это делает такие правила срабатывающими *раньше* настройки, а не позже, так что fail-safe — но неожиданное срабатывание может быть по этой причине.
</Warning>

## Рекомендованная база

<Steps>
  <Step title="Задайте лог-канал">
    Без него вы не узнаете, что Protection сработал.
  </Step>

  <Step title="Включите необратимые действия сначала">
    Удаление каналов, удаление ролей и бан наносят наибольший ущерб и не отменяются.
  </Step>

  <Step title="Включите bot adding с instant-лимитом">
    Добавление вредоносного бота — самый быстрый способ уничтожить сервер.
  </Step>

  <Step title="Держите whitelist пустым">
    Предпочитайте оверрайд по роли записи в whitelist.
  </Step>
</Steps>

## Связанное

<CardGroup cols={2}>
  <Card title="Анти-Рейд" icon="users-slash" href="/ru/moderation/anti-raid">
    Защищает вход от массовых наплывов.
  </Card>

  <Card title="Управление доступом" icon="user-lock" href="/ru/server-management/dashboard-permissions">
    Кто может менять эти настройки.
  </Card>
</CardGroup>
