Плагину уже более 2 лет.
DiveBan - бан система cs 1.6. Это АМХХ плагин предназначенный для блокировки доступа определенным игрокам к игровому серверу Counter Strike 1.6 на некоторое время, или навсегда. Большинство игроков не смогут обойти бан:
1. Сменой Steam\IP\Name идентификаторов
2. Чисткой\Блокировкой конфигов
3. Переустановкой кс
4. Используя щиты, гварды, клиент сейверы и тд.
5. Используя впн, и прочую ересь.
DiveBan предусматривает:
1. Наличие флага для главного админа | Зам главы
2. Банить игроков с указанием времени и причины бана.
3. Редактировать сообщение бана в консоли игрока.
4. Писать причины и время бана в отдельный .ini файл.
5. Возможность синхронизации DiveBan с другими бан-системами
6. Банить игроков, даже если те покинули сервер (оффлайн Бан).
7. Проверку наличия обновлений прямо в игре.
8. ПОЛНОЕ редактирование надписей в худ\чат, делание скриншотов, freeze игрока, и тд и тп (Все это редактируется в отдельном плагине, с исходником).
Требования:
1. Игровой сервер Counter-Strike 1.6.
2. MySQL сервер.
3. Web сервер с поддержкой PHP.
Скриншоты можно глянуть Вы должны зарегистрироваться, чтобы видеть ссылки.
Веб-часть покупается отдельно [100р] (Вы должны зарегистрироваться, чтобы видеть ссылки.)
Основные отличия плагина:
1. Хорошая оптимизация
2. Удобство использования
3. Максимальная защита
Конфиги плагина::
diveban.cfg:
// DiveBan [2016-2017]
// Для версии плагина 4.0 или выше
// Серийный номер плагина | Serial Number
License_Key ""
// Секретный код | Secret Key
Secret_Key "mykey"
// Настройка MySQL | MySQL settings
divebans_host ""
divebans_user ""
divebans_pass ""
divebans_db ""
divebans_table "divebans"
// Имя сервера для бана | Name of Server for ban
divebans_server_name ""
// Задержка перед баном/киком | Delay before kick/ban
divebans_delay_time "5.0"
// Ограничения на бан подсети | Subnet ban limit
// Если у вас игроки с одним айпи, поставьте 1, в остальных случаях - 0
divebans_prevent_ip "0"
// Синхронизировать время с SQL | Sync time with SQL
divebans_sqltime "1"
// Время максимального эффекта от бана | Time of max power of ban
// Если есть ложные, уменьшить значение вдвое или больше, в остальных случаях не трогать
divebans_maxeffect_time "1440"
// Бан по Кукам | Cookie Ban
divebans_cookieban_pro "0"
// Путь к файлу ban.php на вашем вебсервер | Path to file ban.php on your web server
divebans_cookieban_banfile ""
// Путь к файлу check.php на вашем вебсервер | Path to file check.php on your web server
divebans_cookieban_checkfile ""
// Флаг главного админа | Flag of main Admin
// Главный админ может банить всех и разбанивать | Main admin can ban and unban everyone
divebans_flag_main "s"
// Флаг Зам админа | Flag of Admin
// Зам админа может банить всех еще и обычных админов | This admin can ban any players without main Admin
divebans_flag_unban "h"
// Бан по нику | Name ban
// 0 - выключен, 1 - обычный бан, 2 - продвинутый(больше ложных банов)
// 0 - disable, 1 - enable, 2 - advanced
divebans_name_ban "2"
// Посылка команды клиенту | Client cmd type
// 2 - При бане использовать SVC_STUFFTEXT, в остальных случаях client_cmd, 1 - только SVC, 0 - только client_cmd
// 2 - When ban player use SVC_STUFFTEXT, and when connect use client_cmd, 1 - only SVC_STUFFTEXT, 0 - only client_cmd
divebans_cmd_type "0"
// Уровень логов \ Log Level
// Значения\Value : 0 - 1
divebans_log_level "1"
// Укажите сколько дней будут хранится логи\Enter number of days for store logs
divebans_clear_logs "7"
echo [DiveBan 2017] 'diveban.cfg' loaded...
diveban.ini:
# DiveBan
# [RU] Конфигурационный файл
# [RU] Язык - Русский
# [RU] DiveBan | Выпуск 2016
# Файл с причинами и временем бана
# Формат "Причина" "время1" "время2" ... Рекомендуемый максимум - 7 штук (время).
# Пример : "AIM" "1y" Забанить на 1 год (1y = 1год, 1m= 1месяц, 1w= 1неделя, 1d = 1день, 1h= 1час)
# Вместо пробела используйте символ _ . В меню будет отображаться с пробелом.
# Кол-во Причин не ограничено
[REASON]
"Cheater" "1w" "1d" "12h"
"Naryshenie_pravil" "4h"
"Oskorblenie" "2h"
"Neadekvat" "60"
"Flood" "30"
"Demo_V_gryppy" "1w" "1d"
[REASON]
# Сюда можно вписать подсети, на которые не будет распространяться бан подсети
# В конце обязательно должен быть 0 (0 это интервал от 0-255)
[WHITESUB]
192.168.1.0
[WHITESUB]
# Доступные заменители
# %player_ip%
# %player_steamid%
# %player_name%
# %bantime%
# %expired_time%
# %reason%
# %admin_name%
# %admin_id%
# %server_name%
# %server_id%
# %date_of_ban%
# %date_of_unban%
[CONSOLE MESSAGE]
Вы были забанены
Ник: %player_name%
IP: %player_ip%
Стим: %player_steamid%
Забанен админом: %admin_name%
Причина: %reason%
Дата Бана: %date_of_ban%
Время Бана: %bantime%
Бан истекает через: %expired_time%
Дата разбана: %date_of_unban%
Если считаете что вас забанили случайно посетите: vk.com
[CONSOLE MESSAGE]
# Ники, бан за которые не будет выдаваться
[BADNAMES]
Player
Strikes
unnamed
[BADNAMES]
Стоимость: уточнять в лс