v1.08

Security & Fixes

  • Server-side lobby validation on all server events

  • FinishJob event blocked from client-side trigger

  • LeaveVehicle payout requires 25m delivery point proximity

  • Cross-lobby event manipulation prevented

  • Mission table writes restricted to whitelisted keys

  • Vehicle spawn failure now rolls back activeArea + spawned entities

Performance

  • Server resmon optimized — embedded interaction system removed

  • State bag replication + broadcast loop eliminated

  • Boot-time SELECT * replaced with per-player lazy load

  • Discord avatar negative cache + bot_Token guard

  • playerJobData memory leak fixed on playerDropped

  • GetNetworkObject warning spam fixed

Interaction System

  • Refactored to TargetSystem component (ox_target / qb-target / drawtext)

  • New NUI-based DrawText UI with multi-card support

  • Label deduplication on nearby entities

  • Slide-in/out animation with anti-flicker debounce

Changed Files

  • client/main.lua

  • client/utility.lua

  • client/components/target_system.lua

  • client/interaction/interactions.lua

  • client/interaction/interacts.lua

  • client/interaction/raycast.lua

  • client/interaction/textures.lua

  • client/interaction/entities.lua

  • client/interaction/utils.lua

  • server/server.lua

  • server/mission.lua

  • server/editable.lua

  • config/config.lua

  • fxmanifest.lua

  • html/index.html

  • html/js/app.js

  • html/main.css

Last updated