Skip to content

prp-racing

prp-racing is a full-featured street racing system with a dedicated NUI tablet, ELO-based ranked play, seasons, pink slip wagering, and an in-game track creator.

Features

Races

  • Five race modes - Unranked, Ranked, Private (password) and Pink Slip
  • Vehicle class restrictions - S / A / B / C / D / OPEN per race; higher classes give reward multipliers
  • Ghost mode - configurable per race: None, Full, or timed ghosts (30 s / 60 s / 90 s / 120 s)
  • Reverse route option - start and end checkpoints can be swapped
  • First-person mode option - lock all racers to first-person view
  • Countdown - configurable pre-race countdown (default 15 s); players frozen in their vehicle
  • Post-race leaderboard - results HUD shown for 15 s after the last finisher
  • DNF timer - players who fall too far behind get a DNF after a configurable timeout

ELO & Rankings

  • ELO system - every player starts at 1000 ELO, updates after every ranked race using a configurable k-factor
  • Season leaderboard - monthly seasons rank players and crews by ELO; end-of-season rewards distributed automatically
  • Rep rewards - finishing a race grants civ and/or crime reputation points

Crews

  • Create a crew for $10,000 (configurable); up to 20 members
  • Custom roles - owner can define roles with granular permissions (invite, kick, manage members, create battles)
  • Crew ELO - crews have their own ELO tracked per season

Pink Slips

  • Create a pink slip race - the winner receives a database claim for the loser's vehicle
  • Claims are redeemed at a configurable location by paying a RACE currency fee (default 120 RACE)

Tracks & Creator

  • In-game track editor - place checkpoints and decorative props (tires, cones, barriers, lights, trailers) in free-cam mode
  • Sprint tracks - supported alongside loop tracks
  • Track verification / official / featured flags managed by admins
  • Favourite tracks - players can bookmark tracks

Rewards

  • Position rewards - RACE currency paid per finish position (1st: 30 / 2nd: 25 / 3rd: 20 / rest: 15)
  • Money reward multiplier - configurable by position (1st: ×4 of bid, 2nd: ×3 etc.)
  • Daily rewards - complete 2 / 5 / 7 races per day to earn RACING_CASE items; resets at midnight
  • Random case drop - 2.5 % chance per race completion to receive an additional case

Other

  • Player profiles - custom nickname, incognito mode
  • Police dispatch - 50 % chance that police receive a 10-35 alert when a race starts; configurable reaction time
  • Allowlist system - separate allowlists for track creation, race creation, ranked creation and admin actions
  • Export - exports["prp-racing"]:OpenUI(source) to open the tablet for a player from another resource