What are feature flags?

Feature flags let an Admin turn optional sections of the Match Info screen on or off for all users. This keeps the interface clean for operators who don’t use every feature.

Flags are managed in Admin → Feature Flags.

Available flags

Flag Affects Default
Draw / Round Shows the “Draw / Round” text field on the Match Info screen Off
Shot Clock Shows the “Shot Clock Timer ID” field on the Match Info screen Off
Live Scoring Shows the Live Scoring section (Competition ID + Match ID) on the Match Info screen Off

Enabling a flag

  1. Open the Admin panel (/admin.html)
  2. Scroll to the Feature Flags section
  3. Check the box next to the feature you want to enable
  4. Click Save Feature Settings

The change takes effect immediately for all users on next page render — no restart required.

Flag details

Draw / Round

When enabled, a free-text field labelled “Draw / Round” appears on the Match Info screen between Match Format and Shot Clock Timer ID. Use this to capture bracket or round information (e.g. Semi-final, Group B Round 3).

The value is included in the MQTT match payload as drawRound and displayed in the scoreboard overlay.

Shot Clock

When enabled, a “Shot Clock Timer ID” field appears on the Match Info screen. Enter the CueTools Socket.IO room ID here. The browser source overlay will connect to timer.cuetools.app and display a live shot clock and match clock driven by the CueTools server.

See the CueTools documentation for room ID setup.

Live Scoring

When enabled, a “Live Scoring” toggle appears on the Match Info screen. Turning it on reveals two fields:

  • PoolStat Competition ID — The competition ID from PoolStat.net.au
  • PoolStat Match ID — The specific match ID from PoolStat.net.au

When the match goes live, the server begins polling the PoolStat API every few seconds and automatically updates home and away scores on the overlay.

See PoolStat Live Scoring for full setup details.