LatencyGuard is a high-performance World of Warcraft addon designed to eliminate input lag and optimize spell-casting responsiveness. It dynamically synchronizes the game's hidden SpellQueueWindow (SQW) with your real-time world latency, ensuring your ability queuing is always mathematically optimized for your current connection.
- Dynamic Synchronization: Automatically calculates and applies the optimal Spell Queue Window based on real-time world ping.
- Intelligent Discovery: Features a high-frequency "Cold Start" mode to capture reliable data immediately upon login or instance transitions.
- Combat Safety: Strictly respects WoW's combat lockdown rules, deferring CVar updates until the player has left combat.
- Jitter Prevention: Uses hysteresis logic to avoid constant, minor updates to the game engine, only applying changes when network conditions shift significantly.
- Modular Architecture: Built with a clean, production-grade codebase designed for maximum performance and zero global namespace pollution.
Access the settings panel to fine-tune your experience:
- Slash Commands:
/lgor/latencyguard - Menu Path:
Escape>Options>AddOns>LatencyGuard
| Setting | Description | Recommended |
|---|---|---|
| Enable Automation | Master toggle for the logic loop. | Enabled |
| Chat Feedback | Prints a message when SQW is adjusted. | Enabled (Verbose) |
| Tolerance Buffer | The "padding" added to your current ping. | 100ms - 150ms |
- Event-Driven: Replaces heavy
OnUpdatepolling with an efficient dual-ticker system (30s Maintenance / 2s Discovery). - Zero GC Footprint: Pre-cached API globals and table reuse prevent memory churn and Lua garbage collection spikes.
- Namespace Discipline: Uses a private namespace table to ensure zero conflicts with other addons or the Blizzard UI.
- Retail: Fully supports The War Within (Interface 11.x) using the modern Settings API.
- Classic: Support for Classic Era, Season of Discovery, and Cataclysm Classic.
- Download the latest release from GitHub.
- Extract the
LatencyGuardfolder into yourInterface\AddOns\directory. - Restart World of Warcraft.
Author: Josh "Kkthnx" Russell
License: Standard WoW Addon Distribution License.
For bug reports or feature requests, please visit the GitHub Issue Tracker.