[b]I am NOT an employee of Bungie nor one of Microsoft, and my views and opinions do not necessarily reflect those of either of the aforementioned entities.
Also, thanks for sticking this Bungie, I hope it is useful.[/b]
There is one caveat to consider before we get under weigh. Bungie is not likely, nor or ever, to release the true inner workings of the Halo 3 ranking system, but as it is based somewhat on the Microsoft Trueskill system, this is a fair approximation of the way skill ranking works in Halo 3.
[quote][i][b]What is the Trueskill system?[/b][/i][/quote]
The Trueskill system is a player skill rating system for Xbox Live. Halo 3 uses a version of the Trueskill system in order to make the matches fairly even.
[quote][i][b]How Does Trueskill Work?[/b][/i][/quote]
Trueskill assigns skills on a normal distribution (bell curve, Gaussian). The Trueskill system has two main variables to consider. They are your player skill level ([b]Mu[/b]) and your uncertainty factor ([b]Sigma[/b]).
[b]Mu[/b] is an approximation of your skill level based upon past performance. Win games to raise Mu, and lose games to lower Mu.
[b]Sigma[/b] is the numerical representation of the range in which your [i]true[/i] skill could lie. Play really consistently, and you have a low Sigma. Play streakily, and you have a higher Sigma.
After a win, the Trueskill system adjusts your skill ranking based upon the Mu and Sigma of all the players in the game. We'll go deeper into [i]how much[/i] it is adjusted later.
Trueskill systems use a conservative ranking [b]Ranking = mu - (K * Sigma)[/b] so your skill is likely to be higher than the actual number represented in your Halo 3 highest skill level. K is a constant assigned an arbitrary value by the developers of the game.
[quote][i][b]Why don't I level up after winning X games in a row? / Why does my friend go up three levels a game and I don't?[/b][/i][/quote]
Mu increases after a win. Always. [b]The increase is proportional to the winner's Sigma and the Mu difference between the winner and the loser.[/b] So, if your Sigma is high, you will proceed faster through the ranking system (in BOTH directions). If your Sigma is low, you will both gain and lose rank more slowly.
[quote][i][b]So, I want a high Sigma value?[/b][/i][/quote]
While it sounds as though a high Sigma value is desirable, it CAN be a double edged sword. A high Sigma can mean you increase by one level for every win. It also means you decrease by one level for every loss. In addition, a high Sigma means that your skill ranking will be significantly lower than your actual skill owing to the conservative nature of the [b]Ranking = mu - (K * Sigma)[/b] ranking equation.
Also, Sigma value starts out VERY high. So, if this is your friend's first time in a particular ranked hopper, and he wins consistently, his rank will rise meteorically due to his high Sigma.
[quote][i][b]Myth Busting[/b][/i][/quote]
Trueskill DOES NOT take into evaluation performances inside the game. The ONLY statistics that Trueskill takes from a game are the Mu and Sigma values of all the players, and how you placed.
This means that out of all of these statistics:
Getting the MVP
Having a High K/D ratio
Getting the most medals
Skill levels of those you killed / killed you
Weapons you used
Headshots
Captures, detonations, stops, ousts, etc.
NONE of them matter when calculating the Mu increase/decrease. Any link between any of these and the skill ratings are purely correlative and not causative.
For example. When I play Team Slayer with my buddies on my alternate gamertag, much of the time I end up carrying the team. I created this tag to play with my buddies, and as such, have only ever played on that party with that tag. I ranked up to the level of my friends within 20 or so games, while it had taken them 50 to 100 games to reach their level. My friends thought that it was because of my frequent MVP status and my high K/D ratio that I leveled up so fast.
Wrong. I leveled up fast because [b]A)[/b] I initially had a very high Sigma, making my Mu more variable after each win, [b]B)[/b] Starting out at a 1 and playing people in the mid teens gave me a considerable boost every time I won, and [b]C)[/b] We won more frequently than they had in the past.
[quote][i][b]Summation[/b][/i][/quote]
If you're worried that you're not getting your fair shake in the ranking system, look at the last 50 games that you've played in that hopper. (If you haven't played 50 games, play more. The system needs more data.)
Take your win/loss average. If it's 65% or above, and you've been in that playlist for a while, you've probably increased in level 2 or more times over the last 50 games (or you will in the next 20 or so). Otherwise you are going to be hovering around the same level or dropping in rank.
[quote][i][b]Addendum, Opinion, and Technical Notes[/b][/i][/quote]
In strict Trueskill systems, Sigma only decreases. I believe the "momentum" system in Halo 3 means that Sigma can be increased through consistent winning or losing. This is total conjecture, but I think that Sigma in Halo 3 matchmaking hoppers is proportional to the absolute value of the win/loss ratio of your last X number of games. The formula probably looks a little like: [b]Sigma = C ( | wins - losses | )[/b] where C is an arbitrary constant. This would explain why when some people go on a win streak with two or more different parties, their skill goes up faster than their teammates' skill.
I also believe that the system is weighted so that the peak of the normal distribution is around level 20, not level 25. That means it will take more wins to level through 1-25 than it will 25-50. Which makes a bit of sense, if you don't want the highest levels too terribly crowded.
[b]The higher the Sigma of your opponents, the less Mu you gain from beating them.[/b]
Predictable outcomes (e.g. win against a lower ranked opponent) are treated as statistically less significant. Upsets are given more weight. So, winning against lower ranked opponents doesn't do much for your Mu rating. Neither does losing against higher ranked ones. But beat a team that's 6 or more ranks above you and at least someone on your team will rank up.
Trueskill ratings have no discernable correlation from hopper to hopper. When you play on a hopper you've never played on before, you are starting with a fresh Mu and a high Sigma.
Team Mu and Team Sigma are the summation of the Mu and Sigma values of all the players on the team. When calculating the skill of an opponent in a team game, the system uses the Team Mu and Team Sigma values in calculation wherever rational.
*Removed equations for space. They can be found in the link below.*
[url=http://research.microsoft.com/mlp/apg/Details.aspx#How_to_Update_Skills]The rest of the equations and a less Halo 3 centric analysis of the Trueskill system can be found here.[/url]
_________________________________________________________
[b]Important additions, Appendices, and Member Questions Answered[/b]
_________________________________________________________
[url=http://www.bungie.net/Forums/posts.aspx?postID=14457003]In-depth response to a post LoveNub made later in this thread. Should clear things up for some.[/url]
[url=http://www.bungie.net/Forums/createpost.aspx?postID=14504550]More data analyzed, and a request for help with research[/url]
[url=http://www.bungie.net/Forums/posts.aspx?postID=14451163&postRepeater1-p=4#14471689]Kudos to Jay120171 for finding the post detailing the Mixed Party Bug in matchmaking.[/url]
[quote][i][b]"Why do I win 10 games and not level up, then delevel when I lose 2? Help!"[/b][/i][/quote]
There are several possible explanations for this. The easiest one, and the one that fits the Trueskill system EXACTLY as explained by Microsoft, is that losing against a team that is X (I believe 6 or more, but experimentation is needed to determine the true value) skill points below you can cause you to lose as much as [b]5 times[/b] the Mu value that winning against even level teams gains you. Of course, winning against a team that has X [i]more[/i] skill levels than you can net you as much as 5 times the Mu gain. The reverse is true as well. Winning against a weak team can count as little as 1/5th of an even skill win.
Second, and this is enlightened conjecture, your Sigma value was low at the beginning of your streak, and since your win streak is raising it, the conservative ranking system (Remember, Rank = Mu MINUS (K times Sigma)) is kicking in to reduce your apparent skill level. Your real Mu is higher, but your higher Sigma is having a negative impact.
[quote][b]mo0vaf00 writes:[/b] (edited to clarify intent)
So is there some kind of value that requires you to be inconsistent to rank up? If I win 1 game going even and win the next going +10 do I have more of a chance of ranking up than just winning 2 games getting the same score?[/quote]
This conclusion is popping up fairly frequently. The answer is no. The system does not look at "In Match" statistics. At all. These stats are all included in a list above. The game only looks at your wins and your losses, and the strength of the opponents you play against.
Also, the system does not "reward" you for having a high Sigma value. There is ONE positive associated with high Sigma, and there are TWO negatives.
Positive: Your level can move up faster through winning.
Negative: Your level can move down faster through losing.
Negative: The conservative ranking system ranks you lower when your Sigma is higher.
Higher Sigma simply means your level is more fluid. Sigma is good to have high when you are still reaching your appropriate skill level, but good to have low once you've reached it and are working on improving.
[Edited on 11.24.2007 11:54 PM PST]
-
Man I had the exact same problem, heres what I found out: In team playlists (everything but Lone Wolves) It takes the combined Sigma of your team and the other team each ADDED TOGETHER. But in Lone Wolves there is 6 different sets of Sigma and All that matters is your own, so basically if you win against a 50 you go up the same as against a level 2. You will notice a major speed up when you get to a 30+
-
it says i am a recruit but i have played 100+ games, it keeps saying i need one more exp to be promoted so i play a game and win and nothing happens, also here it says i have 1- exp. how is this so and how can i fix this?
-
Very nicely done, i really like this topic. ( i am not complaining) but i am stuck at 36 on my main account, and have a very low Mu (in the -1000's) mainly because this account i had since i started, and im not gunna lie, i sucked when i started. But because of this reason, i play opponents that are X levels lower than my hightest skill (x being anything from 17-36) and i tend to win these matches. I call the low Mu and high sigma (where it takes 20+ games to rank up) Level-Lock. When i first noticed that when i would run SWAT or Slayer with a group of friends that are 10-20 highest skill in the playlist, they would rank around me and i would sit and chill at a highest skill of 28. But, when i play with 35-50 i will rank up extremely quickly. I decided to make a new account to test how leveling works, and the first 42 games i won and i got to lvl 33. Im like, wow. So, im still working on my Mu, but because i have a very low sigma as well, also in the negatives, it is very hard to work with my old account. I dont play like a Commander (Grade 2), i play more on the lines of Brigadier with a highest skill of 48. So i do know how this system works. And i do understand shortcomings. And i would like to say thank you for this post. Oh yes. You can haz Recons. Oh wait! Its not special anymore! Oh well. And a note to bungie, Make a new helmet for bungie favorite and Bungie employee earners. Recon has been disgraced. Thanks! -Ashgen
-
in spanishhhh please :D ajajaja
-
Could someone care to explain how on my 1 month that I made, I can only be a 18 when on a current 50 wins - 0 losses record in Lone Wolves. Someone told me that sometimes the Tru-Skill F's up and you need to lose some to rank up quicker. So I came second in a few games of Lone Wolves by just playing like a retard. But it really hasn't helped. Along with this, I would like to know how peoplewith 350 overall xp can have 31xp in LW and be a 18 while I have 50 (I stress, on a perfect record) and be of the same rank? I am playing people who are ranked higher than me and of the same skill, and I am just amazed at this snail like ranking pace. Adding to my confusement I have played around 34+- games of Team Snipers and won the majority - (lost 3 or 4) and I am a 25. Higher than my LW... [url=http://www.bungie.net/stats/playerstatshalo3.aspx?player=dont%20fumble]Here is the account matchmaking history, check it out.[/url] if you do not believe me.
-
thanks for taking the time it really helps now i can guess if i will be better or not check my file share and sig
-
too me the ranking system depends on your losses and wins for every lost you've had you must make up in that playlist so when say starting a new account u should try to win straight games in ranked playlist becuase you will rank maybe every game as in the early ranks 1-25 as he explained say you lost more games in that playlist the won games you must make all teh games you lost like in Lw wich i say is a very hard way be come a 50 general in im a 46 it is the most difficult playlist but as in doubles i seem to rank up very fast my rank was higher then the exp i had in doubles as i remeber it was a 38 in doubles within the range of high 30's lest then the rank itself. this is without BOOSTING. But when it comes to boosting say your level on your last account in a 40-45 if you beat high ranks as in partied up with other players like 40's when your just starting out in halo will cuase you to infact skip ranks like maybe 2-3 depends at what rank like 1-25 but it wont happen that much in higher ranks but if your good your good keep your head down,dont rush ,and concentrate on the game your good.by the way in doubles teamwork is key unless your really good and your survive 2 br's shooting at the back of your head then your ok
-
yeah it seems very complex... http://www.bungie.net/Stats/Halo3/Screenshot.ashx?size=full&ssid=689586B5864D84D5FFB8A676307F5DC5
-
[quote][b]Posted by:[/b] HaveyDewlett Wow that is incredibly helpful. I always wanted to know why some people level game by game and why I level over several games. Hyperlink [url=http://paramountprizes.com/freexbox360.html]Free XBOX 360[/url][/quote] fix'd but why spam if you fail?
-
Wow that is incredibly helpful. I always wanted to know why some people level game by game and why I level over several games. Hyperlink [urlhttp://paramountprizes.com/freexbox360.html]Free XBOX 360[/url] [Edited on 12.03.2009 1:54 PM PST]
-
[quote][b]Posted by:[/b] ive won 25 games str8 no loses and i havent gone up my frined went from lvl one to lvl 42 and i havent gone up one time go check my games if u dont belive.[/quote] he deranked, giving him a high loose streak... he started winning games one after another, giving him a high win streak... you on the other hand did not derank to one or start on one, so therefore your streak was meager compared to his... thus he ranked up considerable where as you, with already some wins and some losses on your "streaks" kept you at the same level...
-
[quote][b]Posted by:[/b] xGuiltySparkx how i would love to belive you, but I cannot rank up past 11 in squad battle and can still double rank at 30 in snipers[/quote] Not exactly sure what you're getting at, but you have an isolated TrueSkill for every playlist. So not being able to get past 11 in Squad Battle but having a fluid rank at 30 in snipers is really saying nothing more than a statement of these facts. However, do note that, in team games with bigger teams, you rank up and down slower because the same amount of skill points are distributed evenly among all players on a team. So, instead of distributing, say, 100 points among the four players on a Team Slayer team, it's distributing 100 points to six players on a Squad Battle team. Everyone gets less pie because there are more mouths to feed. This may explain why you're ranking up slower in Squad Battle.
-
[quote][b]Posted by:[/b] jellygraph Why would the system be based on you're team's overall score when it's your skill that's being affected by it? If you end up carrying the team and lose by 5 points, why should your skill go down?[/quote] In team games, the TrueSkill is gauging your success/fail rate while playing in a team. Essentially, that's what your TrueSkill is: not your "skill" rating, but your ability to succeed relative to other players. In this vein, it's a measurement of your teamworking skills, not necessarily your individual skill. Btw, skill is a term that simply refers to your capacity to succeed.
-
Why would the system be based on you're team's overall score when it's your skill that's being affected by it? If you end up carrying the team and lose by 5 points, why should your skill go down?
-
I currently hate team ranked matches because you can be mvp and have a kill to death spread of +20, but loose skill level because your team is awful. This happens to me so many times its crazy
-
how i would love to belive you, but I cannot rank up past 11 in squad battle and can still double rank at 30 in snipers
-
[quote][b]Posted by:[/b] xGuiltySparkx Thats one reason why the skill system is messed up. In TS I have won almost all of my games and got a 44 after 30 something games.I then lost 2 games and became a 41, i have won atleast 5 games in a row now and am still a 41. It seems rank ups are completely arbitrary and their is now defined ranking system[/quote] Well there IS a defined set of criteria that the ranking system follows. It's just that these criteria are not as obvious and straightforward as people might think, as evidenced by the OP.
-
Thats one reason why the skill system is messed up. In TS I have won almost all of my games and got a 44 after 30 something games.I then lost 2 games and became a 41, i have won atleast 5 games in a row now and am still a 41. It seems rank ups are completely arbitrary and their is now defined ranking system
-
[quote][b]Posted by:[/b] Kn0t TiEd I don't get it... based on this explanation, you are encouraged to play streakily so your rank can go up. But what if your a beast and win 300 games in a row? According to this explanation your sigma would be REALLY low making it almost impossible to rank up. But that makes no sense. If your undefeated you should be able to easily rank up since the system should know that your very good and won 300 in a row right? For example, i've played maybe 150 team slayer games and have only lost around 25. That puts my WP% around 84%. Shouldn't I be able to rank up easily? It seems like this system is designed to punish those who are good and win consistently. Thoughts?[/quote] i get what u r saying doesnt make sense
-
nice and informative the sub headings made so got to the part i didnt understand right away
-
[quote][b]Posted by:[/b] Swat xJACKSONx dude your bull-blam!-. im a 15 in swat with my bro. we played against 20s all day. we played 65 games and lost 4today. we only ranked from 15 to 19 out of all our wins! its bull-blam!- we wont 10 in a row ddnt rank then lost 1 and deranked. next time have a formitable solution[/quote]Not sure who you're talking to but you were as high as a 22, then lost some and went down to 19, then won some and went back up. I don't see a string of 65 games in 1 day or a record of 65 and 4 in any 24 hour period. Unless you are talking about a different GT than the 1 linked.
-
dude your bull-blam!-. im a 15 in swat with my bro. we played against 20s all day. we played 65 games and lost 4today. we only ranked from 15 to 19 out of all our wins! its bull-blam!- we wont 10 in a row ddnt rank then lost 1 and deranked. next time have a formitable solution
-
if you are a 43 in LW, play with a high 30 like 38-39, but also play with 2 above you like 44-45, and you lose to the 38 but beat the 2 above you will you gain rank or loss it
-
wow super informative 100000000000000000000000/10
-
Was level 49, won 4 straight last night was still 49 then lost. Got on today tied the first, won 1, lost 1, won 1 boom level 50.
-
[quote][b]Posted by:[/b] Surma92 So it DOES take ingame player skills into account...[/quote]Player skill, yes. Individual player stats like kills, deaths, assists, flag caps or bomb plants, no.