Sorry for the lack of TFTV thread earlier, I'll be posting updates and stuff in this one.
Off the back of my lobby balancing researches I’ve made this website tracking player rankings in TF2Pickup and TF2Center.
http://beta.tf2playerrankings.com/
It’s currently in beta but should be functional. Please check the FAQ first for questions, but I’ll make some quick notes here. Join the steam group for announcements! Although I’ll probably post updates here too.
http://steamcommunity.com/groups/tf2playerrankings
The research basis is given a very basic outline here:
Zen and the Art of Balancing a Lobby
-You get a different rank on each class and for each site.
-You need to play about 10 games on that class and site to get a rank.
-The ranking mechanism is a trade secret.
-There is an inactivity penalty that will degrade your ranking over time if you don’t play, although this has only started working in the last couple of weeks so there’s still a lot of old ranks in there.
-If a good player trolls or plays recklessly they don’t get a good rating.
-The first 3 ranks always have a set number of players in them; 20, 30 and 50. After that rank population sizes are a proportion of the total population.
-Heals per minute tends to be messed up for medics, it’s down to missing data from logs.
-Names may be a bit messed up, I’ll be putting something in place to request name changes but I won’t be doing it manually now. You can search on your community id instead, the big long number with nothing else in it.
-You should be able to copy and paste urls for player detail pages so you can share them directly
Why does this exist? It started as a project to provide the basis for automated lobby & pickup balancing, and to improve lobby balancing a database like this has to exist. As far as I could tell no one else was in a position to do it. There doesn't seem to be any reason not to make it public and exploit it for entertainment purposes as well. Bug reports are welcome. If you're planning or run a lobby system there is a balancer API that does the heavy lifting for you, if you want to use it let me know.