FIVEM ANTI-CHEAT

Your anti-cheat
shouldn't need babysitting.

Exo AC re-checks health, position, damage, weapons and spawned entities on your FiveM server, so a menu that lies to the client gets nowhere. Most of what it catches, your staff never has to hear about.

The demo is the real panel with sample data in it. Nothing to sign up for.

0Protected servers
0KGlobal bans
<0msFrame overhead
0.97%Uptime
LIVE DETECTIONS3 ACTIVE
LUA_INJECT
GODMODE
TELEPORT
COMPATIBILITY GUARANTEED

Built for every major FiveM framework

QBCore Framework Native hook & event protection
ESX Legacy Full inventory & economy sync
QBox Project Next-gen FXServer engine support
vRP & Custom Framework-agnostic protection
FiveM FXServer Server-authoritative architecture
Discord Webhooks Instant rich embed logs
HOW IT WORKS // 01

The important part runs
on your server.

A cheated FiveM client can tell your server anything it likes. Exo assumes it will, and checks for itself. Detection, validation and punishment all live server-side, where a menu can't reach them.

Everything gets re-checked

What the client reports is a starting point, not proof. Health, position, damage, weapons and entities are all checked again on the server inside the same tick window, so a spoofed event never makes it past the gate.

1Exo.Validate('netEvent', src, payload)
2-- signature mismatch → drop + fingerprint
3if not trusted then Exo.Punish(src, 'EVENT_INJECT') end

Global ban network

Ban an identifier here and every other Exo server gets it too. Someone caught in another city is already on your list before they finish connecting.

It stays out of the way

Under a millisecond of frame budget, and everything that can be async is. A full 200-slot Saturday night runs at the same tick rate it did before you installed it.

It looks at patterns, not moments

Aim snap angles, movement deltas and damage curves are scored across a rolling window. One strange frame from a lag spike doesn't get anybody banned.

Your staff channel stays informed

Detections, bans and config changes post themselves to Discord as embeds. On a quiet week that's the only place your team needs to look.

Ban evaders don't get a clean slate

License, Steam, Discord, IP subnet and hardware tokens are all cross-linked. The alt account gets recognised on the loading screen, rather than after it has already ruined someone's evening.

Tune it without restarting

Sensitivity, thresholds, cooldowns and punishments are set per module and edited from the panel. Get one wrong and you can put it back; nothing needs a restart either way.

DETECTION MODULES // 02

What it actually catches.

Every detection module a FiveM server actually needs, each one already tuned, with its own documentation and its own switch in the panel if you decide you don't want it.

0+Servers protected
1.8MIdentifiers tracked
0KCheats stopped / month
0.00%False positive rate
THE PANEL // 03

One panel for the whole server.

Live activity, player history, one-click bans, and every setting the engine has. It runs in a browser, so nobody on your staff needs to install anything.

/demo/overviewTRY IT LIVE
EXO ACCONTROL PANEL
Monitor
Overview
Live ActivityLIVE
Protection
Detection Modules
Configuration
Enforcement
Bans
Players
Live View
Live Screen
Session ReplayNEW
ADadminADMIN
Panel Overview Search players… Server online
+12
0Players online
+9
0Detections 24h
+3
0Active bans
0.4ms
0.97%Engine uptime

Detections · 24h

UPDATED 4s AGO

Live activity

LIVE
Kasper BAN

Executor · LUA_INJECT

21:04
R1ZE KICK

Movement · antiSpeed

21:03
Omar.exe BAN

Entity · antiSpawn

21:01
Nadia_RP connected

rep 98 · clean

21:00
THE PLATFORM // 04

Our features.

Six places to look, one login. Between them you can work out what happened and deal with it without ever opening a console.

exo.yourserver.com/panel/overviewONLINE
AC VERSION6.9
PLAYERS187
DETECTIONS 24H42
LICENSELIFETIME

Web Panel

Run the server from your browser: live activity, player profiles, bans, admins, and every detection setting. Changes take effect straight away.

license:a1b9c…LOOKUP
Kasper
3 identifiers linked
REP 12
Discord
kasper#4417 · 2 guilds
MEMBER
Ban EXO-7741
EVENT_INJECT · 12 Mar
PERM

User Lookup

One search covering live identities, past flags, linked Discord roles and any ban on record. Worth doing before you make a call.

Ingame Map

Every player plotted as they move. You can watch a chase happen, notice a group somewhere they have no reason to be, and click a blip to open that player.

[3480] Sukablart
[6612] Poepervloer
[1643] ACH!E
[9015] Jamal Park
[4482] Magorned
[2270] De Bos
[3480] Sukablart
[6612] Poepervloer
[1643] ACH!E
[9015] Jamal Park
[4482] Magorned
[2270] De Bos
[1180] Kylian

Monitoring

Watch a wall of screens at once, or just the one person you're unsure about. There's a telemetry view as well, for when the frames won't come through.

DashboardPlayersVehicles WarnsKicksBans
Announcement
Admin
Delete vehiclesDelete peds Delete objectsBlipsESPPassive mode

Ingame Menu

The same powers without leaving the game: announcements, cleanup, blips, routing buckets and entity tools. Limited by the same ACE permissions your staff already have.

InfoHistoryReplay
01:12 / 05:00GODMODE +0:42

Session Replay NEW

Rewind the few minutes before a ban. Position, speed, vitals and vehicle are recorded on the server, so there's nothing for a cheated client to fake, stall, or refuse to hand over.

PRICING // 05

Pricing.

Every plan gets the full set of detection modules. The larger ones add the shared ban network, the API, and room for more servers.

Starter

€14.99 /month
  • All detection modules
  • Web panel · 1 server
  • Discord webhooks
  • Local ban database
  • Global ban network
  • API access
Get Starter
Most popular

Pro

€29.99 /month
  • Everything in Starter
  • Global ban network sync
  • Reputation & trust scoring
  • Full REST API
  • Up to 3 servers
  • Priority Discord support
Go Pro

Lifetime

€249 one-time
  • Everything in Pro, forever
  • Unlimited servers
  • White-label panel
  • Early access builds
  • Direct dev channel
Buy Lifetime
ALREADY BOUGHT // 06

Got a key? Redeem it here.

Bought a key from a reseller, won one, or got one from us? Put it in below and your dashboard opens as soon as it goes through.

1Paste your key. They look like EXO-XXXX-XXXX-XXXX-XXXX.
2Sign in with Discord or Google so the key has an account to sit on. One click.
3Connect your server by pasting the key into config.lua. It shows up within a few seconds.
QUESTIONS // 07

Common questions.

How long does installation take?
Drop the resource in, put your license key in the config, add ensure Exo_AC to your server.cfg and restart. Most servers are done in under five minutes. The panel links itself up on the first boot.
Does it work with ESX, QBCore or a custom base?
Yes. Exo hooks in at the FXServer level rather than the framework level, so it behaves the same on ESX, QBCore, QBox, vRP and bases you wrote yourself.
What about false positives?
Every detection carries a confidence score, and most punishments need a threshold rather than a single trigger. Lag spikes, whitelisted teleport scripts and staff noclip are all accounted for. If something does slip through, you can mark it as a false positive from the panel and that method stops counting against people.
Can my staff run everything from Discord?
Detections, bans and config changes all post to your channels as embeds. The actual management lives in the web panel and the in-game menu. Treat Discord as the place you get told, not the place you act.
How often are detections updated?
Runtime signatures currently cover Macho, Susano, Ham Mafia, Keyser, Eulen and South Menu. Definition updates load without a restart. Bigger engine updates land about monthly, with the changelog on the panel's Updates page.
I've got a license key. Where does it go?
Paste it into the Redeem box above. You sign in with Discord or Google so the key has an account to sit on, and then it's yours. A key belongs to one account and can't be redeemed twice.
Can I see the panel before buying?
Yes. The live demo is the real panel running on sample data, with no account and nothing to cancel. The dashboard that points at your own server only opens once you hold a license.

Try it on your server.

Every page and every control points at your live server the moment your key is active.

Get started Explore the demo