PinnedLocked

CEBL Fantasy: Scoring, League Rules, and Playoff Timing

by The Silicon Lionabout 2 months ago1 post

The Silicon LionOPAdmin
#1about 2 months ago · edited about 2 months ago

Hey everyone — here is a clear breakdown of how league rules currently work in CEBL Fantasy.

Quick summary

  • Matchups are points-based.
  • Only your starters count toward weekly score totals.
  • Bench and IR players do not score for your matchup.
  • Draft is snake format with a pick timer and auto-pick if someone times out.
  • Draft position rules are currently built around guards and forwards (centers are optional).
  • Playoff timing is calculated from the season scoring timeline and your league setup.

Scoring rules

Weekly scoring uses the standard fantasy categories:

  • points
  • rebounds
  • assists
  • steals
  • blocks
  • threes made
  • turnovers (negative impact)

There are per-league scoring settings stored in the system, but at the moment weekly matchup totals still follow the current default scoring setup used by the live scoring pipeline.

When scoring turns on

League actions tied to live scoring only activate once the season scoring start date/time is reached.
Before that point, gameplay actions that rely on live scoring (like add/drop flow) are intentionally limited.

Roster and lineup rules

  • Default roster size is 10.
  • League roster size can be set between 5 and 30.
  • Default max teams is 12 (admins can configure higher limits).

Lineup slots are:

  • Starter
  • Bench
  • Injury Reserve (IR)

Only starters contribute to weekly points.

Injury slots

  • IR is off by default.
  • Commissioners can set IR slots from 0 up to 8.
  • If IR slots are reduced, extra IR players are moved back to bench.

Draft rules

Format and timer

  • Team order is shuffled at draft start.
  • The draft runs in snake order for the full number of rounds needed to fill rosters.
  • Pick timer defaults to 120 seconds.
  • Commissioners can set the timer between 30 and 600 seconds before draft start.

Auto-pick behavior

If a manager times out, auto-pick follows this order:

  1. The manager's draft favorites queue
  2. Best available player by season fantasy production
  3. Fallback ordering if needed

Position constraints in draft

Current draft validation is designed so teams can finish with:

  • at least 5 guards
  • at least 5 forwards
  • no required center minimum

For smaller roster formats, those minimums scale down so the draft stays possible.

Waivers, free agency, and drop lockout

  • Add/drop and waiver behavior is tied to scoring-live status.
  • Waiver processing follows league waiver priority.

Drop lockout

  • Default is off.
  • Commissioners can set a lockout from 0 to 7 days.
  • After a drop, that player stays locked until the configured lockout window ends.
  • Trade acquisitions are not handled by this drop lockout path.

Trades

  • Leagues can disable trade proposals.
  • Trade responses are handled by the receiving team (accept or decline).
  • Accepted trades move players immediately according to the trade package.

Playoffs: how timing is decided

Playoff timing is calculated from league/season timing data, not manually hardcoded per league.

The planner uses:

  • scoring start timing
  • season calendar anchors
  • league team count
  • skipped-week settings

Then it determines:

  • the regular season window
  • when playoffs begin
  • how many playoff teams qualify (based on league size)
  • how many playoff weeks are needed

Playoff field size currently follows this structure

  • 2 to 3 teams in league: all teams make playoffs
  • 4 to 8 teams: top 4
  • 9 to 12 teams: top 6
  • 13 or more teams: top 8

Public vs private leagues

  • Leagues are private by default.
  • Public leagues can be viewed without login.
  • Private leagues require access through membership/invite flow.
Log in to reply to this thread.