FFA league ranking

Introduction

The FFA League stage lets you configure a ranking based on FFA matches of up to 100 participants. This is done by enabling and configuring a points system with calculators and tiebreakers, just like in any other ranking-based stage, but with the ability to do so for 100 participants ranked per match, as opposed to a binary outcome of win/loss. See our Help Center guide for more information on this stage and its inner workings.

Calculators

You may enable any and all calculators to create the combination you need to have the ranking work as intended. Some just need to be enabled, whereas others will need to be provided with options on how to calculate the points to be granted to participants.


Match rank ("match_rank_points"), scale

The rank of each participant in a match is used to determine how many points they will earn in the stage. The scale can be written with individual ranks, or a range of ranks, being attributed points.

[
    { "name": "match_rank_points", "options": {
        "scale": {
            "1": "100",
            "2": "50",
            "3-5": "30"
        }
    }
}]

Match score ("match_score_points"), bool

The score earned by each participant in a match is automatically tallied up in the ranking as points.

[
    { "name": "match_score_points", "options": {}}
]

Match forfeit ("match_result_forfeit_penalties"), int

Determines the points to be attributed to a participant who forfeited a match. The value can be negative to apply a penalty.

[
    { "name": "match_result_forfeit_penalties", "options": { "forfeit": -10 }}
]

Game rank ("match_set_rank_points"), scale

The rank of each participant in a match set is used to determine how many points they will earn in the stage. The scale can be written with individual ranks, or a range of ranks, being attributed points.

[
    { "name": "match_set_rank_points", "options": {
        "scale": {
            "1": "10",
            "2": "5",
            "3-5": "3"
        }
    }
}]

Game score ("match_set_score_points"), bool

The score earned by each participant in a match set is automatically tallied up in the ranking as points.

[
    { "name": "match_set_score_points", "options": {}}
]

Game forfeit ("match_set_result_forfeit_penalties"), int

Determines the points to be attributed to a participant who forfeited a match set. The value can be negative to apply a penalty.

[
    { "name": "match_set_result_forfeit_penalties", "options": { "forfeit": -1 }}
]

Tiebreakers

In case of a tie between participants in the ranking, you may want to add tiebreakers to the stage to make sure participants are clearly ranked when all matches are played. For more information on how specific tiebreakers work, please read the tiebreakers documentation in the help center.


NameOptions
match_forfeit_overall{}
match_score_for_overall{}
match_set_forfeit_overall{}
match_set_score_for_overall{}
played_most{}
played_least{}
manual{}
random{}