🏆
Tournament builder
Build single-elimination, true double-elimination or combined-elimination brackets from scratch — singles or doubles, any race length. Match progress propagates live as results come in, and crossover-stage pairings can be redrawn at any point before the bracket converges.
👥
Player management
Maintain a player roster across sessions. Add, edit and assign players to matches from the Commander dashboard in seconds.
📊
Table management
See every table at a glance — which are active, idle or in a tournament. Monitor live scores and timers across all tables simultaneously.
📳
Remote game assignment
Push a game to any scoreboard remotely — set the game type, players and race length from Commander without touching the display.
🔗
Data import
Import players, teams and full tournament brackets from external sources — singles or doubles, with seeded draws preserved. Re-import any time to refresh scores without losing local match assignments or results.
⚙
Centralised settings
Configure all connected scoreboards from one place. Update game defaults, display settings and notifications without visiting each table.
⚡
Walkovers & withdrawals
Record forfeits, withdrawals or disqualifications without the match being played — the opponent advances with a clean race-to-0 score and the bracket propagates automatically. Whole-tournament withdrawals cascade through every future match the player would have been in.
🕒
Match queueing
When a table is busy, queue the next match instead of waiting. Pick "run next" or "after current queue" — Commander dispatches automatically the moment the table becomes free, so events keep flowing without manual intervention.
🔔
Smart notifications
Get notified when matches finish, players are double-booked, tables go offline, or matches run longer than expected. Each notification type is individually toggleable, grouped into clear categories (tables, game lifecycle, tournaments, teams).
📈
Match analytics
Per-game-type duration averages computed from your venue's own play history. See how long 8-Ball typically runs at your pool hall, how 14.1 matches compare, or how 5-ball vs 8-ball Bank Pool diverges — and tune your scheduling defaults accordingly.
💾
Backup & restore
Download a complete snapshot of your venue — match history, players, tournaments, settings and preferences — as a single file, any time. Automatic weekly backups run on their own, and restoring from any snapshot is a single click if hardware ever fails.
📡
Zero network setup
New scoreboards find the Commander on your network automatically — no IP addresses to type, no configuration to wire up. Plug a table in and it appears on the dashboard, ready to assign.
⬆
Fleet updates
Update every scoreboard in your venue from one screen — push new software to all tables at once, with progress shown per table and active games never interrupted. The Commander itself updates the same way: upload a file or pull a verified release, and it installs and restarts on its own.
🔄
Never lose a game
Even if the dashboard is switched off or off the network, scoreboards keep recording every completed match locally. The moment the Commander comes back, those games sync automatically — full scores, players and history intact. Play never depends on the dashboard being up.
⏲
Shot clock Add-on
Add a machine-vision shot clock to any table. A camera watches the table, detects the break and each shot, and a live countdown appears right on the scoreboard and on your stream overlay — turning amber, then red, with a foul call on expiry. A referee can impose it on a table from the Commander at any time, mid-match. Requires Scoreboard Commander plus a camera device per table; not available on standalone scoreboards. Currently in active development.