Detections reference
Every Raven Anticheat detection, what it does, and its config options.
Every detection has an Enable toggle and most have an Action that controls what happens when a player triggers it. Actions are set in the server config and can also be edited from the dashboard Main Settings and Protection Rules pages.
Aim and shooting
AntiAimbot
Detects aimbot behavior by monitoring player targeting patterns. Three detection sub-types can be enabled or disabled independently.
Types.Assist— detect aim-assist style aimbots (true/false)Types.External— detect externally injected aimbot tools (true/false)Types.Movements— detect unnatural movement-based aiming (true/false)
AntiSilentAim
Detects silent aim, including magic-bullet shots that register hits without a visible trajectory toward the target.
Types.Normal— detect standard silent aim (true/false)Types.MagicBullet— detect magic-bullet shots specifically (true/false)
AntiSpoofBulletShot
Detects spoofed bullet shots where the reported shot data does not match actual game state.
AntiDamageManipulation
Detects abnormal damage values submitted by a client, covering one-hit kills, super punch, blocked spoofed damage, and damage spam.
Types.PremKill— detect instant-kill damage (true/false)Types.SuperPunch— detect excessive melee damage (true/false)Types.BlockSpoofed— block spoofed damage packets (true/false)Types.Spam— detect rapid repeated damage events; configurable withEnable,Threshold(hit count), andTimeFrame(milliseconds)
Weapons
AntiSpawnWeapons
Blocks players from spawning weapons that are not permitted on the server.
WhitelistWeapons— array of weapon names that are always allowedAddonWeapons— array of addon weapon names to permit alongside base-game weapons
AntiGiveWeapons
Blocks unauthorized weapon-give network events from being processed by the server.
AntiRemoveWeapons
Blocks unauthorized weapon-removal network events from affecting other players.
Player and body
AntiGodmode
Detects players using godmode or invincibility flags that prevent them from taking damage.
AntiInfiniteStamina
Detects players whose stamina value never depletes, indicating a stamina cheat is active.
AntiRagdoll
Detects abuse of the ragdoll state, such as forcing other players into a ragdoll permanently.
AntiClearPedTasks
Detects misuse of clear-ped-tasks calls that can be used to freeze or grief other players. Three detection modes are available.
Types.Block— block all unauthorized clear-ped-tasks callsTypes.Normal— detect standard clear-ped-tasks abuseTypes.Immediately— detect the immediate variant of the task-clear call
AntiChangeOutfit
Detects outfit changes that were not initiated through an approved server-side pathway.
AntiVoiceSpoofing
Detects players spoofing their voice range to communicate across distances that should be impossible.
MaximumRange— the highest voice range value that is considered legitimate (number)WhitelistRanges— array of specific range values that are always permitted
Vehicles
AntiVehicleModification
Detects illegal changes applied to vehicles that were not made through legitimate server mechanics.
Types.ArmorTypes.EngineTypes.ColorsTypes.BulletProofTiresTypes.PlateTextTypes.PlateIndexTypes.GravityTypes.DirtLevelTypes.LiveryTypes.Windows
AntiSpawnIsolatedVehicle
Detects vehicles spawned in an isolated or networked state that bypasses normal spawn controls.
AntiTeleportInVehicle
Detects players teleporting while inside a vehicle, which is a common speed and position exploit.
World and entities
EntitiesSpawnProtection
Blocks entities spawned without server authorization, covering NPCs, vehicles, objects, and pickups.
RemoveNPCs— automatically remove unauthorized NPCs; configurable withEnableand aBucketsarray of routing bucket IDs to targetTypes.Pickups,Types.Peds,Types.Vehicles,Types.Objects— per-entity-type toggles;PedsandVehiclesalso supportBlockBypassto prevent circumventionWhitelistModels— array of model names that are always allowed to spawnWhitelistResources— array of resource names whose spawns are always trusted
EntitiesSpamProtection
Blocks rapid entity creation that can be used to crash or lag the server.
Types.Peds—ThresholdandTimeFramefor ped spamTypes.Vehicles—ThresholdandTimeFramefor vehicle spamTypes.Objects—ThresholdandTimeFramefor object spam
BlacklistEntitiesProtection
Blocks any entity whose model appears on a configurable blacklist, regardless of who spawned it.
Models— array of model names to block
AntiEntityTakeOver
Blocks attempts to take network ownership of entities that belong to other players or the server.
AntiRemoteAttachment
Blocks remote attachment calls that can be used to grief players by attaching objects to them without consent.
ExplosionProtection
Controls how explosions are handled, covering full blocking, fake explosions, and explosion spam.
Types.Block— block all unauthorized explosionsTypes.Fake— detect fake/spoofed explosions; configurable withEnableandWhitelistExplosionsarrayTypes.Spam— detect explosion spam; configurable withEnable,Threshold, andTimeFrame
ParticleProtection
Controls particle effects: blocks unauthorized particles, caps particle scale, and detects spam.
Types.Block— block unauthorized particle effectsTypes.Scale— limit particle scale; configurable withEnable,MaximumScale, andWhitelistParticlesarrayTypes.Spam— detect particle spam; configurable withEnable,Threshold,TimeFrame, andWhitelistParticlesarray
AntiFireEvent
Controls fire events that can be used to grief players or crash the server.
Types.Block— block all unauthorized fire eventsTypes.Distance— restrict fires by distance; configurable withEnableandMaximum(distance value)
AntiPlaysound
Blocks play-sound network events that can be abused to spam disruptive audio for other players.
Events and resources
AiServerEventsProtection
Blocks unauthorized server-side network events triggered by clients.
BlockedEvents— array of event names to always blockWhitelistEvents— array of event names that are always allowedWhitelistResources— array of resource names whose events are always trusted
AiClientEventsProtection
Blocks unauthorized client-side network events, preventing cross-client event injection.
WhitelistEvents— array of event names that are always allowedWhitelistResources— array of resource names whose events are always trusted
AntiStartResources
Blocks players from triggering resource start commands on the server.
AntiStopResources
Blocks players from triggering resource stop commands on the server.
AntiResourcesInjection
Blocks injection of unauthorized resources at runtime.
WhitelistFXAP— allow FXAP-signed resources through (true/false)WhitelistResources— array of resource names that are always permitted
Cheat tools and injection
AntiLuaMenus
Detects texture names associated with known Lua cheat menus rendered on the client.
Textures— array of known cheat menu texture names to scan for
ClipboardScanner
Detects known cheat-related strings that have been copied to the player clipboard, which is a common indicator of script injection.
AiExecutorsProtection
Detects Lua executor tools used to run arbitrary code on the client.
Types— three detection layers numbered1,2, and3, each targeting different executor signatures
AntiOverlay
Detects cheat-style overlays rendered on top of the game, including ESP and aimbot overlays.
Types.Normal— detect standard overlay renderingTypes.Aiming— detect overlays active while aimingTypes.NoInput— detect overlays that block normal inputTypes.External— detect externally rendered overlays
AntiNuiDevTools
Detects when a player opens the NUI DevTools panel, which is commonly used to inspect and manipulate client resources.
Heartbeat
An anti-tamper heartbeat that verifies the Raven client has not been modified or killed. The default Action for this detection is "kick".
Other settings
Raven supports Discord webhooks for kick logs, ban logs, and screenshot logs. These are configured separately from the detection toggles. See the Discord logs reference for setup instructions.
Punishment display is controlled by the Display settings, which configure the message shown to a kicked player and the ban screen content shown to banned players.
AutoInstallation automatically loads Raven across server resources without requiring manual integration in each resource.
Enable— turn AutoInstallation on or offIgnoreResources— array of resource names to exclude from automatic loading