Home/ Store/ Ten-Pin Bowling
NEW
Gameplay· Gas Team Developers

Ten-Pin Bowling

v1.0.0 Updated August 2026 Qbox / QBCore

Ten-pin bowling with a real physics ball — GTA's own physics knocks the pins, with full ten-frame scoring, server-booked lanes, and live spectators. Zero streamed assets: drop it into any bowling-alley MLO.

Ten-Pin Bowling brings a complete bowling alley to your server without streaming a single asset. The ball and pins are base-game props driven by GTA’s own physics — no canned animations, no dice rolls. Book a lane at the front desk, grab your ball at the rack, and line up your throw: aim with A/D while the dot sways, charge the power meter with SPACE, and release inside the sweet spot. Strikes are earned twice over — power AND timing — so a perfect game actually means something.

Features

  • Real physics — base-game ball and pins, knocked down by GTA’s engine, not scripted outcomes
  • Full ten-frame scoring with strikes, spares, and the three-ball tenth frame on a clean overlay UI
  • Works with any bowling-alley MLO — every position is config (lanes, ball racks, front desk); point it at Gabz, Denis3D, or your own alley
  • Live calibration: /bowlcal shows every computed pin spot and tunes spacing, rack height, and pin weight in-game, then prints the line to paste into config.lua
  • Server-booked lanes — no double-booking, auto-freed on disconnect, optional per-game fee
  • Spectator sync: nearby players watch your ball and pins live on their own clients; only the active lane’s pins are ever unfrozen so stray balls can’t disturb the neighbouring rack
  • Two-skill throws — a power-meter sweet spot and a swaying aim dot on different cycles, fully tunable difficulty
  • Framework auto-detected: Qbox and QBCore; config, UI, and README ship unencrypted
ActivitiesFiveMMinigameQBCoreQbox

Real Physics Pins

Base-game ball and pins with GTA's own physics doing the knockdowns — no canned animations, no dice rolls.

Zero Streamed Assets

Everything is a base-game prop, so it drops into any server with no extra streaming weight.

Any Alley MLO

Lanes, racks, and front desk are all config. Point it at Gabz, Denis3D, or your own alley and calibrate live with /bowlcal.

Ten-Frame Scoring

Strikes, spares, and the three-ball tenth frame, scored properly on a clean overlay UI.

Lanes & Spectators

The server books lanes with no double-booking, and nearby players watch your ball and pins live.

Two-Skill Throws

Release inside the power meter's sweet spot AND time the swaying aim dot over the pocket — both fully tunable.

Installation Steps

  1. Extract rr-bowling into your resources folder and add 'ensure rr-bowling' to server.cfg
  2. Set your alley's lane coordinates (head pin + throw spot pairs), ball racks, and front desk in config.lua
  3. Use /bowlcal in-game to fine-tune pin spacing and rack height — it prints the line to paste back into config.lua
  4. Set Config.AllowCalibration = false once dialled in
  5. Optional: tune throw difficulty under Config.Throw and pin behaviour under Config.Pins

Dependencies

  • ox_lib
  • A bowling-alley MLO (any — all positions are config)
  • No database required

Commands

CommandDescription
/bowlcalAdmin: toggle pin-spot markers and live-tune spacing, rack height, and pin physics
/leavebowlingLeave your current game early