Skip to content
shavit edited this page Nov 25, 2017 · 1 revision

Rankings

Here's the specification:

// Design idea:
// Rank 1 per map/style/track gets ((points per tier * tier) * 1.5) + ((amount of records * (tier / 10.0) * 0.25)) + (rank 1 time in seconds / 15.0) points.
// Records below rank 1 get points% relative to their time in comparison to rank 1 and a final multiplier of 0.85% to promote rank 1 hunting.
//
// Bonus track gets a 0.25* final mutliplier for points and is treated as tier 1.
//
// Points for all styles are combined to promote competitive and fair gameplay.
// A player that gets good times at all styles should be ranked high.
//
// Total player points are weighted in the following way: (descending sort of points)
// points[0] * 0.975^0 + points[1] * 0.975^1 + points[2] * 0.975^2 + ... + points[n] * 0.975^(n-1)

The weighting system is in place so players can't finish more and more maps until they reach #1.
However, they need to set records that are worth more points. Basically, set great records on high tier maps, on various styles.

No, this behavior will NOT be changed unless there's a better method provided.
If the server exists for long enough, has tiers correctly set for maps and players had enough time to play a big portion of them, then !top should reflect the actual skill level of the players.