- Supported Games
- CS: Source (v34)
SourceMod Anti-Cheat often known as SMAC, is a server-side plugin with many different modules to help protect your gameserver against common threats, hacks, scripts, exploits, commands, cvars, etc.
Requirements :
CVARs :
Modules :
Requirements :
- Sourcemod v1.8 or Higher
- Download SMAC_v34_R1f.zip file from this post.
- Extract the contents of zip file and put it into cstrike folder of your server.
- Restart the server or change the map.
Code:
!smac_status - Show information about current players with SteamID, IP
!smac_addcmd - Adds a command to the block list.
!smac_removecmd - Removes a command from block list.
!smac_addignorecmd - Adds a command to ignore on command spam.
!smac_removeignorecmd - Removes a command from ignore list.
!smac_addcvar - Adds a client cvar to be checked on cvar list.
!smac_removecvar - Removes a cvar from cvar list.
// [smac_aimbot.smx] Number of aimbot detections before a player is banned. Minimum allowed is 3. (0 = Never ban)
// -
// Default: "3"
// Minimum: "0.000000"
smac_aimbot_ban "3"
// [smac_commands.smx] Amount of commands allowed per second. (0 = Disabled)
// -
// Default: "35"
// Minimum: "0.000000"
smac_antispam_cmds "35"
// [smac_autotrigger.smx] Action on auto-trigger detections.
// 0 - Notice Admin
// 1 - Kick
// 2 - Ban
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "50.000000"
smac_autotrigger_action "2"
// [smac_autotrigger.smx] Number of autotrigger detections before a player perform action.
// SMAC default - 20
// SMAC by Den4eGG - 3
// SMAC v34 beta - 10
// Recommended - 7
// -
// Default: "7"
// Minimum: "0.000000"
// Maximum: "50.000000"
smac_autotrigger_detections "7"
// Display client info in client console.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_ban_console_msg "1"
// The duration in minutes used for automatic bans. (0 = Permanent)
// -
// Default: "1440"
// Minimum: "0.000000"
smac_ban_duration "43200"
// [smac_commands.smx] Log command usage. Use only for debugging purposes.
// -
// Default: "0"
// Minimum: "0.000000"
smac_commands_log "0"
// [smac_css_fixes.smx] Block illegal defuses.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_css_defusefix "1"
// [smac_css_fixes.smx] Block players from respawning through rejoins.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_css_respawnfix "1"
// [smac_eyetest.smx] Automatically ban players on eye test detections.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_eyetest_ban "1"
// [smac_cvars.smx] Automatically mute players on HLDJ/HLSS detections.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_hldj_mute "1"
// Include extra information about a client being logged.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_log_verbose "1"
// -
// Default: "3"
// Minimum: "0.000000"
smac_aimbot_ban "3"
// [smac_commands.smx] Amount of commands allowed per second. (0 = Disabled)
// -
// Default: "35"
// Minimum: "0.000000"
smac_antispam_cmds "35"
// [smac_autotrigger.smx] Action on auto-trigger detections.
// 0 - Notice Admin
// 1 - Kick
// 2 - Ban
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "50.000000"
smac_autotrigger_action "2"
// [smac_autotrigger.smx] Number of autotrigger detections before a player perform action.
// SMAC default - 20
// SMAC by Den4eGG - 3
// SMAC v34 beta - 10
// Recommended - 7
// -
// Default: "7"
// Minimum: "0.000000"
// Maximum: "50.000000"
smac_autotrigger_detections "7"
// Display client info in client console.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_ban_console_msg "1"
// The duration in minutes used for automatic bans. (0 = Permanent)
// -
// Default: "1440"
// Minimum: "0.000000"
smac_ban_duration "43200"
// [smac_commands.smx] Log command usage. Use only for debugging purposes.
// -
// Default: "0"
// Minimum: "0.000000"
smac_commands_log "0"
// [smac_css_fixes.smx] Block illegal defuses.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_css_defusefix "1"
// [smac_css_fixes.smx] Block players from respawning through rejoins.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_css_respawnfix "1"
// [smac_eyetest.smx] Automatically ban players on eye test detections.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_eyetest_ban "1"
// [smac_cvars.smx] Automatically mute players on HLDJ/HLSS detections.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_hldj_mute "1"
// Include extra information about a client being logged.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
smac_log_verbose "1"
Modules :
- [SMAC] Core
- [SMAC] Aimbot Detector
- [SMAC] AutoTrigger Detector
- [SMAC] Client Protection
- [SMAC] Command Monitor
- [SMAC] Anti-Flash
- [SMAC] Anti-Smoke
- [SMAC] Exploit Fixes
- [SMAC] ConVar Checker
- [SMAC] Eye Angle Test
- [SMAC] Rcon Locker
- [SMAC] Anti-Speedhack
- [SMAC] Spinhack Detector
- Danyas