RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

server/commands - Camera & Input Commandsge_utils - Game Engine Utility Functionsmain.lua - GE Lua Entry Point & Game Loopmap.lua - Navigation Graph (AI Road Map)screenshot.lua - Screenshot Systemserver/server - Level Loading & Game ServerserverConnection - Client-Server Connection Manager`setSpawnpoint` - Default Spawn Point Persistence`simTimeAuthority` - Simulation Time & Bullet Time Control`spawn` - Vehicle Spawning & Safe Placement`suspensionFrequencyTester` - Suspension Natural Frequency Analysis
Career BranchesCareer System CoreCareer Save System
Career Computer MenuCareer Fuel SystemInspect VehicleVehicle InventoryLinear TutorialLoaner VehiclesCareer LogLogbookMarketplaceMission WrapperCareer Painting ModuleCareer Part Inventory ModuleCareer Part Shopping ModuleCareer Payment ModuleCareer Permissions ModuleCareer Playbook Writer ModuleCareer Player Abstract ModuleCareer Player Attributes ModuleCareer Player Driving ModuleCareer Quick Travel ModuleCareer Rentals ModuleCareer Reputation ModuleCareer Spawn Points ModuleCareer Speed Traps ModuleCareer Test Drive ModuleCareer Tether ModuleCareer Tuning ModuleCareer UI Utils ModuleCareer Unlock Flags ModuleCareer Value Calculator ModuleVehicle Class GroupingVehicle Deletion ServiceVehicle PerformanceVehicle Shopping

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE Extensionscareermodules

Career Speed Traps Module

M.dependencies = {'career_career', 'gameplay_speedTraps'}

Dependencies

M.dependencies = {'career_career', 'gameplay_speedTraps'}

Handles speed camera and red-light camera events in career mode. Issues fines based on speed, license plate status, and vehicle ownership type. Integrates with the leaderboard system.


Public API / Hooks

FunctionSignatureDescription
M.onSpeedTrapTriggered(speedTrapData, playerSpeed, overSpeed)Processes a speed camera trigger: fines, messages, leaderboard
M.onRedLightCamTriggered(speedTrapData, playerSpeed)Processes a red-light camera trigger: $500 fine
M.onExtensionLoaded()Loads speed trap leaderboards from save
M.onSaveCurrentSaveSlot(currentSavePath)Saves leaderboards to save directory

Dependencies

  • career_career (required)
  • gameplay_speedTraps (required)
  • career_modules_payment - fine payment
  • career_modules_inventory - vehicle ownership lookup
  • career_modules_partInventory - license plate detection
  • gameplay_speedTrapLeaderboards - record tracking and persistence

Speed Fine Tiers

Over Speed LimitFine
≤ 6.7 m/s (~15 mph)$35
≤ 11.2 m/s (~25 mph)$70
> 11.2 m/s$100 (max)

Penalty Types

ScenarioPenalty
Owned vehicle with platesMoney fine (tiered)
No license plateWarning only (no fine)
Work/loaner vehicleReputation loss with owning organization
Red light violation (with plates)$500 fine
Red light (no plates)Warning only

License Plate Detection

Scans partInventory for any part with "licenseplate" in its name for the given vehicle inventory ID.

Usage Example

-- These are called automatically by the speed trap gameplay system
-- Manual usage is not typical, but the pattern is:
career_modules_speedTraps.onSpeedTrapTriggered(trapData, 35.5, 8.2)

Audio

  • Speed/red-light camera flash: event:>UI>Career>Speedcam_Snapshot

See Also

  • playerDriving - Traffic and pursuit management
  • payment - Fine deduction
  • reputation - Work vehicle reputation penalties

Career Spawn Points Module

M.dependencies = {'career_career'}

Career Test Drive Module

Manages test drive sessions from vehicle dealerships. Handles time limits, distance tethering, vehicle teleport-back on completion, abandon fees, and POI markers for return points.

On this page

DependenciesPublic API / HooksDependenciesSpeed Fine TiersPenalty TypesLicense Plate DetectionUsage ExampleAudioSee Also