Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Плагин Bot Checker

Статус пользователя sas333
сообщение 16.5.2021, 6:37
Сообщение #1


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Bot Checker
Версия: 1.1
Последнее обновление: 16.05.21

Требования:
Reapi - 5.19.0.211 или новее.
ReGameDLL - 5.20.0.505 или новее.
Модуль curl_amxx_i386 (в архиве он есть)
Стандартный модуль sqlite_amxx_i386.so Для сохранения игроков в базу чтобы не проверять их повторно.

Описание:

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

Возможности:

Конфиг
Код:
// Проверять игроков в базе. Игрок который отвечает правельно попадает в базу Квар проверяет их и второй раз уже меню таким игрокам не показывает.
bot_checker_check "1"

// Сохранять в базу игроков которые прошли проверку
bot_checker_save "1"

// Если включено, то меню с вопросом будет показывать всем и всегда (даже при пере заходе игрока в игру).
// Если вы хотите чтобы меню с вопросом показывало всем даже тем кто уже проходил проверку установите значение 1
// Квар bot_checker_check должен быть включён.
bot_checker_menu "1"

// Очищать базу при смене карты
bot_checker_flush "0"


bot_checker.ini
Код:
[Защита от ботов! Нажми (Ответ 24)]
Ответ-11=0
Ответ-24=1
Ответ-12=0
Ответ-14=0
Ответ-18=0
Ответ-50=0

[Защита от ботов! Нажми (Ответ 46)]
Ответ-67=0
Ответ-99=0
Ответ-76=0
Ответ-57=0
Ответ-46=1
Ответ-32=0

[Защита от ботов! Нажми (Ответ 72)]
Ответ-55=0
Ответ-29=0
Ответ-39=0
Ответ-14=0
Ответ-88=0
Ответ-72=1

[Защита от ботов! Нажми (Ответ 23)]
Ответ-87=0
Ответ-94=0
Ответ-53=0
Ответ-66=0
Ответ-47=0
Ответ-23=1


Скриншоты

Прикрепленное изображение

PS:
Для работы плагина требуется лицензионный ключ
Который можно получить бесплатно в контакте vk.com/kff88
Либо в телеграмме @kff88
После получения ключа его нужно вписать в файл keys.ini
Файл создается автоматически после запуска сервера.
Путь до файла addons/amxmodx/data/keys.ini

Более подробная информация находится в архиве.

Официальный топик плагина
Телеграмм канал

Отредактировал: sas333, - 5.12.2021, 6:08


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 16.5.2021, 10:26
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Хорошо, но может привести к потере онлайна. Как и графическая проверка на 16 бит, которую могут пройти далеко не все кто на 32 битах.

1. Кикать не нужно. Нужно не разблокировать чат/микро тем кто не пройдет проверку, и пусть играют себе.
2. Как обстоят дела с работой gag и mute одновременно с этим плагином при разных настройках sv_alltalk ?
3. Для чего лицензионный ключ, если плагин бесплатный?

У меня есть подобная реализация, для разблокировки чата пишешь какую-то команду (например, /unblock) а если начинаешь флудить не написав эту команду - попадаешь в общую базу по мотивам stopforumspam и твой IP банит на всех серверах, на которых подключен плагин. Делалась под ботов valve-ms, но сейчас проблема не актуальна.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sas333
сообщение 16.5.2021, 12:29
Сообщение #3


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Metal Messiah,

Цитата
Хорошо, но может привести к потере онлайна.

В файле bot_checker.ini Можно создать ответы более простые или вариантов сделать ответов меньше, а так же подобрать под цифры на клавиатуре чтобы было проще.
Например:
Код:
Защита от ботов! Нажми 2
1=0
2=1
3=0


Цитата
1. Кикать не нужно. Нужно не разблокировать чат/микро тем кто не пройдет проверку, и пусть играют себе.

Тут может возникнуть проблема в том что как игрок поймет что он не прошёл проверку? Можно конечно писать ему в чат, но опять же чтобы ему повторно пройти нужно либо пере заходить на сервер либо делать вызов командой что не совсем удобно так как уверен не кто не будет заморачиваться и тогда может быть точно потеря онлайна. (хотя кто знает, но пока решили чтобы кикало)

Цитата
2. Как обстоят дела с работой gag и mute одновременно с этим плагином при разных настройках sv_alltalk ?

Проблем быть не должно быть, но если что то не так будет, исправим.

Цитата
3. Для чего лицензионный ключ, если плагин бесплатный?

Писали на заказ для себя, была проплачена работа скриптёра поэтому пока в открытый доступ предоставить нет желания, Возможно в будущем, либо просто окупить затраты на плагин продажей нескольких копий и всё. Сейчас особой цели нет его массово продавать или что то в таком роде, создал тему от того что нечего делать было в выходной день))

Цитата
Делалась под ботов valve-ms, но сейчас проблема не актуальна.

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

Отредактировал: sas333, - 16.5.2021, 12:34


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 16.5.2021, 19:38
Сообщение #4
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Стал у себя замечать порой на сервере ботов, в плане того момента, когда они только подключаются к серву, при этом в НИКАХ у них идет тупо какой то ИП адрес без ПОРТА т.е. начало чет на 106 или 109 начинается и всё, далее ReAuthCheck их кикает спокойно..)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: