This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
The current lag display - what all cast bar mods I know of show - is not a good indicator of when can one cast the next spell, especially on connection with high jitter (variance of delay): To combat delay and jitter, WoW implements a server-side spell queue, here is an in-depth article about how is this implemented currently: http://wowhats.wordpress.com/2010/03/07/lag-wow-and-you/
Here is a short summary:a, There is a queue zone on the server beginning 300ms before the current cast ends (or before the GCD expires in case of instant spells), where queued spells will be cast immediately after the previous.b, There is a 1s long lockout zone on the client, where you cannot queue anything (even within the 300ms queue zone). This zone begins at the start of any spell, be it instant or with cast time.
What I would like to see is that, instead of colouring the "lag" at the end of the cast bar, to colour of the effective queue area, stating 300ms before cast end but at least 1s after last spell cast start, (so lockout zone has "higher priority"). Considering how network delay affect the problem, these zones should be counted starting at client-side cast start. (I think it is the UNIT_SPELLCAST_SENT event, UNIT_SPELLCAST_START is at receiving the server's answer)
A related request originally presented in ticket 52: Also, a simple color selection for the latency bar would be awesome. This setting actually has two parts: 1) the actual color of the latency bar (default: red) and 2) the alpha of the latency bar (currently 100%). This would allow the user to have a similar effect to incoming health bars, being rather transparent but still visible.
Current implementation in r148 is not working correctly. First, if I try to cast at the begin of the "red zone", than I have an error that the spell in not ready. Second, if I cast channeled spell (Mind Flay for example), than last tic is lost.
I made a post about this in the comment thread, but it doesn't seem like castbars takes into account the Custom Lag Tolerance setting (Interface/combat), which can be used to adjust the spell queue window.
Well, perhaps I'm misunderstanding or miscommunicating something. For a while I've been playing with >300ms latency (as described in game and indicated on Castbars) due to a bad modem. I've had the modem replaced and my latency is 75ms, as indicated in game. However, Castbars (v148) still shows the last 400ms of a castbar in red. Quartz correctly shows just the last 75ms. I assumed this was due to highlightning the Blizzard lag tolerance zone.
For the record, backing up to R3.8 correctly shows my sub 100ms latency.
Where does the 500ms come from? Now that my latency is actually low, I'm finding that with the Alpha (v148) I often dont get spells queued when i hit them "in the red."
The release R3.8 works perfectly at the moment, but does not label the Blizzard Lag Tolerance setting.
To post a comment, please login or register a new account.