Getting Started
Welcome to SyndicateAC
Welcome to the official documentation for the SyndicateAC Engine. This guide covers everything you need to deploy, manage, and understand the most advanced runtime memory scanner and heuristic behavioral engine available for FiveM.
Before proceeding, ensure you have redeemed your Purchase Key on the Client Portal and deployed a Server Instance to generate your unique SYN-XXXX License Key.
Pre-Installation Checklist
- Ensure your server is offline during the initial file transfer.
- Have your syndicate_key ready (found on your Web Panel Dashboard).
- Ensure you have basic access to edit your server's server.cfg file.
Installation Guide
Step-by-Step Deployment
Installing the AC takes less than 60 seconds. Because SyndicateAC is completely standalone and framework-agnostic, you do not need to edit any of your existing scripts.
1. Download the Core
Log in to the Web Panel, navigate to the Integration tab, and click the download button to receive syndicate_ac.zip.
2. Extract the Files
Extract the syndicate_ac folder into your server's resources directory. (Do not rename this folder, or the internal callbacks will break).
3. Configure Server.cfg
Open your server.cfg file. You must declare your license key as a server variable above the start command so the engine can authenticate with the network before booting.
# SyndicateAC Authentication
set syndicate_key "YOUR_LICENSE_KEY_HERE"
# Ensure the resource
ensure syndicate_ac
Keep your `syndicate_key` entirely private. Do not share it with your staff or developers. Anyone with this key can connect their server node to your database.
Engine Functions
Dynamic Memory Guard
The Memory Guard automatically hooks into your server's event handlers. It protects both escrowed and unescrowed scripts from unauthorized triggers, malicious event injections, and Lua menu executions.
If a cheater attempts to inject a rogue UI (like an Eulen menu) or run unauthorized commands like givemoney or spawnweapon from outside an approved script, the Memory Guard instantly traps the execution and drops the player.
Heuristic Detections
Unlike standard anti-cheats that just check for blacklisted script names, SyndicateAC monitors physical player behavior natively in the engine. It can detect:
- Noclip & Freecam: Detects impossible Z-axis velocities and camera detachment.
- Super Jump & Godmode: Tracks native invincibility flags and jump height multipliers.
- Vehicle Speed Modifiers: Flags extreme acceleration manipulation and cheat power increases.
- Weapon Modifiers: Blocks extreme damage multipliers and infinite ammo flags.
- Aimbot: Analyzes crosshair snap-speed and unnatural 100% accuracy metrics over short timeframes.
10-Second Video Evidence
When a major threat triggers, the engine instantly commands the client to silently record the last 10 seconds of their screen. This .gif file is pushed directly to your Web Panel and your Discord Webhook (if configured), providing undeniable proof of the violation.
Web Panel Usage
The Command Center
Your Web Panel is the heart of your server's security infrastructure. Because it connects directly to the game server via heartbeat APIs, you can manage everything without ever needing to log into the game.
Live GPS Map
Navigate to the Live GPS Map tab for a full-screen, real-time overview of your city.
- Player Blips: Hover over or click any dot to view their ID, Name, Coordinates, and Playtime.
- Health Tracking: Blips are color-coded (Green, Yellow, Red) based on the player's live health pool.
- Remote Actions: Click a player to reveal options to instantly Spectate them, force a Manual Screenshot, or Exempt them from the anticheat.
Configuration & Modules
On the Global Dashboard, you can toggle specific detection modules on or off dynamically. If a specific detection is conflicting with one of your custom scripts, simply untick it and hit Apply Configuration. The changes sync to the live server instantly without requiring a restart.
Safezones & Whitelists
Safezone Management
Some scripts (like Arena/PvP lobbies, Hospitals, or specific interiors) intentionally grant players Godmode or temporary invincibility. To prevent false bans in these areas, you must define them as Safezones.
On your dashboard, simply input the X, Y, Z coordinates and a Radius (in meters). Any player inside this sphere will temporarily bypass Godmode detection.
Command Whitelisting
If you use scripts with encrypted code (escrowed) that teleport players using chat commands (e.g., /kospanel), you must whitelist that command.
Adding the command to the whitelist grants the player a 5-second pass on Teleport Detection immediately after typing it, allowing the script to safely move them without triggering the AC.
Exempting Admins
To prevent the Anticheat from banning your own staff team when they noclip or use admin menus, simply locate them on the Live Roster or Live Map and click Add Admin. This will permanently exempt their License Identifier from all heuristic checks.
Uninstallation
Removing SyndicateAC
Removing the anticheat leaves no permanent trace or registry changes on your server. It can be removed safely in three simple steps:
1. Clean the Server Config
Open your server.cfg and delete the lines for set syndicate_key and ensure syndicate_ac.
2. Delete the Resource
Navigate to your resources folder and delete the entire syndicate_ac directory.
3. Restart
Restart your server. All memory hooks will be flushed from the engine automatically upon reboot.