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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.

Fullupdate SPAM! by Pike [v1.1]

, Плагин против флуда сервера командой "Fullupdate"
Tr1sT
сообщение 27.7.2010, 17:59
Сообщение #1
Стаж: 16 лет
Город: localhost

Сообщений: 1299
Благодарностей: 683
Полезность: 1021



Всем уже известно что сервера КС можно зафлудить огромным количеством посланных пакетов в консоли командой "Fullupdate" (вроде того что на первой странице). От этого флуда, сервер начинает сильно лагать и тормозить, в последствии чего не дает никому нормально поиграть, так несложно и потерять людей с вашего сервера.

Так вот, этот плагин был создан именно для того чтоб предотвратить это и наказать флудера баном по IP! Он ловит в консоле тех кто использует в течении секунды данную команду больше 5 раз и сразу банит чтоб не навредить серверу и помешать его работе. (время бана 120 минут, такие "всезнающие" люди не должны быть забанены навсегда).

Главная изюминка в том что, как только флудер начинает спамить сервер - после 5-ой комманды, плагин сразу определяет его и начинает своё действие. (по моим просьбам, автор добавил эти действия):

1. Флудер оставляет сообщение в чат: I am floodind the server.. ban me please!

2. Сервер отвечает ему взаимностью, сообщением в HUD:

[Anti-Flood] Violation by [имя флудера]
[Anti-Flood] Violation: Flooding the server
[Anti-Flood] Punishment: 120 minutes ban


И в итоге, сервер банит тело на 2 чаcа для отдыха: "Reason: Be useful :)"

Cvar's:
Цитата
amx_check_time - время через которое повторное использование команды считается флудом( по умолчанию 1 сек)


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

Цитата
PS: Так как я использую стандартные команды бана из AMXX, ставлю .sma


Прикрепленный файл  anti_floodup.rar ( 4,37 килобайт ) Кол-во скачиваний: 178

Прикрепленный файл  anti_fullupdate_spam.rar ( 3,45 килобайт ) Кол-во скачиваний: 148
- эта версия кикнет флудера

Fullupdate Spam 1.0 by Pike - https://c-s.net.ua/forum/topic17535.html

Отредактировал: Tr1sT, - 28.7.2010, 14:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя pike
сообщение 27.7.2010, 20:38
Сообщение #2


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

Цитата
как только флудер начинает досить сервер - после 5-ой комманды,

Спамить :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
holoc
сообщение 27.7.2010, 21:42
Сообщение #3
Стаж: 19 лет

Сообщений: 749
Благодарностей: 5723
Полезность: 0

Цитата(Tr1sT @ 27.7.2010, 18:59) *
Он ловит в консоле тех кто использует в течении секунды данную команду больше 5 раз и сразу банит чтоб не навредить серверу и помешать его работе. (время бана 120 минут, такие "всезнающие" люди не должны быть забанены навсегда).
О да ты гений!!! Сам додумался или кто подсказал? Т.е. если у меня забиндена запись демок на кнопку, и я случайно ее зажал дольше, чем на 0.1 сек, то меня забанит? Потрясающе, учитывая, что спам фуллапдейтом отправляет порядка 1000 команд в секунду! Ты гений, поздравляю.
Цитата(Tr1sT @ 27.7.2010, 18:59) *
1. Флудер оставляет сообщение в чат: I am floodind the server.. ban me please!

2. Сервер отвечает ему взаимностью, сообщением в HUD:

[Anti-Flood] Violation by [имя флудера]
[Anti-Flood] Violation: Flooding the server
[Anti-Flood] Punishment: 120 minutes ban


И в итоге, сервер банит тело на 2 чаcа для отдыха: "Reason: Be useful :)"
Да, самое главное - это утонченный дизайн, захламляюший и чат и hud-канал, никому не нужной дерьмовой информацией, и охуенно понятная причина бана, расшифровка которой доступна только истинным джедаям.

ЛЕС ТАМ "необиженный" ДРУЖОК ================>>>>>>>>>>>>>>>>>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Manafi
сообщение 27.7.2010, 21:54
Сообщение #4


Стаж: 16 лет

Сообщений: 1215
Благодарностей: 954
Полезность: 1200

Holoc в танки записался,щас сорвёт агро как минимум всех от 10 до 14 :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Tr1sT
сообщение 27.7.2010, 22:20
Сообщение #5
Стаж: 16 лет
Город: localhost

Сообщений: 1299
Благодарностей: 683
Полезность: 1021

Цитата
О да ты гений!!! Сам додумался или кто подсказал? Т.е. если у меня забиндена запись демок на кнопку, и я случайно ее зажал дольше, чем на 0.1 сек, то меня забанит? Потрясающе, учитывая, что спам фуллапдейтом отправляет порядка 1000 команд в секунду! Ты гений, поздравляю.


Плагин не мой, а Pike. Я просто разместил данную тему.

Цитата
ЛЕС ТАМ "необиженный" ДРУЖОК ================>>>>>>>>>>>>>>>>>


lol.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BUMMER
сообщение 27.7.2010, 23:24
Сообщение #6


Стаж: 16 лет

Сообщений: 129
Благодарностей: 12
Полезность: 80

Плагин фуфло, не помогает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 28.7.2010, 8:50
Сообщение #7


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

Цитата(BUMMER @ 28.7.2010, 0:24) *
Плагин фуфло, не помогает.

Данный плагин изменялся /* Специально для Slackerok */ !
Этот https://c-s.net.ua/forum/topic17535.html помогает.

Tr1sT,
Добавь в первый пост ссылку https://c-s.net.ua/forum/topic17535.html

Отредактировал: pike z, - 28.7.2010, 8:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Tr1sT
сообщение 28.7.2010, 14:51
Сообщение #8
Стаж: 16 лет
Город: localhost

Сообщений: 1299
Благодарностей: 683
Полезность: 1021

pike z

Окэй :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kenwood.Kherson
сообщение 29.7.2010, 12:40
Сообщение #9
Стаж: 15 лет

Сообщений: 2
Благодарностей: 1
Полезность: 0

классно thx !!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Awesomemz
сообщение 30.9.2010, 11:16
Сообщение #10
Стаж: 15 лет

Сообщений: 120
Благодарностей: 5
Полезность: < 0

Код
server_cmd("amx_banip %s %d ^"Использование спам команды^"", name, get_cvar_num("anti_fullupdate_bantime"))

Как сделать, чтобы бан был по authid командой amx_ban?
Вот так?:
Код
server_cmd("amx_ban %s %d ^"Использование спам команды^"", name, get_cvar_num("anti_fullupdate_bantime"))


Отредактировал: Awesomemz, - 30.9.2010, 12:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: