kossek_darts is a complete darts minigame for FiveM, built with a clean multi-framework bridge supporting ESX, QBCore, QBX, and Standalone mode. Players approach a dartboard prop, open a lobby, choose a game mode, and play — with custom dart physics, a 50-level skill progression, ELO ranking for 1v1 matches, and a real-time DUI scoreboard rendered directly on the board.
Everything is synchronized server-side. No client-authority exploits. Full locale support.
Custom Dart Physics— Projectile-based throwing with a power bar and sway mechanic. Sway decreases as players level up, making skill progression feel tangible.
50-Level Skill System — Players earn XP for wins, bullseyes, and every throw. Each level reduces aim sway. Stats persist across sessions.
ELO Ranking — Dynamic ELO for 1v1 matches with three-tier K-factor scaling: higher variance for new players, tighter for veterans. Matches with 3+ players grant XP only.
Lobby & Invite System — Open a lobby at any board, invite specific players, choose a game mode, and start. Fully event-driven, no polling threads.
Real-Time DUI Scoreboard — Live match scoreboard rendered on the dartboard billboard. Updates after every throw, visible to spectators too.
Server-Side Scoring — All score calculations run on the server. Distance and timing checks prevent client exploits.
Admin Board Placement — Admins can place dartboards in-world with /darts_create, remove them with /darts_remove, and list all active boards with /darts_list. Positions stored in the database.
Multi-Framework Bridge — Full ESX Legacy, QBCore, QBX, and Standalone support via a unified bridge abstraction. Drop-in compatible.
Multi-Target Support — ox_target entity zones, qb-target, and fallback helptext + E-key. Works without any target resource.
Persistent Player Stats — Games played, games won, highest score, ELO, level, and XP stored per identifier. Survives server restarts.
Full Locale Support — EN and PL out of the box. All UI strings externalized to locale files. Easy to translate.
Need help? Join our Discord for fast support and updates.
🎟️ Get -20% OFF on your first order — claim your code on Discord.