
Most FiveM servers get exploited through their own scripts, not through a menu the anticheat missed. The controls that actually work are free, built in, and off by default.
Almost every server owner approaches this backwards. They get exploited, they conclude they need an anticheat, they buy one, and they get exploited again — because the thing that actually happened was that one of their scripts trusted the client, and no anticheat on earth fixes that.
So let us go in the right order: what FiveM already gives you, what you should turn on tonight, what actually causes incidents, and which part of this market you should be sceptical of.
FiveM already has an anticheat
This surprises people. Cfx.re does maintain a built-in, closed-source anticheat. Its own security documentation refers to "the anti-cheat team", and the client and server components exist and talk to each other. You will not find its source in the public repository, and it is deliberately never given a marketing name — publishing detection details would simply tell the cheat authors what to change.
What it is not: FiveM does not ship EasyAntiCheat or BattlEye. If someone tells you otherwise, they are guessing.
What this means practically: there is a baseline of protection you already have and cannot configure. It is not nothing, and it is also not a reason to leave the rest of your server wide open — because the rest of your server is where the damage actually happens.
The controls that actually work (free, built in, mostly off)
These are convars in server.cfg. They are the highest-leverage security work you can do on a FiveM server, they cost nothing, and several of them are off by default.
sv_entityLockdown — the big one
This is the single most important setting in this article, and most servers never touch it.


