inertia
DashboardTournamentsDocumentation
  • Docs
  • Structure
  • Integrations
  • Matches
  • Races
  • Videos
  • Metafields
  • Events
  • API

Structure

Structure of Inertia

Tournament

A tournament is the highest level of organization within Inertia. It is a collection of stages, rounds, matches, and races. A tournament can be a single event or a series of events that are related in some way.

Stages

A stage represents the highest level of organization within the tournament. Each stage can consist of multiple rounds and is used to segment the tournament into distinct phases. For example, a tournament might have a "Group Stage" followed by a "Knockout Stage." Stages help define the progression structure and can have different rules or formats depending on the type of competition.

Each stage has a “type”, such as Swiss or Bracket that helps to indicate its rules. If you do not see the type of stage you are looking for, please make a request and a solution can be found.

Rounds

Rounds are subdivisions within a stage and consist of a series of matches that occur simultaneously or sequentially. Each round advances participants closer to the final outcome of the stage.

Examples:

  • Within a Bracket stage, rounds might include the "Quarterfinals," "Semifinals," and "Finals."
  • In a Swiss stage, rounds could be “Week 1” or “Week 2”.

Rounds help manage the flow of matches and ensure that the tournament progresses in an orderly fashion.

Matches

Matches are individual competitions between participants or teams, and are comprised of one or more Races. Each Match belongs to a Round.

Races

Races are two competitors or teams playing against each other in a single game. Each race is essentially a single Racetime room, a single Speedgaming Episode or a single run.

A race can be scheduled to happen at a specific time or when the previous race in the match has been completed.

A race has a few extra fields to help guide the tournament process.

Attributes Description
seedAt This is a timestamp for when the randomized seed should be provided to racers in the Racetime race room.
externalURL This is the URL for the Racetime room.
seedURL This is the URL where the runners will get the specific randomized seed for their race.
ordering Which order the race is in the match.
Speedgaming Race ID This is the ID Speedgaming uses to identify the race. This is used to keep Speedgaming's schedule in sync with Inertia.