Daemon666 / CSB Anti Exploit Публичный

Validates client input to block over-long commands, malformed setinfo, bad names and fullupdate spam.

v1.0.0 129 загрузок GPL-3.0 Обновлено Aug 23, 2026
Daemon666 1.0.0 - Initial release. v1.0.0 May 21, 2025 1 Версии
csb_anti_exploit.sma main 9de43b8 3.6 KB
README.md

CSB Anti Exploit hardens a server against the oldest and most common HLDS/AMXX abuse vectors by validating everything a client sends before it can do damage. It caps client-command length, rejects malformed setinfo keys, fixes empty and over-long names, and blocks the fullupdate spam that has been used to stress servers for years.

Features

  • Length cap on client commands (chat is exempted so long messages still work).
  • setinfo validation: empty keys and absurd key/value lengths are dropped.
  • Empty names reset to unnamed; over-long names are truncated in place.
  • fullupdate spam blocked outright.
  • Every hit is written to the AMXX log with name, SteamID and IP; kick is optional via csb_antiexploit_action.

Installation

  1. Compile csb_anti_exploit.sma and copy it to addons/amxmodx/plugins/.
  2. Add it to plugins.ini and change the map.
Установка
1. Put csb_anti_exploit.amxx in addons/amxmodx/plugins/
2. Add it to addons/amxmodx/configs/plugins.ini
3. Change map
Cvar-ы
CVARDefaultDescription
csb_antiexploit_enabled 1 Master enable switch.
csb_antiexploit_maxcmd 128 Maximum client-command length (0 = no cap).
csb_antiexploit_maxname 32 Maximum player-name length (0 = no cap).
csb_antiexploit_action 1 0 = log only, 1 = kick the offender.
История изменений — v1.0.0
1.0.0 - Initial release.
Версии →
Рейтинг

No ratings yet.

О плагине
Download v1.0.0
Compiled live from the source below — nothing pre-built.
Скачать .sma
Требования
AMX Mod X ≥ 1.9
Движок ReHLDS HLDS
ReGameDLL Необязательно
ReAPI Необязательно
Metamod Metamod / Metamod-r
Известные конфликты Other name-filter plugins that also rewrite player names on infochange may fight this one.
Участники
Назад к плагинам