ESX anticheat for FiveM
SafeGuard recognises ESX on its own and reads the player's identifier, job, money and loadout straight from the server, so checks follow your economy instead of fixed numbers.
Detected through the es_extended resource with Config.Framework = 'auto'. Start SafeGuard after it in server.cfg.
What SafeGuard uses from ESX
Player identity
The ESX identifier, so a ban follows the character as well as the licence.
Through ESX
Staff permissions
ESX groups and ACE decide who uses the staff menu and the in-game commands.
Through ESX
Weapon inventory
The ESX loadout, or ox_inventory when it is running, so a weapon nobody gave is caught.
Through ESX
Economy checks
Server accounts (money and bank) for jumps that no job or shop explains.
Through ESX
Heal and revive from the dashboard
Needs esx_ambulancejob.
With an extra resource
In-game notifications
The ESX notification API.
Through ESX
Movement, combat, entity, event and executor detections are the same on every framework; the framework only adds context to them.