WhereiamL
fivez_darts

Commands

Placing boards, running tournaments and calibration.

all admin commands are locked to group.admin.

placing boards

commandwhat it does
/dartcreateopens a placement preview. walk to aim it, arrow keys move it (up/down height, left/right sideways), scroll rotates, E places, X cancels. it asks for a name. saves to boards.json, gets a stable id and shows up for everyone right away.
/dartremoveremoves the closest placed board. boards seeded from config.lua can't be removed this way, only ones you placed.

boards in config.lua -> locations are just an optional seed. the placer is the normal way to do it and needs no config editing.

tournaments

commandwhat it does
/darttournamentmake a tournament. asks for size (4 / 8 / 16), mode (501 / 301 / cricket), entry fee and prize split.
/darttournamentstartstart it. matches get called in order on the board.
/darttournamentcancelcancel it and refund everyone registered.
/dartbracketopen the bracket. as admin you also get start / cancel here.

players join with ox_target on the board (register) while a tournament is open.

calibration

these only exist when debug = true in config.lua. set it back to false for production and they're gone.

commandwhat it does
/dartstunelive calibration ui. drag the bullseye, scroll the radius, set the ring bands, rotate the wheel and pose the stuck dart, with a face / side view. save writes board.json and pushes it to everyone.
/dartsplacespawns a board in front of you for a quick test.
/dartsdimprints the model's geometry estimates for the board prop.
/pikadostarts a game on the nearest board (quick test).

calibration is per prop, not per board, so one board.json covers every prop_dart_bd_cab_01. saving is locked to group.admin.

On this page