[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]
-
Excellent work - give yourself a raise.
-
[quote][b]Posted by:[/b] xo boy tartz ox yeh im about to give up on going for a 50. i understand the system. i've read the microsoft trueskill website over and over. fact of the matter is i KNOW im better then almost every player i come up against. yes sometimes theres a round where a legit general wipes me all over the board but its rare. i know your supposed to play with people you dont know to rank up faster and all this jazz but this is a social game people like to play with there friends so its kind of shisty that since me and my 2 buddies are really good we cant rank up together. ive been stuck at a 13 in team slayer for a few days now and i only lost maybe once or twice in the last few days. if you look at my record you can see im well deserving of at least a 45. my new gripe is that besides not being able to rank up most of the teams i come up against just flat out quit from us beating on them and then i dont get exp or rank as if i didnt just murk out a team something rediculous like 20-4. its really dissapointing. maybe i should cop out and buy a general account like everyone else i have lost motivation on earning it on my own.[/quote] Mixed party & same players is your most recent problem...you were ranking up fine before you did that. What sucks for you is your sigma is likely dropping, even as you are winning. You may have stalled yourself a little permanantly by doing that. I tested that out on a Test Account of mine (I'm a legit 45ish in Team Slayer)...I was ranking fine until a buddy of mine and I started playing together. We were going pretty much undefeated but barely ranking, just like you. Now I need 3 wins for a rank, even though my win/loss ratio is really good. I suspect the reason is because my sigma was dropping even though I was winning. Change up your teammates and you will be ranking up every 2-3 wins I suspect.
-
this explains halo 3. It should be in the rules that you read this before you post anything
-
Thanks for explaining the -blam!-est ranking system in online gaming. Seriously good work, but bungie, WAAAAY to hard. This is exactly why Im a captain grade 3.
-
yeh im about to give up on going for a 50. i understand the system. i've read the microsoft trueskill website over and over. fact of the matter is i KNOW im better then almost every player i come up against. yes sometimes theres a round where a legit general wipes me all over the board but its rare. i know your supposed to play with people you dont know to rank up faster and all this jazz but this is a social game people like to play with there friends so its kind of shisty that since me and my 2 buddies are really good we cant rank up together. ive been stuck at a 13 in team slayer for a few days now and i only lost maybe once or twice in the last few days. if you look at my record you can see im well deserving of at least a 45. my new gripe is that besides not being able to rank up most of the teams i come up against just flat out quit from us beating on them and then i dont get exp or rank as if i didnt just murk out a team something rediculous like 20-4. its really dissapointing. maybe i should cop out and buy a general account like everyone else i have lost motivation on earning it on my own.
-
thanks
-
wqefd
-
i finally get it now. i was rly confused bcause i read something that said skill will increase if u get a lot of headshots and stuff. now i kno its basically based on wether you win or lose, and who u win or lose against.
-
[quote][b]Posted by:[/b] BiA MONST3R OKAY but when i win 13 games in a row on my 49 and then tie a game and go down what does that mean ..... to me it means that the ranking system SUCKZ BALLS[/quote] it means the system is giving you poor matchmaking quality most likely. Looking at your games you are playing with and against guys lower than 49 for the most part. They wopnt give you much credit on those wins. Try partying up with guys in the 48-50 level [Edited on 05.21.2008 1:02 PM PDT]
-
OKAY but when i win 13 games in a row on my 49 and then tie a game and go down what does that mean ..... to me it means that the ranking system SUCKZ BALLS
-
You are compared to other players, their level, which consists of the invisible Mu and Sigma. -If game thinks you will win and you win, you don't gain much. -If game thinks you will win and you lose, you lose much. -If game thinks you will lose and you win, you gain much. -If game thinks you will lose and you lose, you don't lose much. =Most of the complainments are completely logical. 1.Friends and party you play with affect the comparison of players. In good and bad, some groups level up and down very fast, some seem not to rank at all. You just have a lot more steady Mu and Sigma values in partyed matches than you have in solo matches. 2.Huge win streaks causing no level up and 1 lose meaning lose of rank. Game believes you will win, win, win, win. You won't rank up as fast, you have much higher chance to rank down on the other hand. 3. Lower EXP means you don't have so much history. Single matches affect your Mu and Sigma a lot. Of course person who wins 100 out of his first matches deserves level 50 a lot more than person with 5000 matches of which he has won the last 100. The first one is usually second accounter but his level is still the same old, the second one is just evolving during his long career. 4. If you drop EXP by quitting it means you have been losing making game think you are weaker. Thus game thinks you are likely to lose=Winning gains much.
-
I truly love this thread. It is the answer to all questions asked about the Halo 3 Rank system.
-
Great explanation. This should answer most questions about the Trueskill system.
-
[quote][b]Posted by:[/b] CnTBToUcHeD004 [quote][b]Posted by:[/b] Jay120171 [quote][b]Posted by:[/b] CnTBToUcHeD004 A question. If I decided to stop playing the playlist that I have a low sigma in will it eventually go up if I stop playing it. And say play a different ranked playlist.[/quote]No and No. Nothing changes over time if you do not play in that list. Also, each playlist is tracked separately. So, playing a lot of TS and getting to a point where your skill level stops moving up quickly will have no affect on how fast you level up in Team Doubles.[/quote] Ok thanks. So would I go up if I was too quit right before we win so I get the mu to go up say a 49 to a 50. But get my sigma level higher because I quit?[/quote] Quitting will drop your Sigma.
-
[quote][b]Posted by:[/b] Jay120171 [quote][b]Posted by:[/b] CnTBToUcHeD004 A question. If I decided to stop playing the playlist that I have a low sigma in will it eventually go up if I stop playing it. And say play a different ranked playlist.[/quote]No and No. Nothing changes over time if you do not play in that list. Also, each playlist is tracked separately. So, playing a lot of TS and getting to a point where your skill level stops moving up quickly will have no affect on how fast you level up in Team Doubles.[/quote] Ok thanks. So would I go up if I was too quit right before we win so I get the mu to go up say a 49 to a 50. But get my sigma level higher because I quit?
-
[quote][b]Posted by:[/b] CnTBToUcHeD004 A question. If I decided to stop playing the playlist that I have a low sigma in will it eventually go up if I stop playing it. And say play a different ranked playlist.[/quote]No and No. Nothing changes over time if you do not play in that list. Also, each playlist is tracked separately. So, playing a lot of TS and getting to a point where your skill level stops moving up quickly will have no affect on how fast you level up in Team Doubles.
-
[quote][b]Posted by:[/b] Pete Batty Awesome, this is so helpful. One question that has probably been asked many times; why do people go into social and quit or just stand still (often the are second account players or really high ranked players)[/quote]Some people believe if you have low EXP (military rank) you will gain skill levels quicker. It's not true because EXP has no bearing on any of the TrueSkill equations used to adjust your skill level.
-
Great post over all and nice to see so many people asking questions rather then flaming :o)
-
A question. If I decided to stop playing the playlist that I have a low sigma in will it eventually go up if I stop playing it. And say play a different ranked playlist.
-
Awesome, this is so helpful. One question that has probably been asked many times; why do people go into social and quit or just stand still (often the are second account players or really high ranked players)
-
Man! Thanks so much. I've won tons of games and have not understood how I wasn't going up, so thank again!
-
form bump! nice thanks! XD
-
[quote][b]Posted by:[/b] Roont69 wow you have no life. why would you sit and type that. [/quote] Just because you don't have the attention span to read it all doesn't mean he has no life.
-
trueskill ranking blows so much
-
wow you have no life. why would you sit and type that.
-
thanks that answers my questions!