Some statistics to be removed from achievement tracking
Over the weekend Thundgot on the EU forums came out and said that the attributes section of the achievements tab will be removed from the game. You can find the attributes section right now by pressing "y" on your keyboard to open up the achievement window, then going to the "Statistics" tab located at the bottom of the window, then the "Character" heading on the left hand side of the window, and finally clicking on the "Attributes" section. Your attributes will look something like the ones above, but much more uber than my priest alt has.
Thundgot makes a point of saying this will improve performance. If you think about it, many of these statistics revolve around "best" or "top" attributes from a character's dataset. Collecting this much information for each character will take a few extra process cycles each time an attribute changes, or each time damage is doled out (since many spells / enchants / procs change these numbers). Multiply this by a few thousand times for a character in a given night (due to potential changes via combat), and then multiply it by around 11 million people playing the game... and you get the picture.
These attributes take up a lot of processing power to keep track of. And while they're fun to look at – it's obvious Blizzard has made the decision they're not worth the cost.
Hopefully in the end they're right, and this will be part of the solution in solving some of the major lag and other connectivity issues we've experienced.
Thundgot makes a point of saying this will improve performance. If you think about it, many of these statistics revolve around "best" or "top" attributes from a character's dataset. Collecting this much information for each character will take a few extra process cycles each time an attribute changes, or each time damage is doled out (since many spells / enchants / procs change these numbers). Multiply this by a few thousand times for a character in a given night (due to potential changes via combat), and then multiply it by around 11 million people playing the game... and you get the picture.
These attributes take up a lot of processing power to keep track of. And while they're fun to look at – it's obvious Blizzard has made the decision they're not worth the cost.
Hopefully in the end they're right, and this will be part of the solution in solving some of the major lag and other connectivity issues we've experienced.
Filed under: Patches, News items







Reader Comments (Page 1 of 1)
jtrain Oct 27th 2008 10:37AM
Sad to see it go. I'm a stats junkie, so I really enjoyed seeing that stats screen.
I wonder if part of the problem is that after 3.0.2, everyone's stats screen was blank. Don't you think that given two or three months, the highest health, highest agility, etc, wouldn't change very often except for leveling characters? The strain on the servers might be high now, but I would think it would lessen over time.
cjshrader Oct 27th 2008 10:50AM
It actually doesn't matter if it changes or not, what matters is the check to see if it should change. If your normal stamina is 500 and your high is 600, then every time your stamina changes from 500 to something else (Say 501), a check must be made to see if that number is greater than 600. Now we expand that to all the attributes that tab kept, then that's a check to every attribute every time they change, which can be often. Make that larger to every single player, and that's a lot of checks. I could see where it could slow us down, albeit not by much but it's still a slowdown.
Celton Oct 27th 2008 10:54AM
The servers don't just calculate your highest stats when it changes, it has to calculate it and compare for every action you take, even if you're only doing 10 damage. Actually changing the value isn't what takes up processing power, its doing the comparison with every single action you do.
Chucker Oct 27th 2008 10:38AM
I think this would be an acceptable loss to improve performance, as most of these statistics are misleading anyway. Buffs and certain boss dynamics could greatly affect those stats and make you look better than you are.
"LAWLZ!! I have a SB crit of 16k recorded in my stats!!"
"Yeah.. but that was during a Curator evocation."
Ekimus Oct 27th 2008 10:38AM
Not to mention, there are more than a few addons that do this. So, if you really need it, those options are available to you.
Metal Geario 360 Oct 27th 2008 10:40AM
Aye if it helps out, then toss it...
Besides all that, its pretty much used to compare, resulting in bragging rights or, monkey see - monkey do
example:
*Ohh i need to get that "weapon/armor!" so can have "X" amount of Hp/Mana.
Reduced lag over stat blabber i say.
Zeromaxx Oct 27th 2008 10:44AM
There are addons that will track these stats for you if you really want them. That would put the power into the players hands. Anything that improves performance has my thumbs up. As a side note all my friends and I have noticed that since 3.0.2 when wow runs it eats up all your processing power. Have a hard time running anything else and this is on machines that are a couple years old to some that are power gaming and brand new.
myrlin Oct 27th 2008 10:50AM
Give option button tbh,
Switch it on and you are aware made aware of a risk of worse performance etc
Celton Oct 27th 2008 10:57AM
I'm sure the comparison is done server side, so it would affect more than just your individual performance to switch it on.
dands Oct 27th 2008 12:33PM
There is an easy fix to keep the stats available on the server side, but offload the burden of checking to the client side:
1. At login the client loads the stats from the server
2. On each relevant action the client checks to see if one needs to be updated
3. If one does, it sends a message off to the server
4. Server checks current server-side value to make sure that it isn't some sort of client side cheat. (Optional-- this is cosmetic, so who would bother to hack this?)
5. Server updates max stats
So the burden of checking is now on the client, and the server only gets involved at login time and if a max stat changes.
Jane Gray Oct 27th 2008 1:44PM
Their paranoid you'll bother to hack your datafile before you log back on, probably.
SINisterWyvern Oct 27th 2008 11:14AM
Maybe if they cut it back instead of cut it out completely. The highest stats I don't care about but dmg done/recieved/healed wouldn't be so bad.
Jane Gray Oct 27th 2008 1:43PM
I'm pretty sure the total damage/healed etc isn't on this tab.
Hank Oct 27th 2008 11:40AM
It doesn't help that many of the stats are just plain wrong. There's no way that my Rogue has 700+ Fire Spellpower.
Tumleren Oct 27th 2008 12:17PM
I also highly doubt that my epic/blue/green ret pala has done a nearly 17k crit.
But hey, who knows, this is crazy times
Ice Oct 27th 2008 12:40PM
Tumleren, sadly blizzard failed to take off the bombing damage you do. So basically if you do any "bombing" quest like "Airstrike must continue" on daily isle it records the bomb damage wich is like 17k. Can I say FAIL? How couldnt they not notice that?
I wish they fix it and reset the things for 70 or 58(outland bomb quest at start).
Hougie Oct 27th 2008 11:48AM
I think Blizzard is just getting too hasty. They created a bomb add-on system for a reason, there's really no use in THEM putting these types of things into the game when a 3rd party can come in and make one that can update anytime (not just patch days), doesn't force itself upon every user, etc.
Iramel Oct 27th 2008 11:54AM
I'll miss those high water marks. Sure, addons can track it, but I end up reloading addons quite often (at least with each patch). It was nice to have them server-side for a while.
Socordia Oct 28th 2008 4:54AM
Is it only me or were these stats faulty anyways? I have tons of "stats" that are just wrong, for example I seem to have completed two Northrend 5-man dungeons already.