MTA:SA Anti-Cheat Configurator
Configure which AC codes to disable and which Special Detection codes to enable. Each code has a plain-English explanation so you know exactly what you're toggling. Output is ready to paste into your mtaserver.conf.
Quick Presets
Disable AC Codes
Disabled AC codes will not kick players who trigger them. Only disable codes that cause false positives on your server type.
Detects players modifying their health or armor value through unauthorized means.
Detects injection of corrupted or modified DLL files into the game process.
Catches a broad range of general security violations. Known to cause false positives on some configurations.
Detects common trainer applications and cheat tools attached to the game.
Specifically detects trainers that modify player movement values.
Detects speed-hack trainers that alter game speed or player velocity.
Detects modifications to core game files that are not authorized by MTA.
Detects DLL injection tools being used to load unauthorized code into the game.
Checks integrity of game data files. May false-positive with some legitimate mods.
Detects speed and wall-hack cheats that give players unfair positional advantages.
Detects unauthorized modifications to game resource files.
Detects players running a modified or non-standard GTA:SA executable.
Detects attempts to disable or block MTA's own anti-cheat routines.
Enable Special Detection (SD) Codes
SD codes detect specific client software. Enabling them kicks players running that software. Off by default — enable only what makes sense for your server.
Detects ENB Series, ReShade, and other D3D9 hook injectors commonly used for visual enhancements.
Tip: Enable for Freeroam — many players use ENB for better graphics.
Detects players running the game inside a virtual machine (VMware, VirtualBox, etc.).
Detects drivers loaded without proper digital signatures.
Detects when players have manually disabled parts of MTA's anti-cheat.
Detects IMG archives that don't match the expected GTA:SA file hashes.
Detects corrupted or tampered Lua script files in the resource cache.
Detects corruption in non-Lua resource files.
Detects players running MTA through Wine on Linux.
Tip: Enable for multi-platform servers to support Linux players.
Detects keyboard remapping or macro software injected at the driver level.
Detects mouse remapping or macro software injected at the driver level.
Detects bandwidth throttling software that could be used to desync or lag-abuse.
Detects internet cafe management software.
Detects software that locks or caps the game's frame rate externally.
Detects AutoHotKey and similar macro automation tools.
Tip: Enable for competitive servers to prevent macro abuse.
mtaserver.conf Lines
<disableac>4,13</disableac> <enablesd>12</enablesd>
Paste these lines inside your <config> block in mtaserver.conf.
Run your own MTA: San Andreas server.
Rent a private MTA: San Andreas server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.
Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.