LEAGUE CENTREuba2 League Centre

16-BIT COURTSIDE · SECURE LEAGUE OPERATIONS · DRAFT CONTROLS
COMMISSIONERuba2  LEAGUE CENTRE

COMMISSIONER CONSOLE

Private league controls · only authorised codes can make changes

Private administrator view. Enter the same long ingestion token configured on your Worker. The token is used only for this request and is not saved by this page.

No data loaded.

OFFICIAL ROSTERS · DIRECT TEAM LISTING

Preview the commissioner-supplied Individual vs Team Standings report (SIM 11-04-16) already included in this release. It lists 403 players across 30 teams. It does not identify free agents and does not prove changes made after the report date. No CSV upload is needed.

The bundled team report is available without configuration. Optionally set OFFICIAL_ROSTERS_URL for a separate commissioner-approved HTTPS listing. Preview the source first; if verified ownership already exists, bulk activation stays blocked so you do not overwrite completed trades or draft picks.

Bundled commissioner-supplied team listing available — choose Preview.

Community commentary · approval queue

Only approved lines are ever sent to replay viewers. Approve appropriate commentary or reject submissions. Rejected lines are not public.

Enter your token and load the queue.

Official draft setup (before draft night)

Upload the official pick order and eligible draft class. The public draft board remains hidden until the commissioner opens it. Draft files use comma-separated columns (CSV).

Download draft picks template · Download draft prospects template

Pick order CSV:

Eligible players CSV:

After importing official picks and prospects, use the controls below. The draft is hidden from the public navigation and board API until you select OPEN.

Commissioner · draft visibility and controls

The live draft remains hidden until you explicitly open it. You can pause selections or close it here at any time. This requires your commissioner code (different from the ingestion token).

Checking draft state…

How to investigate an error

Failed imports remain available in the Google Apps Script execution logs. Rejected data is never added to public game results. Unsupported reports are logged as ignored, so they can be implemented later.