Home/World latency in Patch 4.0.6
Patch 4.0.6 changed how latency is displayed to the client, we now have a "Home" latency and a "World" latency, BrianI on the Tech Support forums posted a long explanation of what it means exactly and how latency works in WoW.


Originally Posted by BrianI (Blue Tracker)
We have been seeing a lot of confusion regarding some of our recent changes to the User Interface, specifically in regard to the new in-game latency meters. With 4.0.6, we have split the two separate connections the client forms to our game servers into two different ratings, labeled 'Home' and 'World'.

The speculation regarding what these ratings mean has been very interesting and some of the guesses as to what the numbers actually refer to have been pretty imaginative. Some have speculated that 'Home' referred to your personal latency and 'World' was Blizzard's latency. This is incorrect.

In essence, 'Home' refers to your connection to your realm server. This connection sends chat data, auction house stuff, guild chat and info, some addon data, and various other data. It is a pretty slim connection in terms of bandwidth requirements.

'World' is a reference to the connection to our servers that transmits all the other data... combat, data from the people around you (specs, gear, enchants, etc.), NPCs, mobs, casting, professions, etc. Going into a highly populated zone (like a capital city) will drastically increase the amount of data being sent over this connection and will raise the reported latency.

Prior to 4.0.6, the in-game latency monitor only showed 'World' latency, which caused a lot of confusion for people who had no lag while chatting, but couldn't cast or interact with NPCs and ended up getting kicked offline. We hoped that including the latency meters for both connections would assist in clarifying this for everyone.

As is probably obvious based upon this information, the two connections are not used equally. There is a much larger amount of data being sent over the World connection, which is a good reason you may see disparities between the two times. If there is a large chunk of data 'queued' up on the server and waiting to be sent to your client, that 'ping' to the server is going to have to wait its turn in line, and the actual number returned will be much higher than the 'Home' connection.

"Well, great," you may say, "but what does that mean to me?!"

Not much, maybe, but I wanted to focus on how local (or network) factors can (and will!) affect these numbers.

Here are the most common causes of high pings/latency (on both Home and World):

  • 1) Wireless
  • 2) Packet loss
  • 3) Almost-but-not-quite-broadband*
  • 4) Addons (yes, those wonderful UI modifications)
  • 5) Firewalls (some firewalls do interesting things to latency... try playing without it to see if it helps!)
  • 5) Mis-configured or defective home routers (please temporarily bypass before anything else)
  • 6) Quality of Service and Traffic Management Systems performing packet queuing of some sort.
  • 7) Net link saturation (not necessarily your ISP, but somewhere between you and Blizzard)

*As of July 2010, the 'official' definition of Broadband Internet (per the FCC) is '4Mbps downstream and 1Mbps upstream'. Anything lower than this is not 'officially' broadband.

Lowering video settings (especially view distance) has the added benefit of lowering the amount of data your connection is asked to convey, as well, so even that can be a valid troubleshooting step.

If your 'Home' connection latency is low and your 'World' connection latency is high, that frequently indicates that there is some sort of QoS congestion controls being applied to your internet connection, at either the micro (LAN) or macro (WAN) level. A common symptom would be that you would be able to chat, but not to cast.

If both connections report high latency, that means your connection to our servers, in general, is almost completely saturated, or 'overflowing'. Without making any claims where that saturation lies, that seems to have been the most common case to date.

Please refer to our support pages (such as http://us.blizzard.com/support/artic...ategoryId=2329) or contact a technical support representative directly for further information and troubleshooting.

Patch 4.0.6 Latency Changes
BrianI also explained why some people saw their latency improve dramatically in 4.0.6, and how they had to revert the changes for the moment to keep everyone happy. The good news is: tons of improvements are coming!
Originally Posted by BrianI (Blue Tracker)
With 4.0.6 we made a couple changes to our instance servers in an attempt to lower latency. Unfortunately, with those changes came increased bandwidth requirements. Due to the nature of the feedback we received, we have temporarily reverted those changes, as of around ~6pm PST last night. Are you still experiencing issues?

Could you go into a little more detail on this? You said the change done with 4.0.6 caused a bandwidth problem but was said problem on my end, your end, or somewhere in between? If this change did cause a problem on my end how can I prepare for when it has been reimplemented?

In a nutshell? That's a bit hard to explain clearly, but I'll try. Some people have an ISP whose peering link to their tier 1 backbone provider is oversaturated. Some people have ISPs that are throttling their connection in some way. Some people are on wireless connections, or are using old routers that are causing issues. Some people simply have a misconfigured or malfunctioning LAN device. Some people just have lower bandwidth connections. I’ll explain further below.

Unequivocally, the bandwidth problems were not internal to our network. We never came close to capacity. The actual total peak transfer data rate was around 1/5th of our maximum capacity.

When we performed maintenance the day we released 4.0.6 we made a couple modifications to our instance (BG/arena/dungeon/raid) servers. One of these changes had the effect of lowering latency for a very high percentage of our users... around 99% or so. The numbers were pretty staggering, to be honest. My personal ‘instance server’ experience was a drop from 120-150ms average ping down to 12ms. No, really, 12 ms. From my home residential connection. It was amazing. Raiding was glorious. The vast majority of our users saw similar improvements.

Then again, I have a very stable high bandwidth cable connection with a well designed internal LAN, and I had no problems handling the requisite increases in bandwidth. You see, part of that reason the latency went down is that a lot more packets were being sent. In some cases, the bandwidth almost tripled. For those who don't (or can't) meet all of our minimum system requirements (e.g. broadband internet*) or who are having issues with their connection or are on a flaky wireless connection... things weren't so pretty. We ended up rolling back that change until a later date when we will be able to selectively turn on that performance enhancement on a ‘per client’ basis. Unfortunately, that will require another patch, so we’ll just have to wait a bit.

Yes, we really did roll back that change for something that negatively affected less than 1% of total users. We really do care about providing the best environment we can. We do things like this frequently.

We do understand that some people do not have the options available to them that others do. We know that people are playing on 6 to 8 year old computers (in some cases, even older) with a flaky 3G or satellite connection, even though this does not meet our minimum system requirements. Not everyone can afford newer or better and not all areas have a faster connection available, currently. We do see people connecting from all over the world from backbones that are throttling their connections due to the cost of transmitting data over transoceanic cables. We see all these things… and we feel some of the same frustrations these people do when trying to have a smooth gaming experience. It is actually difficult to be unable to help someone due to situations outside your control.

To be honest, World of Warcraft was not designed for these types of setups. That is why we are very clear with our ‘minimum system requirements’ and what, exactly, is supported. Will we still try to help you connect and do our best to help you out, anyway? Absolutely. We just can’t make any promises or guarantees, as much as we would like to. The actual bandwidth requirements are not that high. In ordinary play, WoW shouldn’t end up taking more than a few hundred megabytes a month. What is important, however, is the stability of the connection and width of the ‘pipe’, due to the bursts of data that need to be transmitted at times. While total bandwidth may not be high, there will be short periods where a ton of data is being sent simultaneously (like, you know, raid boss fights or even when first logging on to a server when your toon is in a capital city).

We may wish it were otherwise, but if we tried to send and receive less data we wouldn’t be able to provide the immersive, complex, top-notch gaming experience (most people) have come to know, love, and expect from Blizzard Entertainment. I wish there were some way to do both, but there really isn’t, at least with today’s technologies. Either we can provide an intense environment that over 98% of people who play WoW have no problems with, or we can lower our standards to unacceptable levels and try to get that extra ~2% in, as well.

Anyway, I apologize for the lengthy post, and I’m sure this will be lost in the thread, but I’ve been meaning to post some thoughts on this for awhile. I hope you’ve enjoyed the read… it was fun to type, at least.

Blue Posts
Originally Posted by Blizzard Entertainment
Getting a GM Survey without a ticket response
This is a known issue and from what I understand, has to do with the limitations of the in-game mail system. We are, of course, working with our developers to find a solution. >^.^<

In the mean time, I do apologize for any confusion or inconvenience this may cause. We are definitely aware of the frustration an individual might feel if they see their petition disappear and receive a survey with seemingly no response. Remember that Game Masters will respond to each and every petition submitted, and be sure to always check your in-game mail before filling out a survey. (Source)

Paladin (Forums / Cataclysm Talent Calculator / Skills/Talents)
Light of Dawn/Beacon of Light Bugfix
The hotfix note correctly describes what an attempt to fix a bug ended up changing, which was not actually the original intent. We're reverting the hotfix until we can fix the bug without causing Light of Dawn to no longer trigger Beacon. (Source)

The MMO Report
Let's start the week with a nice and warm MMO Report.



Comics
Dark Legacy Comics #275 and Teh Gladiators #210 + #211 are now available!

This article was originally published in forum thread: Latency Changes in Patch 4.0.6 and beyond, Blue Posts, MMO Report, Comics started by Boubouille View original post
Comments 77 Comments
  1. Ealyssa's Avatar
    Quote Originally Posted by reve View Post
    Did he really say people should disable their firewalls because they might affect latency? Gotta be shitting me... I guess they need to increase Authenticator sales.
    No he says to TRY without firewall if you have latency. You know, to find the problem (firewall configuration in this case)...
  1. marrakoosh's Avatar
    Did anyone else notice the 'Speed' attribute on the 'General' pane in the character screen as well? Not seen it reported anywhere (unless I've missed it) but just tells you run speed, mount speed and swim speed!
  1. VanishO2's Avatar
    Quote Originally Posted by reve View Post
    Did he really say people should disable their firewalls because they might affect latency? Gotta be shitting me... I guess they need to increase Authenticator sales.
    To test and see if it's the reason, so you know where to work on to solve your problem.

    Not to play without it forever.

    It's the nature of any testing.
  1. mmoc8e35e9fe46's Avatar
    And I thought the 100-120ms drop in latency could be chalked up to my new wireless router and receiver
  1. Pantelija's Avatar
    http://www.wowbash.com/image-18123.html < win
  1. Keosen's Avatar
    Quote Originally Posted by reve View Post
    Did he really say people should disable their firewalls because they might affect latency? Gotta be shitting me... I guess they need to increase Authenticator sales.
    Why?
    Turning off the firewall while playing will don't make any difference protection-wise.

    Actually if you are a user that doesn't click every flashing bullshit that promises you 1million dollars or following links from "ridicouslyNamedSender@@blizzard.com" you are safe even without AV or firewall.
  1. Fela's Avatar
    Quote Originally Posted by hammersoth View Post
    Way to rip off Penny-Arcade's Dickwolves comic DA!
    Was my first thought too
  1. mmoc693ae91c3a's Avatar
    Quote Originally Posted by reve View Post
    Did he really say people should disable their firewalls because they might affect latency? Gotta be shitting me... I guess they need to increase Authenticator sales.
    Firewalls, particularly software firewalls, can and often will "batch up" the traffic going either way, and then check a number of packets all together. While this may mean that the firewall itself will use less CPU/be more efficient, it can cause a sometimes massive increase in latency due to this batching operation. This is because the packets that are sent/received are not sent on instantly, and may instead be checked as a big batch, say, every quarter of a second, for instance. Taking that example, and allowing for 50ms to process all of the packets gives an instant increase of 300ms to your latency before anything has even left your computer. Not to mention you may get the same delay on the way back in.

    While ok for non-time sensitive applications like web/media streaming (with appropriate buffering), for games, where sometimes a few milliseconds can be all the difference, this is a very bad thing.

    While it is not appropriate in all situations, playing without a firewall as a test can be a useful indicator of whether or not your own firewall is actually causing such a problem.
  1. ZeroWashu's Avatar
    I don't know what they did, but recently many in my guild and I have even seen it on LFD runs with people from other servers have been getting game freezing lag. I am referring to pauses of ten to thirty seconds. We have gotten theses spikes in open areas, most recently being Crucible, as well as instances.

    The most interesting part is that it does not affect all servers in a battle group. In two runs we had one or two people totally unaffected - however in both cases neither was the tank and they reported near instant aggro when other people reported being stuck. It was like those affected didn't matter anymore.

    Reminds me of the good old days in Ultima Online during its release where we experienced what many referred to as the Chesapeake two step - take two steps and stop - take two steps and stop (named for the server)
  1. jlrm365's Avatar
    "Yes, we really did roll back that change for something that negatively affected less than 1% of total users. We really do care about providing the best environment we can."

    Am I the only person who recognises the contradiction, there? F*** the 1%!

    The sooner those "per client" tweaks can be patched in, the better.
  1. FishHead's Avatar
    Yes, we really did roll back that change for something that negatively affected less than 1% of total users. We really do care about providing the best environment we can. We do things like this frequently.
    We may wish it were otherwise, but if we tried to send and receive less data we wouldn’t be able to provide the immersive, complex, top-notch gaming experience (most people) have come to know, love, and expect from Blizzard Entertainment. I wish there were some way to do both, but there really isn’t, at least with today’s technologies. Either we can provide an intense environment that over 98% of people who play WoW have no problems with, or we can lower our standards to unacceptable levels and try to get that extra ~2% in, as well.
    Boy, they really like to toot their own horn.

    Here I am, 6 months later and Blizzard still hasn't fixed my 5000ms+ latency. I wish I could spit on this blue through my monitor.
  1. Jaerin's Avatar
    Wow seriously ripped of PA almost completely.

    Was this a demonstration of how to do the comic without being offensive or just demonstrating how to plagerize?
  1. Katana Angel's Avatar
    I don't get this. They changed the requirements of the bandwidth in an attempt to improve on latency, which actually caused folks to have increased latency. This Brian guy is suggesting that's because their systems/internet couldn't handle it.

    Problem is my latency, connection, and everything else have been fine, and always has been. I've always had about ~150ms connection. I've got a mid-range cable internet connection, and I still saw lag so bad that it prevented me from raiding on those nights after they "fixed" the issue. Those two nights I couldn't raid at all because it was take a step, try to heal, nothing happens, 20 seconds later everything catches up and the tank is dead.

    I'm just so, so confused. If they're trying to suggest that people with crappy connections were the ones that saw the issues with this change, I'd like to disagree. Hell, the person running really bad DSL in our raid group didn't see any lag! This is all so backwards on my end.
  1. Throrion's Avatar
    Boubouille, the guy goes on to elaborate;

    Originally Posted by Blizzard Entertainment
    The number of affected accounts was not in the hundreds of thousands. It probably wasn't even in the thousands. It is much closer to a few hundred, if that much. All percentages and numbers applied are referring to North America, only, not our global user base. That doesn't make it 'less important'; it just makes the impact footprint smaller.
    So his lengthy report only refers to a very niche audience in the US. They still claim that there's nothing wrong in Europe and the rest of the world. Might want to clarify that.
  1. Nixxen's Avatar
    Quote Originally Posted by Katana Angel View Post
    I don't get this. They changed the requirements of the bandwidth in an attempt to improve on latency, which actually caused folks to have increased latency. This Brian guy is suggesting that's because their systems/internet couldn't handle it.

    Problem is my latency, connection, and everything else have been fine, and always has been. I've always had about ~150ms connection. I've got a mid-range cable internet connection, and I still saw lag so bad that it prevented me from raiding on those nights after they "fixed" the issue. Those two nights I couldn't raid at all because it was take a step, try to heal, nothing happens, 20 seconds later everything catches up and the tank is dead.

    I'm just so, so confused. If they're trying to suggest that people with crappy connections were the ones that saw the issues with this change, I'd like to disagree. Hell, the person running really bad DSL in our raid group didn't see any lag! This is all so backwards on my end.
    They changed the way the client and servers handled packages, sending them more often in smaller packages.
    This in turn can "clutter up the package queue". In other words, too many packages are sent, "smart" firewalls/routers/W.E. cluster up those packages and send them as a larger package instead of many small ones - at a slower interval than the game itself sends them. This will cause lag and in some cases disconnects due to loss of too many packages.

    The change they applied will show you if you have set up your connection well. If it doesn't work, either your LAN or your ISP is not set up correctly. Granted, you can't do much about your ISPs set up other than bitch and whine at them, but if enough people do it they will bend over for the masses.
    Your own LAN on the other hand is each persons own responsibility to set up and maintain.

    However, if everything is set up correctly, you will notice better ping times(latency) than you had before the patch.

    I advise checking the entire thread. It has quite a lot of insight on how to approach the changes that are coming.
  1. bloodwine77's Avatar
    Quote Originally Posted by jlrm365 View Post
    "Yes, we really did roll back that change for something that negatively affected less than 1% of total users. We really do care about providing the best environment we can."

    Am I the only person who recognises the contradiction, there? F*** the 1%!

    The sooner those "per client" tweaks can be patched in, the better.
    I don't see a contradiction. I assume you are talking about how they are not providing the best environment they can for 99% of the playerbase.

    However, they only recently tweaked their bandwidth/latency stuff. It is not as if they took something away from the 99% that the 99% have been using for months or even years.

    That 99% of the playerbase has been doing just fine for over 6 years. I think we can wait a little bit longer for Blizzard to figure out what went wrong and try to improve the experience.

    My point is that the playerbase didn't lose anything, we just haven't gained anything yet.
  1. bluspacecow's Avatar
    Quote Originally Posted by Xanwryn View Post
    I'm not into trusting the latency monitor in-game, however. I feel it's incredibly inaccurate, the reason is why is that I'm actually on a bank alt in the middle of Stormwind City's Auction House (Trade District one, not the Dwarven District one) and am getting a "Home" ping of ~1200-1400ms and a "World" ping of ~4000-6000 ms. Sounds high, right? Here's a picture.

    The reason I call this inaccurate is because it's certainly not taking me 1.2-1.4s to chat or 4-6 seconds to use the Auction House. I get false readings like this all the time and am never quite sure why, could be since I use an SSH Tunnelling Service (WoW Tunnels, as mentioned above) or could be something completely unrelated.
    I'm in New Zealand myself and don't get these figures

    133/156 is mine IIRC. Just recently had my account and port upgraded to an ADSL2 type connection tho. In Hamilton roughly 1 km from the exchange

    It's possible it could be an interface issue. Have you tried taking the cliched 4 folders out of your wow folder ? IE The interface , wtf and both cache folder (one in Data folder and one in wow folder)

    Also trying using this cvar :

    http://www.wowpedia.org/CVar_bgLoadThrottle
  1. DarkZero's Avatar
    For some time, just after 4.0.6 launched, I was having some latency issues. Instead of my usual 250ms, it was up to 700-800ms. It was pretty annoying, but I dismissed it as an unusual lag issue. I wonder if it's related to this...
  1. Darangen's Avatar
    Quote Originally Posted by greyghost View Post
    Originally Posted by BrianI (Blue Tracker)
    Yes, we really did roll back that change for something that negatively affected less than 1% of total users. We really do care about providing the best environment we can. We do things like this frequently.
    People who think that Blizzard provides terrible service needs to take this bit into consideration.

    Then again, 1% of the millions of people playing this game is an awful lot of players. Like, more than many other MMO's have playing their game total.
    Yeah, and it only took them about 6 months to do so. Awesome customer service!
  1. Layuth's Avatar
    Yet another list of problems where Blizzard is not at fault in any way. Perhaps I should delete my WTF, Interface and Cache folders.

Site Navigation