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

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

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

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

[CS1.6/CZ] Advanced Spam Protection [ v4.3.4 ]

Статус пользователя souvikdas95
сообщение 29.4.2014, 21:43
Сообщение #1


Стаж: 13 лет

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



Latest Update : 29 Aprtil, 2014

Features :

  • Intelligence in IP detection (Module - Regex)
  • Dynamic Name Spam Detection (Module - Fakemeta)
  • Server-Side Kick Counter (Module - nVault)
  • Punishes Player for Spamming by Blocking his Chat/Name
  • Custom Ban
  • Custom Immunity Flags
  • Support for Bots
  • Blocks On Client Connect Chat Flood Spams
  • Blocks Custom User Defined Words ( %...% ) or Strings i.e. (BlackList) with Exception (WhiteList)
  • WhiteList for IP Address(es)
  • Blocks Fast Name/Chat Spam.
  • Blocks Repeated Chat Messages (Exploit/Spambots)
  • Blocks Client-Side Coloured Chat Scripts


  • Server Announcement to Public about Spammer (Now in Coloured Chat)


  • MOTD Message Display (Warning Spammer)



Spam Types :

  1. ChatSpam :
    • Flood
    • Word(s)
    • Character(s)
    • IP Address(es)
    • Repeated Message(s)

  2. NameSpam :
    • Flood
    • Word(s)
    • IP Address(es)


Modules :

  • Fakemeta
  • Regex
  • nVault


CVARs :

These CVARs are Constants i.e. They can't be edited from Server/ RCON/ Player Command. These are read directly at Map Change or Server Start ( Plugin Load ) from ASP_Config.ini Only.

CODE

// ------------------------
// --------- BASE ---------
// ------------------------

// Enable or Disable Motd Warning ( 0 to Disable )
EnableMotd 1

// Maximum Warns before Kicking ( 0 to Kick without In-Game Warning or -1 to Never Kick and/or Ban i.e. Only Warn )
MaxWarn 5

// Enable or Disable Ban ( 0 to Disable )
EnableBan 1

// Ban Duration in Minutes ( 0.0 for Permanent Ban ) - Requires "EnableBan" to be "1"
BanDuration 60.0

// Maximum Kicks before Banning ( 0 to Ban without any Kicks ) - Requires "EnableBan" to be "1"
MaxKick 5

// Enable or Disable Check for Immunity ( 0 to Disable )
CheckImmunity 1

// Flags for Immunity - Requires "CheckImmunity" to be "1"
ImmunityFlags "a"

// Enable or Disable Ignore Bots ( 0 to Disable )
IgnoreBots 1

// Enable or Disable Ignore Case ( 0 to Disable )
IgnoreCase 1


// -----------------------------
// --------- CHAT SPAM ---------
// -----------------------------

// Duration of Punishment of Warned Player - No Permission to Chat
Chat_PunishDuration 30.0

// Enable or Disable Check for Already Warned Player with no Permission to Chat, trying to Chat ( Brute ) ( 0 to Disable )
Chat_CheckBrute 1

// Maximum no. of Brute Attempts before giving Warning - Requires "Chat_CheckBrute" to be "1"
Chat_MaxBrute 10

// Enable or Disable Check for Player trying to Continuously Flood the Chat ( 0 to Disable )
Chat_CheckFlood 1

// Minimum Interval between Consecutive Chat Messages ( In Seconds ) - Requires "Chat_CheckFlood" to be "1"
Chat_FloodTimeSec 1.0

// Maximum no. of Flood Attempts before giving Warning - Requires "Chat_CheckFlood" to be "1"
Chat_MaxFloodCount 5

// Enable or Disable Check for BlackLists, WhiteLists, Invalid Characters and IP Spam ( 0 to Disable )
Chat_CheckString 1

// Enable or Disable Check for Repeated Messages ( 0 to Disable )
Chat_CheckRepeat 1

// Minimum Chat Messages Required to Start Check for Repeated Messages - Requires "Chat_CheckRepeat" to be "1"
Chat_MinMessages 8

// Maximum Ratio of Acceptable Repeated Chat Messages and Total Chat Messages Sent by a Player before giving Warning - Requires "Chat_CheckRepeat" to be "1"
Chat_MaxRepeatRatio 0.25


// -----------------------------
// --------- NAME SPAM ---------
// -----------------------------

// Duration of Punishment of Warned Player - No Permission to Change Name
Name_PunishDuration 30.0

// Enable or Disable Check for Already Warned Player with no Permission to Change Name, trying to Change Name ( Brute ) ( 0 to Disable )
Name_CheckBrute 1

// Maximum no. of Brute Attempts before giving Warning - Requires "Name_CheckBrute" to be "1"
Name_MaxBrute 5

// Enable or Disable Check for Player trying to Flood by Continously Changing Names ( 0 to Disable )
Name_CheckFlood 1

// Minimum Interval between Consecutive Name Change ( In Seconds ) - Requires "Name_CheckFlood" to be "1"
Name_FloodTimeSec 3.0

// Maximum no. of Flood Attempts before giving Warning - Requires "Name_CheckFlood" to be "1"
Name_MaxFloodCount 5

// Enable or Disable Check for BlackLists, WhiteLists and IP Spam ( 0 to Disable )
Name_CheckString 1


IMPORTANT NOTE - The Plugin doesn't Support Single IP Environment where most of the Players share same External IP Address

Installation Instructions :

  1. Put "ASP.amxx" in [ addons/amxmodx/plugins/ ]
  2. Write "ASP.amxx" at the Top of [ addons/amxmodx/configs/plugins.ini ]
  3. Create a New Folder in [ addons/amxmodx/configs/ ] and Name it "ASP"
  4. Create or Put "ASP_Config.ini" in [ addons/amxmodx/configs/ASP/ ]

Optional:
  1. Create or Put "ASP_BlackList.ini" in [ addons/amxmodx/configs/ASP/ ] and Add Words to Prohibit their use in Server
  2. Create or Put "ASP_WhiteList.ini" in [ addons/amxmodx/configs/ASP/ ] and Add Words to Allow their use in Server


FAQ :

CODE

Q1. How do I use only Ban Feature?
Ans. Set "MaxWarn" and "MaxKick" to "0" and "EnableBan" to "1"

Q2. How do I use only Kick Feature?
Ans. Set "EnableBan" and "MaxWarn" to "0"

Q3. How do I use only Warn Feature?
Ans. Set "MaxWarn" to "-1"


Changelog :

CODE

  • v4.3.2 - v4.3.4 :
    • Optimized: BlackList Check
    • Added: Support for Individual Words
  • v4.3.1 :
    • Optimized: BlackList/WhiteList Check
    • Added: New Config: "IgnoreCase"
  • v4.3 :
    • Added: WhiteList for IP Address(es)
    • Added: New Config: "IgnoreBots"
  • v4.2 :
    • Source Code fully Changed and Optimized
    • All new CVARs ( Now Constants )
    • Added: Repeated Chat Messages Check ( On Suggestion by Yamikaitou )
    • Added: Continuation of Punishment on Spammer Reconnect
    • Added: WhiteList ( Works in Coordination with BlackList )
    • Added: Chat Flood Control during Client Connect
    • Added: Custom BAN
    • Removed: Global Ban System ( Steam Unsupported and Depreciated )
    • Removed: Useless Checks for External Plugins
    • Reduced Overall Load on the Server by changing Working Paradigm from Dynamic to Static
    • Increased Compatibility with Developmental API
  • v1.0 - v4.1 :
    • Initial Release and Development



Servers using this Plugin : Gametracker

Downloads Reset Since Release --> 2759

Download :

Прикрепленный файл  ASP.zip ( 2,08 килобайт ) Кол-во скачиваний: 67

Прикрепленный файл  ASP.sma ( 29,26 килобайт ) Кол-во скачиваний: 68
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   Цитировать сообщение
Статус пользователя MaZzai
сообщение 29.4.2014, 22:45
Сообщение #2


Стаж: 17 лет

Сообщений: 2659
Благодарностей: 1411
Полезность: 1024

Копипаст ? Не слова на украинском или раисянском не нашел... Хоть описание сделай нормальное.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 29.4.2014, 22:52
Сообщение #3
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Это автор CSX Extended. Он не говорит по-русски. MaZzai, фейл smile.gif

--

souvikdas95, thank you for sharing! May be I will find some time to translate into Russian ;)

Is UTF-8 fully supported?
Is base AMXX plugin 'Anti Flood' still needed even after installing yours one?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mistrick
сообщение 29.4.2014, 22:53
Сообщение #4


Стаж: 13 лет

Сообщений: 543
Благодарностей: 426
Полезность: 1034

MaZzai,
Автор явно не владеет славянскими языками. Самостоятельно он это не сделает. Хоть город посмотрите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MaZzai
сообщение 29.4.2014, 23:11
Сообщение #5


Стаж: 17 лет

Сообщений: 2659
Благодарностей: 1411
Полезность: 1024

Цитата(Mistrick94 @ 29.4.2014, 22:53) *
MaZzai,
Автор явно не владеет славянскими языками. Самостоятельно он это не сделает. Хоть город посмотрите.

город India ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 29.4.2014, 23:15
Сообщение #6


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(MaZzai @ 29.4.2014, 23:11) *
город India ?

ну чего ты придрался к автору?
Ну перевело может ему как "место нахождения" или тому подобное, вот и написал страну.

Лучше посмотрите код и дайте советы автору по улучшению/оптимизацию ...
Или переведите на русский описание .


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Tr1sT
сообщение 30.4.2014, 1:28
Сообщение #7
Стаж: 16 лет
Город: localhost

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

Вот у кого нужно учится оформлять темы, очень красиво оформлено. smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя souvikdas95
сообщение 30.4.2014, 5:22
Сообщение #8


Стаж: 13 лет

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

Я из Гургаон (город), Индия. Это правда, я не знаю, говорить на русском, но мне нравится ваш форум много. Пока Google Translate остается со мной, я могу общаться с вами, ребята :)

Что касается моей CSX Расширенный модуль, у меня не было серьезно ни малейшего представления, что Gordon Freeman ака serfreeman1337 мог связать его обратно на этом форуме. Я был так удивлен!

Я не совсем понимаю, но я предполагаю, что есть какая-то кризиса языка в плагин для вас, ребята. Это правда, я не могу перевести это сам, потому что Google не в том, что умны, чтобы перевести все в местной устной речи. Было бы здорово, если бы кто-то сделал это. Я бы интегрировать что :)

-- Google Translate

Отредактировал: souvikdas95, - 30.4.2014, 5:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 10 раз
   + Цитировать сообщение
Статус пользователя helloo2014
сообщение 30.4.2014, 5:44
Сообщение #9
Стаж: 12 лет

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

Помню раньше с америкосами общался через google translate)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя souvikdas95
сообщение 30.4.2014, 6:04
Сообщение #10


Стаж: 13 лет

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

@Developer - Я не знаю, о совместимости UTF но до сих пор никто не было проблемы в этом роде. Вам не нужно использовать любую "АНТИ НАВОДНЕНИЕ" плагин с этим плагином. Тем не менее, на всякий случай, я рекомендовал бы "Anti Reliable Overflow" plugin by Mazdan. Плагин полностью совместим с ним :)

-- Google Translate

Отредактировал: souvikdas95, - 30.4.2014, 6:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 20.5.2014, 17:35
Сообщение #11


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

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(MaZzai @ 29.4.2014, 22:45) *
Копипаст ? Не слова на украинском или раисянском не нашел... Хоть описание сделай нормальное.

MaZzai ты же модер, а название русского языка коверкаешь... Мне кажется что бы ты не думал о русских, политкорректность надо соблюдать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
ham1k
сообщение 20.5.2014, 18:30
Сообщение #12
Стаж: 12 лет

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

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