Raven AnticheatRavenAnticheat

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), and TimeFrame (milliseconds)

Weapons

AntiSpawnWeapons

Blocks players from spawning weapons that are not permitted on the server.

  • WhitelistWeapons — array of weapon names that are always allowed
  • AddonWeapons — 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 calls
  • Types.Normal — detect standard clear-ped-tasks abuse
  • Types.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.Armor
  • Types.Engine
  • Types.Colors
  • Types.BulletProofTires
  • Types.PlateText
  • Types.PlateIndex
  • Types.Gravity
  • Types.DirtLevel
  • Types.Livery
  • Types.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 withEnable and a Buckets array of routing bucket IDs to target
  • Types.Pickups, Types.Peds, Types.Vehicles,Types.Objects — per-entity-type toggles; Peds andVehicles also support BlockBypass to prevent circumvention
  • WhitelistModels — array of model names that are always allowed to spawn
  • WhitelistResources — 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.PedsThreshold and TimeFrame for ped spam
  • Types.VehiclesThreshold and TimeFrame for vehicle spam
  • Types.ObjectsThreshold and TimeFrame for 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 explosions
  • Types.Fake — detect fake/spoofed explosions; configurable withEnable and WhitelistExplosions array
  • Types.Spam — detect explosion spam; configurable withEnable, Threshold, and TimeFrame

ParticleProtection

Controls particle effects: blocks unauthorized particles, caps particle scale, and detects spam.

  • Types.Block — block unauthorized particle effects
  • Types.Scale — limit particle scale; configurable withEnable, MaximumScale, and WhitelistParticles array
  • Types.Spam — detect particle spam; configurable withEnable, Threshold, TimeFrame, and WhitelistParticles array

AntiFireEvent

Controls fire events that can be used to grief players or crash the server.

  • Types.Block — block all unauthorized fire events
  • Types.Distance — restrict fires by distance; configurable withEnable and Maximum (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 block
  • WhitelistEvents — array of event names that are always allowed
  • WhitelistResources — 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 allowed
  • WhitelistResources — 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 numbered 1, 2, and 3, 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 rendering
  • Types.Aiming — detect overlays active while aiming
  • Types.NoInput — detect overlays that block normal input
  • Types.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 off
  • IgnoreResources — array of resource names to exclude from automatic loading