COMMISSIONER & SOLO CREATOR WORKFLOW
First Time? Online League Setup Guide →OOTP+ One-Click Sync Companion & Web Publisher
Publish a new sim cycle in under 30 seconds directly after advancing your league in OOTP 25, 26, or 27. Compresses import_export/csv deltas, sanitized BNN HTML reports, and your master .lg.tar.gz archive directly to Cloudflare R2 (`$0` egress) while broadcasting sub-second SimCyclePublished events over SignalR.
INTERACTIVE SIM CYCLE PUBLISHER
Step 1: Initiate Sim Cycle & Presign R2 Master `.lg.tar.gz`
HEADLESS CLI & DESKTOP COMPANION
Automated Post-Sim Sync Script (`X-League-Sync-Key`)
Run after advancing your sim in OOTP 25/26/27 to push your CSV/BNN `.zip` and reset the 30-team SignalR export grid automatically:
# 1. Initiate Sim Cycle & Presign R2 .lg.tar.gz curl -X POST https://ootpplus.com/api/v1/leagues/demo/sims/initiate \ -H "X-League-Sync-Key: $OOTP_SYNC_KEY" # 2. Stream OOTP CSV + BNN .zip to Sidecar Compiler curl -X POST https://ootpplus.com/api/v1/leagues/demo/sims/upload?wait=true \ -H "X-League-Sync-Key: $OOTP_SYNC_KEY" \ -F "file=@sim_export.zip"