Перейти к содержанию

Античит и бана

Защитите свой сервер от читеров и управляйте банами игроков.

Что это делает

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

Авто-бан (Обнаружение читеров)

Включение авто-бана

/server autoban On
/server autoban Off

При включении бот автоматически сканирует логи сервера на наличие читерского поведения и банит обнаруженных читеров без ручного вмешательства.

Как это работает

Система авто-бана обнаруживает игроков, которые ставят камины или садовые участки вблизи друг от друга. Это распространённый метод читерства, при котором игроки используют несколько аккаунтов для размещения объектов в одной точке, получая несправедливое преимущество.

Параметры обнаружения

  • Проверяет последние 45 минут логов сервера
  • Обнаруживает, когда 3 или более игроков находятся в радиусе 1.3 единиц друг от друга
  • Банит всех игроков при обнаружении ставинга
  • Баны применяются как к локальному списку, так и к списку Nitrado

Бан твинков

Включение бана твинков

/server ban-twinks On
/server ban-twinks Off

При включении бан игрока автоматически найдёт и забанит все другие аккаунты с тем же device ID. Это предотвращает использование "твинков" — альтернативных аккаунтов забаненных игроков для возврата на сервер.

Как это работает

Каждый игровой аккаунт имеет уникальный device ID. Когда ban-twinks включён, команда бана ищет все аккаунты с тем же device ID и банит их все вместе.

Ручное управление банами

Добавление игрока в список банов

/ban add <gamer_tag> <ban_days> [reason] [ban_twinks]
Параметр Обязательный Описание
gamer_tag Да XBOX или PSN тег игрока
ban_days Да Количество дней бана
reason Нет Причина бана
ban_twinks Нет Если указано, также банит все аккаунты с тем же device ID

Пример

/ban add Player123 7 "Stealing" False

Этот банит Player123 на 7 дней с причиной "Stealing", без бана твинк-аккаунтов.

Удаление игрока из списка банов

/ban del <gamer_tag>

Снимает бан указанного игрока с локального списка и списка Nitrado.

Просмотр активных банов

/ban show

Отображает все текущие активные баны с деталями:

  • Имя игрока
  • Дата истечения бана
  • Причина
  • Кто выдал бан

Очистка истёкших банов

Истёкшие баны автоматически удаляются из локального списка и списка Nitrado. Очистка выполняется периодически и:

  1. Находит баны с истекшим сроком
  2. Проверяет, что у игрока нет других активных банов
  3. Удаляет истёкший бан из Nitrado
  4. Обрабатывает баны по device ID для твинков

Обнаружение забаненных device ID

Бот сканирует логи сервера на наличие информации о device ID. Если игрок подключается с забаненным device ID, он автоматически банится.

Это работает даже если игрок использует другое имя аккаунта — связь по device ID catches them.