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

Как правильно банить или мутить


Перейти к решению Решено BacuJlek,

Рекомендуемые сообщения

Оставляй отзывы,
получай деньги!

Перейти на Otzovik
  • Ответов 3
  • Создана
  • Последний ответ

Топ авторов темы

Популярные дни

  • 4 года спустя...
  • Администратор
Опубликовано

Привет всем!

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


1. Виды банов и мутов

  • Бан на сессию (session ban) — блокировка, которая действует только до окончания текущей игровой сессии. После выхода игрока из игры и повторного захода бан снимается.

  • Постоянный (перманентный) бан — игрок блокируется навсегда или на заданный длительный период, независимо от выхода из игры.

  • Бан на время (тайм-бан) — блокировка на определённый срок (например, 1 час, 1 день).


2. Как правильно банить не на сессию

В большинстве плагинов и админских модов (например, SourceMod, AMX Mod X) при бане есть параметр, определяющий длительность и тип бана.

  • Для SourceMod (Sourcemod)
    Команда для бана по SteamID на определённое время:

    sm_ban #STEAMID время причина

    Если время указать 0 — бан будет постоянным.
    Если время не указано, может сработать бан на сессию по умолчанию.


3. Пример команды с баном на 24 часа

sm_ban #STEAM_0:1:12345678 1440 Читер

Здесь 1440 — это минуты (24 часа).


4. Важные моменты

  • Бан лучше ставить по SteamID или по уникальному идентификатору, чтобы избежать обхода через смену ника.

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

  • Чтобы бан не снимался после рестарта сервера — необходимо, чтобы база данных банов сохранялась и загружалась при старте. Обычно это настраивается в конфиге админского плагина.

  • Если используется веб-панель для админов — там обычно есть опция выбора типа и длительности бана.


5. Муты

Аналогично с мутами — в большинстве плагинов есть команда с параметром времени. Например:

sm_mute #STEAM_0:1:12345678 30 Спам в чат

Мут на 30 минут.


6. Как проверить, что бан именно не на сессию?

  • Сделайте бан с заданным временем >0 (например, 60 минут).

  • После бана выйдите с сервера и зайдите заново.

  • Проверьте, сохраняется ли блокировка.


Если что-то не получается — пишите, помогу с конкретным плагином или сервером!

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...