Tuning Profiles by Game Genre

Guides

Recommended configurations for First-Person Shooters, Obbies, RPGs, and Driving Simulators.

# Overview

Different game genres possess distinct physics profiles. An obstacle course (Obby) requires strict vertical jump limits, while a high-speed racing or dash-based fighting game requires higher spatial tolerances.

RAC easily adapts to your genre by modifying key thresholds in config.luau.


# 1. First-Person Shooter (FPS) Profile

In competitive shooters, combat integrity and line-of-sight are paramount:

-- Recommended FPS Settings
Config.Detectors.Combat.ValidateLineOfSight = true
Config.Detectors.Combat.MaxMeleeReachStuds = 10
Config.Detectors.Combat.MaxRangedReachStuds = 800
Config.Detectors.Combat.MinAttackIntervalSeconds = 0.05 -- Supports 20 rps weapons
Config.Detectors.Combat.MaxDamagePerHit = 100

-- Strict Noclip & Wallbang validation
Config.Detectors.Noclip.CheckRadius = 1.2
Config.Detectors.Speed.MaxWalkSpeedTolerance = 22

# 2. Obstacle Course (Obby & Platformer) Profile

Platformers need extremely tight airtime and infinite-jump detection to prevent players from skipping difficult stages:

-- Recommended Obby Settings
Config.Detectors.Fly.MaxAirTimeSeconds = 1.4 -- Restrict float/flight exploits
Config.Detectors.Fly.RaycastFloorDistance = 6.0
Config.Detectors.Jump.MaxJumpHeight = 8.5
Config.Detectors.Jump.MaxJumpsPerTwoSeconds = 2 -- Prevent infinite jump spam
Config.Detectors.Speed.MaxWalkSpeedTolerance = 18 -- Obby standard WalkSpeed is 16

# 3. RPG & Fighting Games Profile

Games with dash skills, knockback spells, and teleportation abilities should use relaxed spatial thresholds and rely on RAC's exemption tags:

-- Recommended RPG Settings
Config.Detectors.Speed.MaxWalkSpeedTolerance = 36 -- Higher base sprint speeds
Config.Detectors.Combat.MaxMeleeReachStuds = 24 -- Greatswords / polearm reach
Config.Detectors.Combat.MaxDamagePerHit = 500

-- Enable server transaction tokens for inventory items
Config.Detectors.Economy.RequireServerTransactionToken = true

# 4. Vehicle & Racing Simulator Profile

-- Recommended Vehicle Settings
Config.AntiFalseDetection.VehicleExemptionAuto = true
Config.Detectors.Speed.VehicleSpeedMultiplier = 12.0 -- Allows 200+ stud/sec driving
Config.AntiFalseDetection.TeleportGracePeriodSeconds = 2.5

# Next Steps