Flagship · Free · Open Source · by FiveRank

FR Guard

Enterprise-grade security for your FiveM server

FR Guard is the most complete anti-cheat security platform for FiveM. It combines real-time detection, forensic analysis, honeypot engine, remote control, a full web panel and much more — all free and ready in minutes.

100% free
5 official languages
ESX · QBCore · Standalone
Open source
8 active detectors
25+ server-side modules
0.00 ms CPU
In-game NUI panel
What is FR Guard?

Not just an anti-cheat. A complete security platform.

FR Guard is FiveRank's flagship resource: a full-stack protection platform that hardens your server across the three phases of a player's lifecycle — before they connect, during the game and after every incident. Built for serious servers, no compromises.

Pre-connection filter with global reputation, 8 real-time detectors (shadow and active modes to validate without false positives), honeypot engine with server-unique invisible traps, 30 s forensic buffer with movement and damage replay, a web panel with 13+ modules and an in-game FivePanel so your staff acts without leaving the game.

Everything synced in real time with FiveRank's infrastructure: live metrics, bidirectional ban sweep every few minutes, player sync, SHA-256 integrity of the resource itself and remote actions from the browser. No license, no premium tier, no asterisks.

Core capabilities

  • Pre-connection filter: global reputation, community ban network, HWID and whitelist in a single check
  • 8 real-time detectors with shadow and active modes — watch first, act later, zero false positives
  • Honeypot engine with server-unique traps — activation = irrefutable proof of external cheat menu
  • 30 s forensic buffer (position every 500 ms + damage events) with replay from the web panel
  • Web panel at fiverank.gg with 13+ modules: live players, bans, allowlist, whitelist, HWID, webhooks, audit…
  • In-game FivePanel (configurable hotkey, F6 by default): spectate, goto, bring, heal, freeze, kick and ban
  • Bidirectional sweep: bans issued from the web kick online players instantly
  • Native whitelist (v1.9): applications, approvals, rejections and permanent vetoes from the panel
Important for your players

Players need an active FiveRank account

FR Guard identifies every player by their Discord linked to their FiveRank account. Anyone wanting to benefit from the reputation system and protection needs to register with their Discord at fiverank.gg. Without an account, there is no data to check and the server's default policy applies (or they're blocked if you enable `requireFiveRankAccount`). The more registered players, the stronger and more accurate the network.

Three lines of defence

Three lines of defence

FR Guard covers every phase of a player's lifecycle: pre-connection, in-game and post-mortem.

1

1 · Pre-connection

Before the player loads your server, FR Guard checks their global reputation, ban history on the FiveRank network, whitelist vetoes and HWID fingerprint in parallel. If anything looks off, they get a rejection card in their language — with reason and appeal link.

2

2 · Real-time detection

While they play, 8 independent detectors watch the server for godmode, noclip, mass explosions, event spam, weapon mods, illegal entities, unknown events and VPN. Each flag is recorded and triggers the action you've defined — from a silent notification to an automatic kick.

3

3 · Forensic analysis

When something serious flags, FR Guard freezes the suspect and dumps their forensic buffer: 30 s of position sampled every 500 ms and every damage event sent and received. Your staff reviews it in the web panel like a recording. Goodbye bans on suspicion.

Layer 1: Pre-connection

The strongest filter before entry

Every player goes through a full review before loading the server.

Global reputation (Fame)

Cross-server

FR Guard checks the player's FiveRank fame score. Negative fame indicates a history of cheating on the network. You decide the block threshold.

Community ban network

Bans issued on any FiveRank server propagate to the global network. If someone was banned on another server, yours can automatically block them.

Hardware fingerprint bans (HWID)

FR Guard takes a unique fingerprint of the player's PC. Even if the evader changes their Discord account, their hardware identifies them. HWID bans are the ultimate weapon against ban evaders.

Per-server allowlist

A trusted player with negative fame? Add them to your server's allowlist from the web panel. The exception only applies on your server.

Native whitelist (v1.9)

Requires prior approval to connect. Players apply from fiverank.gg and your staff approves, rejects or vetoes from the panel. Toggled with a single flag — no code changes.

Fault-tolerant (fail-open)

If the FiveRank API doesn't respond, FR Guard never breaks your server. Players join as if nothing happened and your session continues. Zero operational dependency on our infrastructure.

Verification cache (5 min)

Reputation queries are cached for 5 minutes per player. Zero redundant requests and imperceptible latency — without ever sacrificing the freshness of an active veto.

Native Whitelist v1.9

Full access control with whitelist

Decide who can join, one by one. A single toggle in config.lua turns FR Guard into an RP selection gate.

Since v1.9, FR Guard ships a built-in whitelist system integrated with the FiveRank panel. Players apply from fiverank.gg and your staff approves, rejects or vetoes directly from the web panel — no code changes, no server restart.

The whitelist runs as a pre-connection layer, right after the fame filter and before the player is loaded. A vetoed player is always blocked, regardless of the rest of their profile.

config.lua
-- Activa la whitelist nativa
Config.Behavior.requireWhitelist = true
  • Single-flag activation (`requireWhitelist = true`) — no code changes
  • Rejected players receive a card with their current status and an appeal link in their language
  • Cache-resistant: a cache hit never bypasses the whitelist decision
  • Compatible with the existing allowlist — use them together or separately depending on your server model

Possible player statuses

none

No application — the player has never requested access

pending

Application under review — not yet approved

rejected

Application rejected — the player can reapply

vetoed

Permanently vetoed — blocked even with an approved application

approved

Approved — application accepted or user pre-approved from the panel

A veto always overrides any other condition. A vetoed player can't join even with an approved application or while sitting on the allowlist.

Layer 2: Real-time detection

8 active detectors, always watching

Each one covers a different attack vector. Configurable in shadow mode (watch without acting) or active mode (automatic kick) — start silent, validate in production, enable when you're ready.

default: shadow

God Mode

Detects players with permanently maxed health or armour without taking damage.

default: shadow

Noclip / Movement

Analyses movement speeds and impossible teleports to identify noclip and speed hacks.

default: shadow

Mass explosions

Monitors chain explosions or illegal explosion types that indicate cheat menu use.

default: shadow

Entity spawning

Detects mass creation of vehicles, objects or other entities beyond normal gameplay.

default: shadow

Weapon modifications

Analyses fire rate, projectile damage and hit patterns to detect illegal weapon mods.

default: shadow

Event spam

Controls network event frequency. Event spam is the most common technique used by external cheat menus.

default: shadow

Unknown events

Logs any network event that doesn't belong to your resources. Can reveal previously unknown cheat menus.

default: shadow

VPN / Proxy

Identifies connections through VPN or proxies. Useful for detecting ban evaders by IP.

off
Disabled
shadow
Observe & log, no action
active
Auto-kick / ban live

Your staff never triggers false positives

Players marked as staff on FiveRank are automatically exempt from every detector. You can also whitelist additional Discord IDs (testers, devs) from config.lua. Zero noise on your own team.

Honeypot Engine

Invisible traps with absolute certainty

FR Guard's honeypot engine plants invisible and unique traps on each server: events that shouldn't exist, hidden native variables and decoy calls. Only an external cheat menu can trigger them. When it happens, the certainty is 100%.

  • Server-unique traps — impossible to copy or predict from outside
  • Activation = irrefutable proof of external cheat menu, zero false positives
  • Automatically triggers the forensic buffer and a critical alert in the panel
Forensic Buffer

30 seconds of history to review every incident

FR Guard maintains a circular buffer of the last 30 seconds of each player: GPS position every 500ms and all damage events. When something serious is detected, the player is frozen and the replay is available in the web panel.

  • Position recorded every 500ms — enough to reconstruct movement
  • All damage events traced with victim, weapon and distance
  • Interactive timeline view in the web panel for your staff
In-game panel

FivePanel: full control from inside the game

Transparent, fast NUI overlay. Configurable hotkey (F6 by default) or /fivepanel command.

F6
Config.Behavior.panelKey

Hotkey configurable por servidor para abrir /fivepanel in-game.

FivePanel is FR Guard's in-game command deck: a transparent overlay your staff opens with the configured hotkey or /fivepanel without leaving the game. Built to respond to incidents in seconds, not minutes.

Two main tabs — Players and Bans. Movement actions (spectate, goto, bring, heal, revive, freeze) can be disabled globally with `Config.Behavior.allowStaffMovementActions = false`, ideal for strict roleplay servers. Classic moderation actions (kick, ban) are always available.

Available actions on players

Spectate / Unspectate
Go to player (Goto)
Bring player
Heal the player
Revive the player
Freeze / Unfreeze
Kick from the server
Ban with reason and duration

Players tab

Real-time list of all connected players. Shows Discord ID, ping and status. Select any player to see all available actions.

Bans tab

Search bans by Discord ID or name. Shows reason, issuing staff, date and expiry. Revoke them with one click.

Bidirectional sync with the web

Any ban issued from FivePanel appears instantly on fiverank.gg and syncs with the FiveRank network. And vice versa: bans created on the web kick the online player on the next sweep (every 3 minutes by default). Everything is logged in the audit trail.

Full web panel

Control everything from fiverank.gg

12+ specialised modules. Access from any device, no installation needed.

Live players

List updated every 30s with all connected players. Launch remote actions (kick/ban) directly from the browser.

Bans management

Search, filter, revoke and audit all your server's bans. Full history with responsible staff and reason.

Allowlist

Manage negative fame exceptions for your server. Add or remove trusted players without entering the game.

Detections panel

History of all flags from the 8 detectors. Filter by type, severity, player and date. Each entry links to the player's profile.

Honeypot results

Log of all honeypot engine activations. Each one includes the triggered trap, timestamp and the associated forensic replay.

HWID Bans

Manage hardware fingerprint bans. Add or revoke HWIDs. Check if an evasive player matches a banned fingerprint.

Forensic replay

Interactive timeline of the player's last 30 seconds before being flagged. Position, speed and damage events on a timeline.

Combat anomalies

Fire rate stats, headshot ratio and multi-hit timing for each player. Detects aimbot or statistical wallhack patterns.

Discord webhooks

Configure webhooks to receive alerts in your Discord channels: bans, critical detections, honeypot activations and more. Fully customisable.

Resource integrity

SHA-256 verification of all FR Guard .lua files. Detects if someone has modified the resource on the server without your permission.

Predictive panel

Trend analysis based on detection history. Identifies recurring patterns and at-risk players before they act.

Audit log

Complete, immutable log of all staff actions: bans, revocations, remote kicks and configuration changes. Always know who did what and when.

Whitelist

Manage pending applications, approve or reject players, and apply permanent vetoes. Status filters and quick search.

Infrastructure & advanced security

The modules that work silently so everything else runs rock-solid.

Live metrics

Heartbeat every 30 s with active player count, 24 h graph and daily, weekly and all-time records visible in your server's panel.

Following sync

FR Guard streams the Discord IDs of connected players to FiveRank, powering the ‘friends here right now’ feature visible in FR Deck, FR Hub and web profiles — with no extra tracking or dependencies.

Remote panic mode

Activate panic mode from the web panel during a coordinated attack. Any suspicious flag becomes an automatic kick until you disable it. Built for organised raids, not day-to-day moderation.

SHA-256 resource integrity

FR Guard computes SHA-256 hashes of its own .lua files and compares them against the official manifest. Any unauthorised change — even a single byte — surfaces in the panel on startup.

Bidirectional ban sweep

Every N minutes (3 by default) FR Guard queries the backend for active bans and kicks any online player who is banned. A ban created from the web takes effect immediately, no server restart required.

Staff always exempt

FiveRank staff members are automatically exempt from every detector. Zero configuration, zero false positives on your team.

Compatible with your server

It doesn't matter what framework you use, FR Guard adapts to you

ESX (any version)
QBCore
Standalone (no framework)
Any FiveM server

Frequently asked questions

No. If you can install a resource on your FiveM server, you can install FR Guard. The README inside the .zip guides you step by step and it takes about 5 minutes.

Ready to protect your server?

Download FR Guard, configure it in five minutes and stop playing defence.

v1.9.0 · ~135 KB · Includes full installation guide and translations in 5 languages

Follow the README included in the .zip to link it to fiverank.gg. If you need help, our team and community are available on Discord.

Cookie Settings

We use cookies to improve your experience, analyze traffic and provide additional features. You can accept all cookies, reject them or customize your preferences.