One of the top excuses ever used for bad performance or other various screw ups (right behind “blame the healer”) is lag.
More guilds have wiped to lag than any other boss, more players have died to lag than any other enemy. It’s an inconceivably (go on, do it, I dare you) powerful monster, capable of slaughtering thousands in one fell swoop.
It’s also something a large number of us combat on a daily basis. Some of us (like the awesome DK tank mentioned last post) get alarmed and call their ISP when their ping exceeds 100ms. Some of us (like me) are overjoyed if we experience anything less than 400ms.
A brief tangent: Blue Ulduar proved that gear can’t hold you back. “I don’t have the gear” is not a valid excuse.
Well, if you’re green head to toe, chances are you aren’t going to be able to tank Crusader’s Coliseum. But get reasonable gear, well itemized, well tweaked blues and the world is your oyster (even while mounted!).
Lag is treated the same way. “I shouldn’t raid, my latency is so bad” or “I can’t PvP properly”, blah blah blah.
This isn’t a valid excuses. Lag, even heavy lag, is just another challenge to overcome, another hurdle to… well, hurdle.
I’m using myself as an example here. The lowest latency I ever experience is 350ms, and this is very, very rare. A good night for me is around 450ms, the average is about 550-600, and I spend a fair amount of time in the 750ms area.
But I don’t whine. I don’t refuse to PvP because I’m bogged down by 600ms. I don’t sit out for raids despite trucking along with 700ms.
Is it hard to counterspell a 1 second heal when it doesn’t even show up on my screen until it’s half finished? You bet it is. Is the safety dance a wee bit difficult when you are operating half a second behind everyone else? Sure it is.
But it isn’t crippling, it isn’t game breaking. It’s simply an extra challenge that needs to be accounted for.
If you have lag in excess of 1000ms, that I can see being a valid excuse. Anything lower than that, and you just aren’t trying hard enough.
What I’m really preaching here today is that lag does not hold you back. YOU hold you back.
Naturally, having played with supposedly bad lag for so long, I have developed a few tricks!
I will share them with you, all you have to do is donate five dollars using the donate tab over on the left there, then scroll down.
[There is no donate button. Stop looking.]
Firstly, there’s that whole pre-pressing thing I’ve talked about before. With lag in excess of 400ms, there really is no other way to play. If a shaman starts casting a 0.9 second LHW, you don’t have 0.9 seconds to interrupt it. You only have 0.4 seconds, maybe 0.3. You need to cut out as much time as possible from your actions.
If you’re already half a second behind everyone else, you don’t want to be caught with slow reflexes and become a full second behind everyone else.
Second, you have to develop a sort of sixth sense about your surroundings. You need to be able to predict what’s going to happen next.
For PvE, this isn’t typically that difficult. A boss mod of some sort should be able to tell you what’s going to happen next with a high level of accuracy, allowing you to preemptively react to many mechanics. Some things, like the Safety Dance, will simply take time and practice.
It’s a lot easier to screw up the safety dance when what you are looking at on screen is not reflective of reality. You need to reach a point with your play where you are very familiar with the fight at hand, and can preempt boss mechanics rather than react to them.
Familiarity cannot really be taught. It’s just something you need to experience, learn, and internalize.
PvP is somewhat more difficult. Again, this is something you just have to do to gain proficiency. You start learning patterns, things your opponents do, and you can start reacting to their decisions before they even make them.
Some are common, and easy to remember. Most DKs open up with some good ol’ Chains of Ice spam, and when that fails, that’s usually when they’ll death grip. Some do use it at the start of combat, those death knights are foolish. Blink and have your way with them.
Ret paladins, due to their lack of tools, are the most predictable melee class around. If you start the fight at range (which you always should, if you hope to win) they really only have two options: repentance and hand of freedom. A kited ret pally will always use one or the other.
Trinket out of repentance, or do nothing and laugh as Mage Armor makes mincemeat of his pitiful magic debuff, and prepare to deal with HoF. Ideally, the opening moments of combat against a ret pally would be getting off as many spell steals as you can. HoF lasts a long time and it is impossible to kite with it up. And as many paladins run at 115% speed, you will not be able to run for long.
Spellsteal HoF when it goes up (and it will go up), then prepare for the bubble.
And so on the list goes. Shamans always drop a grounding totem before attempting a self-heal with a cast time, hunters almost never wait for you to blink before hitting disengage, and almost always feign death if/when that manoeuvre fails. Discipline priests inexplicably panic when penance gets locked out, almost always making several fatal mistakes in rapid succession. Druids will happily waste boatloads of mana trying to shapeshift out of Slow.
Third, you need to make judicious use of timing addons. Things like Quartz, OmniCC and some sort of buff/debuff tracker are not optional.
Quartz is pretty obvious, we all know and love it. It will allow you to compensate for your additional lag; more importantly it will allow you to compensate for variable lag. This addon, combined with pre-pressing, will make a HUGE difference in your performance.
Fourth, you should be able to perform your entire spell rotation blindfolded. You should be intimate with your rotations. The timing of chaining your main nukes, of when to use your procs for maximum efficiency, should not require any conscious decision making.
If you are, say, a fire mage, you should be able to maintain your rotation on a TD (test dummy) for minutes at a time relying only on aural cues. (Preferably without random haste procs, those will screw with you. If you have haste proc style trinkets, unequip them before trying it blindfolded.)
This, more than anything else, requires an immense amount of familiarity. If you’ve been a frost mage since Molten Core, you probably already have raided with your eyes closed. If you’ve been arcane since patch 3.2 hit… well, chances are you still need some time, though you’re actually in a better place than those who’ve been arcane for longer.
Anyone else still instinctively go for AM once AB hits 3? /guilty
You don’t have to be able to manage your cooldowns completely internally. Getting all of your cooldowns and their various cooldowns into pure instinct is pretty rad, but may be a few steps too far. I mean if the cooldown on AP gets lowered by ten seconds, that will completely ruin all your internal instincts.
Consider, I tried out glyph of Blink once. That extra 5 yards was extremely confusing and disorienting. I had completely internalized the distance I travel with that spell, and increasing its distance by 5 yards left me utterly bewildered and confounded every time I used it.
Fifth, complain to absolutely everyone you know about how bad your lag is. Eventually, you will find someone with an even worse connection than you, and you will feel much better for it.
Blame the guildy that isn’t there to defend themselves.
Works like a charm.
I do a lot of pre-casting in my standard rotation but I find it hard to do with things like counterspell. If I don’t actually need to cast it, I’m stuck in an awkward situation with the button depressed and no way to get my finger off of it without blowing that cooldown… Of course I have a /stopcast built into my CS since the nasty spells are always being cast right after I start my long cast spell so I can’t even try to start casting another spell and then let my finger up…
I’m using IceHUD now and have it set up to show me 4 purty little circles as I get the Arcane Blast debuff. That helped break the 3AB->AM pattern.
#5 is why I read this blog even though I no longer play WoW.
same here
There are two types of lag. You addressed persistent lag. This is predictable and is almost entirely able to be worked around. Then there’s spontaneous lag. This cannot be predicted and you cannot adapt to it, because when you’re not able to do anything for 5 seconds, it’s too late already.
This isn’t the type of lag that kills raids. Before my internet provider came to fix various problems with my neighborhood’s internet, I had lag that stuttered. For example, I would be on one side of thaddius, dpsing with 200 ms. Then I would have all of my internet stop and 10s later it would unfreeze and I would be dead. It was TERRIBLE in arena. Every time I entered a match I would have at least one huge pause. This is the most frustrating type of lag because it isn’t consistent and it is hard to adapt to it.
Glad I have <120 ms consistently now.
I used to always have to play at around 4-500 ms. I don’t know if you have tried the reg hack to improve latency, but it worked for me. I am always rocking around 150ms now. It’s an easy regedit and you can read about it here:
http://forums.wow-europe.com/thread.html?sid=1&topicId=2252327125
And then I read the rest and see you are below 120. Maybe it will help someone else.
My latency is usually pretty good (in the 75-150ms range), the problem that I run into is my framerate will drop from mid-20/30′s to below 5 during a 25-man boss fight. Killing addons and lowering my graphics settings can help this, but it can make it hard to see who’s getting hit when I’m on my healer. I inspected my graphics card when it got really bad and discovered that it had gunked up and the cooling fan wasn’t running anymore. I cleaned it up and squirted some WD-40 in there and things improved some, but for me lag is still more of a system issue with my PC than a connection problem.
I have kangaroo lag… cause I start with a high number and it jumps up and down…
You are right about adjusting to it.
I get confused when i have an occasional lag drop… I am used to 5 second instants, but never instant instants.
Safety Dance was a pig, even with tips.
Then one day I realized that I shouldn’t be running for the gap… I needed to run for the big green eruption. It was totally unnatural…
Guess what, by the time I get there, there was no erruption (according to blizzard)…
Of course the next thing I had to learn was not to be too eager.
Hahaha, been there, done that, got the t-shirt.
Your last sentence made me LOL, spot on.
I can’t function at anything above 500. Below 500 I’m fine.
But my frame rates can drop to practically nothing before I bat an eye. My first playing experience was on a laptop which was so old and dead that any time I saw 18fps I got all captivated watching my Belf’s ears bounce, because I simply never saw that any other time. My average framerate was 7, very good was 14, and I occasionally had as low as 2 or 3 and kept playing… I didn’t know better, because I’d never played an MMO on a decent computer, I kind of thought it came with the territory.
Because I had all that practice, I can consistently successfully do complicated things like jump across the platforms in Blackfathom Deeps at less than 10 fps. It is a skill that has not deteriorated despite the fact that I now play on a new desktop that’s consistently at 60 fps. I recently had a bad internet outage that proved I can still function at obscenely low framerates (I didn’t remember it being so hard on the eyes though).
That personal experience and your (easily believable) ability to compensate for lag I think pretty much prove that with practice you can compensate for most hardware issues.
I rarely lag. The times when I get “lag” is when the entire server is, eg – when 25 people simultaneously ask on Vent/TS “Anyone else lagging?”
Personal lag, I agree can be overcome. Server lag? No chance. If 25 people can’t do anything, or take 2-3 seconds to cast instant spells, it doesnt matter how amazing/skilled/geared you are, you are going to wipe and if the lag doesn’t clear up, the raid is ruined.
You may have guessed but I speak from recent experience. Our HC TOC25 raid (You know, that one with IMMENSELY tight time limits that require very high DPS and healing) was completely ruined because the server decided to add a 5 second handicap to everything everyone was doing.
I’ve noticed that a lot of time when people say “lag” they mean “framerate”. Which is a killer when you’re trying to avoid fire, etc. Sometimes this can only be fixed by way of computer hardware upgrades, but honestly, a lot of the time it can be fixed by going through your addons with a fine-toothed comb and scaling back on them for raiding. That’s what I’ve done in the past, and it’s been helpful /nod
I used to run with 400-600ms. It was the annoying type that will start to let up when things aren’t too hectic, then shoot right back up as soon as something important happens (likely because “something important” was often adds spawning or a major spell effect). At the time I played a shadowpriest and I got around it pretty easily with precasting and practice as you’ve described.
About a year ago I finally attained something I was starting to suspect didn’t exist: the stable, fast connection. Hey, awesome, though I, and promptly rolled prot warrior.
Last weekend, I moved to a new house for my second year at uni and… and suddenly I’m back to 300-400ms. I coped with this before, I think, I can cope with it again. To hcToC5!
It wasn’t… impossible… it was just very difficult, and I had to ask my DPS to please, please wait until they see Shockwave before attacking, as if there was no Shockwave the tank was probably in her own little world of people in ready positions and buffs sitting at 0seconds. ToC10 that evening was considerably worse – I lost aggro during the worm phase twice and really cheesed off our warlock. Were I in any other role I think you’d be right – I could cover for it. As a tank, warrior no less, I just need to do so much so accurately when my DPS are going all out that I just can’t see a way to deal with it effectively enough to avoid utterly ruining my rep in the PuG community. D:
I normally run with at about 250 or so, and have learned to compensate quite nicely. It does irritate me something fierce when someone uses the lag excuse and, when asked, their lag is hovering around 100.
like other have mentioned, worst kind of lag is the kind that fluctuates. I never realized just how bad my lag was until I installed quartz. I used to play a hunter as a main, so I guess due to being BM and autoshot is wasn’t as glaringly apparent, but when I switched to elemental/resto shaman? ouch. it fluctuates anywhere between 50 and over 1k ms for me, depending on what’s going on in the encounter. quartz makes it a bit easier to precast and I rarely die in a fire, but nonetheless its a serious pain to compensate for :/
and being responsible for short cast interrupts ? (like moorabi for the achievement for example) – forget it
best I can do is catch about half of the flashes of light holy pally in faction champions fight likes to cast so much.
One thing that helps is determining the physical location of the server you’re playing on. While this doesn’t matter much for aussies (although, I suppose there could be a slight difference between the seattle and los angeles locations), it can make quite a bit of difference for those of us on the NA continent.
Also, just because you’re are “as the crow flies” closer to a server location, doesn’t mean that you’re closer in internet terms. For example, I live very near Dallas, yet my ping to the LA servers is much much smaller, and after doing a tracert to the Dallas server, I found that my connection was actually going all the way up to Chicago before going to Dallas, whereas my tracert to the LA server was going pretty much directly. Here’s a wowwiki page that lists all the servers, their IPs, and physical locations:
http://www.wowwiki.com/US_realm_list_by_datacenter
Just get an IP address and open a cmd window, then type tracert [server IP], and you’ll get a pretty good idea of what your WoW lag will be on that server
“inconceivably (go on, do it, I dare you)” – ok, I will bite since no one else did:
“you keep a using this word, I do no think it a means what you think it means”
Quartz has been my answer to lag since day one of reading your guide on Raid add ons a long long (long) time ago …. it works for any kind of lag, be it consistant or spike lag …. awesome add on that I hope keeps being supported until long after I dont play the game
I have ‘super-advanced-pay-extra-for’ speed, so consistant lag is not normally an issue for me. I have had the occasional night where lag bogs me down and its been annoying enough that I take a night off of WoW because I am not used to dealing with it! Even with Quartz in play, lag can be annoying
” Anyone else still instinctively go for AM once AB hits 3? /guilty ”
I count out loud to myself “1, 2, 3, 4″ and regularly scan my Mlk combat text to see it say “[arcane blast 4]” …. did Arcane back in BC, switched to FF for a short while and then back to Arcane…so yeah….3 and out for me comes natural
Quartz is one of the single best addons I’ve ever used, specifically for the lag bar. NOw, granted, it’s not going to help me tight-ship my 2H-Unholy DK disease rotations in a movement fight at 1200ms, but it is definitely going to be the difference between being #2 and #1 on Recount when my ping is sitting around 500 thanks to Comcast deciding to suck a fat one.
I, like you, generally have a really good connection, I have a fairly decent relationship with my ISP, and if something goes wrong, usually they know about it by the time I call them. Does it still happen sometimes? Totally, but whereas a few years ago when I had Verizon DSL and could 100% blame lag for my poor performance on occasion, now with my awesome Comcast connection and Quartz? If everyone isn’t running in place, I can probably make it work. ^.^
I live roughly in the middle of nowhere. Until about the release of WotLK, I raided on… wait for it…
*dial-up*.
It was brutal. Latency went below 600ms *twice*, and was over 1k most of the time. I managed to get to T5 content, but that’s as far as I made it.
Now that I have less than 400 latency almost all the time, this game is AWESOME.
You may all now reference point five and feel good about yourself.
*aghast*
Man, friggin Starcraft was unbearable on dial-up!
*Feels significantly better*
I still play on dailup :[
But i get high speed in a week!
YAY!
Ahhh, I remember the lag days… Not going to lie and say I miss them
What was typically amusing to me, was my uncanny adaptation to it. Which =’ed compedative preformance. Back then I was sitting top 5 dps.
I remember my first raid night with my new computer, which was very clearly on steriods, I dropped 2 spots average preformance for the night and following few nights, as I was not used to a no latency / lag environment
Of course looking back now, there is no way in hell I would ever raid like I did back then. Screw that!! I would rather not raid at all verses reliving the horrors of kangarooing / high latency.
[...] } I remember ages ago Euripides was paying out on people that use lag as an excuse for standing in the [...]