Upvote Upvoted 40 Downvote Downvoted
1 2 3
TF2 Player Rankings Official Thread
posted in Projects
1
#1
0 Frags +

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.

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.

[url=http://beta.tf2playerrankings.com/]http://beta.tf2playerrankings.com/[/url]

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.
[url= http://steamcommunity.com/groups/tf2playerrankings]
http://steamcommunity.com/groups/tf2playerrankings[/url]

The research basis is given a very basic outline here:
[url=http://www.vanillatf2.org/2014/08/zen-and-the-art-of-balancing-a-lobby/]Zen and the Art of Balancing a Lobby[/url]

-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.
2
#2
-27 Frags +

ok

ok
3
#3
10 Frags +

Do logs that have no damage stats count as 0 towards the average?

Do logs that have no damage stats count as 0 towards the average?
4
#4
-6 Frags +
VortexDo logs that have no damage stats count as 0 towards the average?

if that's the case, then this thing will be ridiculously biased towards eu players, as they've all been using logs.tf pretty much since the beginning

I've had so many lobbies in NA where sizzlingstats work fine but the corresponding logs.tf file has 0 dmg

edit: I checked my profile and given the fact that my ka:d is actually higher than huhy's (the #1 ranked demo according to this system) I feel like the broken dmg stats must be a factor

http://beta.tf2playerrankings.com/#/player/76561198013620065/Styles
http://beta.tf2playerrankings.com/#/player/76561198000082028/huhy

edit #2: I'm pretty sure phrakture and b4nny are literally the only two demos from na in the top 30, as an example of the stats' effects

[quote=Vortex]Do logs that have no damage stats count as 0 towards the average?[/quote]

if that's the case, then this thing will be ridiculously biased towards eu players, as they've all been using logs.tf pretty much since the beginning

I've had so many lobbies in NA where sizzlingstats work fine but the corresponding logs.tf file has 0 dmg

edit: I checked my profile and given the fact that my ka:d is actually higher than huhy's (the #1 ranked demo according to this system) I feel like the broken dmg stats must be a factor

http://beta.tf2playerrankings.com/#/player/76561198013620065/Styles
http://beta.tf2playerrankings.com/#/player/76561198000082028/huhy

edit #2: I'm pretty sure phrakture and b4nny are literally the only two demos from na in the top 30, as an example of the stats' effects
5
#5
0 Frags +

It's more complex than K/D

It's more complex than K/D
6
#6
1 Frags +
VortexDo logs that have no damage stats count as 0 towards the average?

In terms of the stats listed they do but those are just a cosmetic bonus because I collect them. You shouldn't draw any conclusions about the ranks from what you see (or don't see) there. If there's no damage in a log damage isn't part of a ranking.

[quote=Vortex]Do logs that have no damage stats count as 0 towards the average?[/quote]
In terms of the stats listed they do but those are just a cosmetic bonus because I collect them. You shouldn't draw any conclusions about the ranks from what you see (or don't see) there. If there's no damage in a log damage isn't part of a ranking.
7
#7
8 Frags +
mustardoverlordVortexDo logs that have no damage stats count as 0 towards the average?
if that's the case, then this thing will be ridiculously biased towards eu players, as they've all been using logs.tf pretty much since the beginning

I've had so many lobbies in NA where sizzlingstats work fine but the corresponding logs.tf file has 0 dmg

edit: I checked my profile and given the fact that my ka:d is actually higher than huhy's (the #1 ranked demo according to this system) I feel like the broken dmg stats must be a factor

http://beta.tf2playerrankings.com/#/player/76561198013620065/Styles
http://beta.tf2playerrankings.com/#/player/76561198000082028/huhy

edit #2: I'm pretty sure phrakture and b4nny are literally the only two demos from na in the top 30, as an example of the stats' effects

Sounds like someone cannot accept the wholesome truth that EU > NA. PROVEN BY STATS 100%!

Best get lobbying bro.

[quote=mustardoverlord][quote=Vortex]Do logs that have no damage stats count as 0 towards the average?[/quote]

if that's the case, then this thing will be ridiculously biased towards eu players, as they've all been using logs.tf pretty much since the beginning

I've had so many lobbies in NA where sizzlingstats work fine but the corresponding logs.tf file has 0 dmg

edit: I checked my profile and given the fact that my ka:d is actually higher than huhy's (the #1 ranked demo according to this system) I feel like the broken dmg stats must be a factor

http://beta.tf2playerrankings.com/#/player/76561198013620065/Styles
http://beta.tf2playerrankings.com/#/player/76561198000082028/huhy

edit #2: I'm pretty sure phrakture and b4nny are literally the only two demos from na in the top 30, as an example of the stats' effects[/quote]

Sounds like someone cannot accept the wholesome truth that EU > NA. PROVEN BY STATS 100%!

Best get lobbying bro.
8
#8
1 Frags +

I'm a little confused. Are you saying that the overall DPM on the stats page isn't accurate but you have a "true" DPM you use as a part of ranking? It's obvious at a glance from the stats page that damage plays a large role in your ranking, at least as scout/soldier/demo.

I'm a little confused. Are you saying that the overall DPM on the stats page isn't accurate but you have a "true" DPM you use as a part of ranking? It's obvious at a glance from the stats page that damage plays a large role in your ranking, at least as scout/soldier/demo.
9
#9
6 Frags +

lf demoman group 1+ serious offers only

lf demoman group 1+ serious offers only
10
#10
4 Frags +
VortexI'm a little confused. Are you saying that the overall DPM on the stats page isn't accurate but you have a "true" DPM you use as a part of ranking? It's obvious at a glance from the stats page that damage plays a large role in your ranking, at least as scout/soldier/demo.

No, the rating isn't based on an accumulation of stats, it's a moving target most strongly influenced by your recent performances, who those performances were against and specific metrics in those games that I've identified as being of relevance to player skill (i.e. winning). You could pile up impressive stats but if they're exclusively against scrubs don't expect to hit a top rating.

If there's no damage in a particular log, then damage isn't a factor in that log. Is damage a factor in any ranking decisions from any log? Maybe. Would missing damage skew ranks? Maybe, but there's only so much I can do about that.

The DPM/damage you see in the summary is your total damage/your total time on that class. I would need to identify and filter out 0 damage logs from that total time. Database performance is an issue when you're dealing with million of rows of data, so at the moment I don't. But it doesn't affect rankings.

[quote=Vortex]I'm a little confused. Are you saying that the overall DPM on the stats page isn't accurate but you have a "true" DPM you use as a part of ranking? It's obvious at a glance from the stats page that damage plays a large role in your ranking, at least as scout/soldier/demo.[/quote]
No, the rating isn't based on an accumulation of stats, it's a moving target most strongly influenced by your recent performances, who those performances were against and specific metrics in those games that I've identified as being of relevance to player skill (i.e. winning). You could pile up impressive stats but if they're exclusively against scrubs don't expect to hit a top rating.

If there's no damage in a particular log, then damage isn't a factor in that log. Is damage a factor in any ranking decisions from any log? Maybe. Would missing damage skew ranks? Maybe, but there's only so much I can do about that.

The DPM/damage you see in the summary is your total damage/your total time on that class. I would need to identify and filter out 0 damage logs from that total time. Database performance is an issue when you're dealing with million of rows of data, so at the moment I don't. But it doesn't affect rankings.
11
#11
0 Frags +

Thanks for clarifying.

Thanks for clarifying.
12
#12
0 Frags +
VortexThanks for clarifying.

No problem at all, it's in beta for a reason :)

The issue Mustard Overlord is speculating about wouldn't manifest itself entirely in the way he suggests, but if there are areas between NA and EU stats that I measure which aren't available with the same consistency then it would be more likely to produce an imbalance between classes rather than an overall detriment to the continent as a whole.

[quote=Vortex]Thanks for clarifying.[/quote]
No problem at all, it's in beta for a reason :)

The issue Mustard Overlord is speculating about wouldn't manifest itself entirely in the way he suggests, but if there are areas between NA and EU stats that I measure which aren't available with the same consistency then it would be more likely to produce an imbalance between classes rather than an overall detriment to the continent as a whole.
13
#13
10 Frags +

You are a genius.

You are a genius.
14
#14
3 Frags +

I've just realised that I haven't mentioned anywhere that this is an Elo system, I know this is important to some people and may clear up some confusion.

I've just realised that I haven't mentioned anywhere that this is an Elo system, I know this is important to some people and may clear up some confusion.
15
#15
4 Frags +

I love it. lmao at tagg on med

I love it. lmao at tagg on med
16
#16
5 Frags +

how am i ranked 6 in scout lol i havent played a center in like 6 months

how am i ranked 6 in scout lol i havent played a center in like 6 months
17
#17
0 Frags +

u're the best Jon <3

u're the best Jon <3
18
#18
1 Frags +
TicTackhow am i ranked 6 in scout lol i havent played a center in like 6 months

That position will fade away over the coming weeks but I thought I'd let the old masters bathe in some glory before letting the new kids take over.

[quote=TicTack]how am i ranked 6 in scout lol i havent played a center in like 6 months[/quote]
That position will fade away over the coming weeks but I thought I'd let the old masters bathe in some glory before letting the new kids take over.
19
#19
7 Frags +
GentlemanJonTicTackhow am i ranked 6 in scout lol i havent played a center in like 6 monthsThat position will fade away over the coming weeks but I thought I'd let the old masters bathe in some glory before letting the new kids take over.

you stay true to your name, you are magnanimous

love, TicTacK

p.s. Smooches

[quote=GentlemanJon][quote=TicTack]how am i ranked 6 in scout lol i havent played a center in like 6 months[/quote]
That position will fade away over the coming weeks but I thought I'd let the old masters bathe in some glory before letting the new kids take over.[/quote]

you stay true to your name, you are magnanimous

love, TicTacK

p.s. Smooches
20
#20
-4 Frags +

for the people that would complain that the best players dont have the highest rank, remember that CSGO MM rankings are exactly the same (pros aren't always GE) and nobody complains about that

for the people that would complain that the best players dont have the highest rank, remember that CSGO MM rankings are exactly the same (pros aren't always GE) and nobody complains about that
21
#21
3 Frags +
fatswimdudefor the people that would complain that the best players dont have the highest rank, remember that CSGO MM rankings are exactly the same (pros aren't always GE) and nobody complains about that

why be global elite when you can be supreme master first class???

[quote=fatswimdude]for the people that would complain that the best players dont have the highest rank, remember that CSGO MM rankings are exactly the same (pros aren't always GE) and nobody complains about that[/quote]
why be global elite when you can be supreme master first class???
22
#22
3 Frags +

I'm the #5 medic with only 27 lobbies...not sure how but I won't complain.

I'm the #5 medic with only 27 lobbies...not sure how but I won't complain.
23
#23
1 Frags +

lol how does it know my name, i havent used my real alias in a while

lol how does it know my name, i havent used my real alias in a while
24
#24
0 Frags +

If DPM and HPM are used in the calculation - how are players who take mid-game sub spots handled?

Logs calculates those metrics as if those players had been in for the whole game (I think it doesn't track your portion of the time played, but I have no idea). So, taking a lot of sub spots could easily drag you down, especially since it's likely a fair amount of sub spots are heading into no-win situations that you have no way to know when you accept it.

If DPM and HPM are used in the calculation - how are players who take mid-game sub spots handled?

Logs calculates those metrics as if those players had been in for the whole game (I think it doesn't track your portion of the time played, but I have no idea). So, taking a lot of sub spots could easily drag you down, especially since it's likely a fair amount of sub spots are heading into no-win situations that you have no way to know when you accept it.
25
#25
-9 Frags +

I've figured it out guys

you get automatic -1000000 to your elo if you play hl lobbies

it makes perfect sense and it's reasonable h3h

I've figured it out guys

you get automatic -1000000 to your elo if you play hl lobbies

it makes perfect sense and it's reasonable h3h
26
#26
huds.tf
2 Frags +

How does this site decide what username to use? I'm showing under one alias that I've used like twice.

How does this site decide what username to use? I'm showing under one alias that I've used like twice.
27
#27
-1 Frags +
plinkoIf DPM and HPM are used in the calculation - how are players who take mid-game sub spots handled?

Logs calculates those metrics as if those players had been in for the whole game (I think it doesn't track your portion of the time played, but I have no idea). So, taking a lot of sub spots could easily drag you down, especially since it's likely a fair amount of sub spots are heading into no-win situations that you have no way to know when you accept it.

Everything can be calculated through the logs if you have the right plugins, even time played as each class

[quote=plinko]If DPM and HPM are used in the calculation - how are players who take mid-game sub spots handled?

Logs calculates those metrics as if those players had been in for the whole game (I think it doesn't track your portion of the time played, but I have no idea). So, taking a lot of sub spots could easily drag you down, especially since it's likely a fair amount of sub spots are heading into no-win situations that you have no way to know when you accept it.[/quote]
Everything can be calculated through the logs if you have the right plugins, even time played as each class
28
#28
-1 Frags +
omniHow does this site decide what username to use? I'm showing under one alias that I've used like twice.

im having the same problem. its using an old name for me, but its probably because most of my lobbies were from back when iw ent by that name.

[quote=omni]How does this site decide what username to use? I'm showing under one alias that I've used like twice.[/quote]
im having the same problem. its using an old name for me, but its probably because most of my lobbies were from back when iw ent by that name.
29
#29
0 Frags +
dokidokipanicomniHow does this site decide what username to use? I'm showing under one alias that I've used like twice.im having the same problem. its using an old name for me, but its probably because most of my lobbies were from back when iw ent by that name.GentlemanJon-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.
[quote=dokidokipanic][quote=omni]How does this site decide what username to use? I'm showing under one alias that I've used like twice.[/quote]
im having the same problem. its using an old name for me, but its probably because most of my lobbies were from back when iw ent by that name.[/quote]

[quote=GentlemanJon]-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.[/quote]
30
#30
6 Frags +

I'm apparently Tyrone???

I'm apparently Tyrone???
1 2 3
Please sign in through STEAM to post a comment.