
GPS System
Background
Built to effortlessly handle hundreds, even thousands of players with real-time updates and minimal performance impact. Featuring advanced spatial partitioning, per-job visibility control, customizable blips, item-based GPS logic, and seamless support for ESX, QBCore, and more, this system redefines live tracking for dispatch, law enforcement, and more.
Features
-
Optimized Performance - Spatial partitioning system with distance-based updates and latency-aware networking for exceptional performance even on large servers.
-
Real-Time GPS Tracking - Live position updates with smart entity and coordinate blips that automatically switch based on player proximity.
-
Multi-Job Support - Track unlimited jobs simultaneously with configurable subscriptions. Decide which jobs can see each other's blips.
-
Customizable Blips - Per-job blip settings including color, scale, sprites, and category. Context-aware vehicle icons for cars, helicopters, boats, and motorcycles.
-
Item-Based GPS - Optional GPS item requirement with toggle functionality. Players can enable/disable tracking with configurable items per job.
-
Custom Exports - Exports for job registration and management system for seamless integration with other scripts.
-
Cross Framework Compatible - Works with ESX, QBCore, Qbox, and others. Fully integrated with duty status and job change events.
-
Smart Updates - Configurable update intervals with separate near/far player updates. Only transmits data when players move significantly.
-
Global Visibility Jobs - Configure special jobs like admin or dispatcher to see all tracked players regardless of distance or subscription.
-
And much more! - Full locale support, automatic sync, heading indicators, and continuous updates with new features.
Dependencies
- es_extended, qb-core, OR qbx-core