Take your server's drift scene to the next level with a fully featured, checkpoint-based drift zone system. Built with a modern racing-game feel and complete admin tooling.
Drift Gameplay
Checkpoint-based drift routes with configurable radius per zone
Press E to start drifting — prompt only appears when inside the zone in a vehicle
Live scoring system with dynamic multipliers based on drift angle and speed
Drift intensity bar with real-time visual feedback
Crash detection that resets score and checkpoints without ending the session
Disqualification timer — if no checkpoint is reached within the configured time, the run resets
Press E to instantly restart after completing a run without leaving the zone
Racing Navigation HUD
Top-center rotating nav arrow — always points toward the next checkpoint like a classic racing game
Smooth angle interpolation prevents 360° wrap-around jumps
Live distance counter below the arrow (metres to next checkpoint)
On-screen checkpoint ring marker that floats over the checkpoint in the world
Off-screen directional arrow clamped to the HUD edge when the checkpoint is out of view
Checkpoint progress dots and counter
Modern NUI (Black / Green Racing Style)
Animated zone entry banner
Live drift HUD: score, angle, speed, multiplier
Right-side leaderboard panel showing top scores per zone
Event overlays for Crashed, Disqualified, and Run Complete with rank display
Recording HUD for admins showing zone name, checkpoint count, and command hints
All UI text fully localized — no hardcoded strings in JavaScript
Admin Zone Manager (/dz_list)
Opens a full NUI panel listing all created zones
Search / filter zones by name
Edit zone name and radius inline
Re-record checkpoints for an existing zone without losing its leaderboard
Delete zones with a confirmation dialog
All changes sync to every connected client in real time
Secured with ACE permission checks
Zone Recording (/dz_create)
Drive the route to record checkpoints automatically
Cancel at any time with /dz_cancel
Zones saved to a persistent JSON file on the server
Persistence & Leaderboards
Zones stored in data/zones.json — survive server restarts
Per-zone leaderboard with top scores, player names, and vehicle used
Leaderboard migrates automatically when a zone is renamed
Map Integration
Configurable map blips for every registered drift zone
Localization
Full support for English and Spanish out of the box
Easy to add additional languages via locales/*.json
Technical
Built on ox_lib (zones, points, callbacks, notifications, textUI)
Optimized 50 ms tick loop — only runs while a player is actively inside a zone
Lightweight server-side structure with JSON persistence (no database required)
ACE-based admin permissions compatible with any permission framework
QBX / QBCore
ESX
Any framework — no hard framework dependency in core logic
Take your server's drift scene to the next level with a fully featured, checkpoint-based drift zone system. Built with a modern racing-game feel and complete admin tooling.
Drift Gameplay
Checkpoint-based drift routes with configurable radius per zone
Press E to start drifting — prompt only appears when inside the zone in a vehicle
Live scoring system with dynamic multipliers based on drift angle and speed
Drift intensity bar with real-time visual feedback
Crash detection that resets score and checkpoints without ending the session
Disqualification timer — if no checkpoint is reached within the configured time, the run resets
Press E to instantly restart after completing a run without leaving the zone
Racing Navigation HUD
Top-center rotating nav arrow — always points toward the next checkpoint like a classic racing game
Smooth angle interpolation prevents 360° wrap-around jumps
Live distance counter below the arrow (metres to next checkpoint)
On-screen checkpoint ring marker that floats over the checkpoint in the world
Off-screen directional arrow clamped to the HUD edge when the checkpoint is out of view
Checkpoint progress dots and counter
Modern NUI (Black / Green Racing Style)
Animated zone entry banner
Live drift HUD: score, angle, speed, multiplier
Right-side leaderboard panel showing top scores per zone
Event overlays for Crashed, Disqualified, and Run Complete with rank display
Recording HUD for admins showing zone name, checkpoint count, and command hints
All UI text fully localized — no hardcoded strings in JavaScript
Admin Zone Manager (/dz_list)
Opens a full NUI panel listing all created zones
Search / filter zones by name
Edit zone name and radius inline
Re-record checkpoints for an existing zone without losing its leaderboard
Delete zones with a confirmation dialog
All changes sync to every connected client in real time
Secured with ACE permission checks
Zone Recording (/dz_create)
Drive the route to record checkpoints automatically
Cancel at any time with /dz_cancel
Zones saved to a persistent JSON file on the server
Persistence & Leaderboards
Zones stored in data/zones.json — survive server restarts
Per-zone leaderboard with top scores, player names, and vehicle used
Leaderboard migrates automatically when a zone is renamed
Map Integration
Configurable map blips for every registered drift zone
Localization
Full support for English and Spanish out of the box
Easy to add additional languages via locales/*.json
Technical
Built on ox_lib (zones, points, callbacks, notifications, textUI)
Optimized 50 ms tick loop — only runs while a player is actively inside a zone
Lightweight server-side structure with JSON persistence (no database required)
ACE-based admin permissions compatible with any permission framework
QBX / QBCore
ESX
Any framework — no hard framework dependency in core logic
You have no favourites yet.
Loading purchases...
No purchases found for this period.