forum

osu! Tournament Rating: Now Open Source!

posted
Total Posts
56
Topic Starter
Stage

osu! Tournament Rating

o!TR: A fully-featured rating system & data visualization suite for osu! tournaments

Now open source!


Website // Discord // Github


I'm happy to announce that osu! Tournament Rating (o!TR), a project that has been in development for nearly 10 months, is finally entering an open-source phase of development.

Our workflow is very similar to the primary osu! repository. We encourage contributions, discussions, questions, concerns, etc. from the community at large via Github. We prefer discussions there instead of Discord to keep things organized.

At a glance, here's what we are providing:

  1. A 100% open, compliant tournament rating system that can be used as a supplement to / replacement of BWS in any tournament.
  2. No paywalled features, ads, trackers, etc. Donations will be accepted to supplement server costs.
  3. A way to view your tournament performance unlike any existing tool.
  4. A very robust rating algorithm - watch your tournament rating (TR) go up as you improve!
  5. 100% human-verified tournament matches. Impossible to fake lobbies to manipulate rating.
  6. View all tournament info in a single place! No more headaches when looking for that one tournament you played in 3 years ago.
  7. Years of community experience behind the project: This was created by the community, for the community.
  8. Longevity. This project is built from the ground up to last for as long as possible.
  9. Eventually, API support. The possibilities are endless!
  10. We are aiming to deliver the full public utility in April 2024.

Screenshots (Pre-Release, WIP)


Checkout my profile! Note, this is very much a work in progress. There are also many more stats not pictured here that are planned.




Tournament submission feature

o!TR Team:


Project Lead, Lead Software Engineer: Stage
Lead Frontend Developer: Akinari
Lead Mathematician: Cytusine
Lead UI/UX Designer: starlightof
Mathematician, Compliance: D I O
Feedback, Data Collection: bento

o!TR Contributors:

Software Teams:
  1. API Team: Stage, onkar, Convex
  2. Processor Team: Stage, LoPij, Chiffa
  3. Web Team: Akinari
Data Collection: Cytusine, ploot, onkar
Closed Pre-Alpha Feedback: chiv, FlatPaper, this1neguy, Willy
Misc. Contributions:
  1. Eliteronix - Provided initial data for proof of concept in very early stages. Without Elite, this project probably wouldn't have gotten off the ground.
  2. Squink - Very active in very early stages of development.
  3. Arkyter - Very active with math-related objectives in very early stages of development.
Convex
WOOOOO
RocketeerRover
LETS GO
TaikoPlayer
nerd
Cytusine
:emeraldstare: I love rating
Dave Seville
oh damn
Tangela Merkel
Gaming
zfr
FINALLY ITS HERE
Tao Saotome
I am currently
Akinari
We cooking
RealDeathmatch
now there really wont be an excuse for derankers to still get in tournaments unless they are willfully letting them in
Skvidos
Nice
-Spyke
WOOOOOOOOOO
MAKCOH
yop
hrds
DAMN DANIEL
ploot
steamhappy
ThatAvocado_Boi
:D
IMaxwellI
Nice, finally. Can't wait for this to go live.
Nyoah
wow good stuff
MrW0ong
very cool, keep up the great work
EnchantedSpider
Keep cooking, Akinari!!!
Puri
Absolutely insane talent, keep it up big dawg.
lefrutit228
POG
Xyke
sick
hiyah
Hi stage
Topic Starter
Stage

hiyah wrote:

Hi stage
hi :)
uatzap
😼
Alu
stage im ur fannnnnn
chlortal
absolutely massive
Varler
AY U COOKED BOSSMAN
Takodachi
ok this is epic
Zorokii
Unreal Dawg
Omores
ok but why am I the most played opponent
niat0004
Finally, ranked competitive osu! Elo.

In seriousness, though, this seems like a good way to prevent derankers from joining tournaments. It also encourages users to rank up by giving them a higher rating.
Thanks! :)
czeczotka
What about "private" torneys, that run normally but don't have forum post or are among friends, will they affect ranking?
niat0004

filomaster22 wrote:

What about "private" torneys, that run normally but don't have forum post or are among friends, will they affect ranking?
Judging by the screenshots, only tournaments with forum posts can be submitted.
NBGamer16
letsgooooo, time to aim for lowest elo player that ever exist :fire:
Natsuko_sama
Awesome! Can't wait for this to go live!
Vudek
LoPig
czeczotka

niat0004 wrote:

filomaster22 wrote:

What about "private" torneys, that run normally but don't have forum post or are among friends, will they affect ranking?
Judging by the screenshots, only tournaments with forum posts can be submitted.
I see, I think it is better that it stays that way because it limits the possibility of lowering ranking through inconsequential private matches but on the other hand if the data is omitted we won't have a full picture of the players abilities etc.
But then all systems have some ways to abuse them.
IOException
oh shit
BlueChinchompa
Stage just rated everywhere!
niat0004
[post contents wiped]
Elcheer
lesfuckingoooo
onkar
w
AbbeyChan6203
no more ETX?
Ymir
this is nice
ThatAvocado_Boi

niat0004 wrote:

PSA: Stop using asyncs in your tournaments!

The osu! Tournament Rating development community* have agreed that asynchronous tournaments cause reduced competitive integrity and are difficult to automatically calculate.
Hence, it was decided that for all tournaments hosted after o!TR goes live, it would be very difficult to get Tournament Rating eligibility for any tournament that had asyncs.
This means you will have about 2 months to stop using asyncs in your tournaments.

*i.e. Cytusine, Stage, and I
Imagining new TO's reading this is funny.
Junkmaniac

filomaster22 wrote:

But then all systems have some ways to abuse them.
Precisely this -- we should not judge a system based on whether it is exploitable (even in other places with well established ranking systems it is always possible to sandbag/abuse but there are other factors in play that determine that it isnt the meta to sandbag extremely hard), but rather how it fares in comparison to the status quo (which is hot garbage).

Hopefully this gains enough traction amongst tournament hosts such that it becomes a common method of screening, instead of using pp rank.
AccNome
LETSGO STAGE!
show more
Please sign in to reply.

New reply