Halondrus-Bug: Blizzard erklärt die kuriose Problemsuche

Diese Themen erwarten euch auf dieser Seite

Halndrus-Bug: Warum es so lange dauerte

Knapp drei Wochen ist es her, da entdeckten Spieler bei Boss Halondrus im Mausoleum der Ersten ein merkwürdiges Problem: Manche Fähigkeiten wie der Planetenknackerstrahl waren auf einmal für Spieler unsichtbar, kurz darauf spielte Blizzard die ersten Hotfixes ein.

Doch die halfen nur… bedingt. Warum Blizzard das Problem des Halondrus-Bug erst nach drei Wochen endgültig lösen konnte, erfahrt ihr hier.

Halondrus-Bug: Problem war der Client

Dazu haben die Entwickler von World of Warcraft ein ausführliches Statement gepostet:

After weeks of this being a top priority for our encounter and QA teams, we’ve solved this and fixed it.

Some background

Starting on June 10, in a portion of the Halondrus encounter, multiple abilities began disappearing or rendering inconsistently. While we rolled out some partial fixes a few days later, a number of issues have lingered for the past two weeks, understandably frustrating players attempting the Halondrus encounter.

It’s unusual for a bug like this to take so long to overcome. The first step we take when any bug is reported is to have our QA team investigate and reproduce the bug. Figuring out steps to reproduce a bug is essential, both for understanding what’s causing it and to make it so that we can correctly test the eventual fix. With the Halondrus issues, we ran into an immediate challenge: none of our QA testers or engineers were able to reproduce the bug following the same steps that were causing visuals to misbehave on live realms. That’s extremely unusual, and we spent some time trying to gather more information and test different theories, while applying some quick partial fixes.

Over the last week, guided by the curious case of a single engineer who was able to reliably reproduce the issue (when no one else could), we tracked down the underlying cause as a very niche and previously undiscovered bug in our hotfix system itself. This bug made an unrelated hotfix unintentionally cause player clients to read an erroneous visual “occluder” (an invisible volume usually used to tell the engine that it doesn’t need to render whatever is on the other side of it, to optimize performance) in the Halondrus playspace. The reason internal tests didn’t easily reproduce the issue was– the actual game data was correct.

The Current Situation

We have now developed a process to both clean up the bad hotfix data and fix the issue that made this possible in the first place. That fix was deployed earlier today.

We sincerely apologize for how long this took to fix. It was a top priority for the team the entire time, but turned out to be almost unique in coming from an underlying cause that took far longer to track down than we ever expected.

Und die Geschichte ist ziemlich kurios. Die visuellen Bugs wurden durch einen fehlerhaften Client bei uns Spielern verursacht – einfach gesagt. Dadurch wurden Anfragen geladen, die die Anzeigefehler auslösten.

Das Problem: Blizzard versuchte, den Bug zu reproduzieren. Das ging aber nicht, da die Launcher der Mitarbeiter diesen Fehler nicht beinhalteten. Also tappten die Mitarbeiter lange im Dunkeln, bis ein tapferer Entwickler dem Problem auf die Schliche kam.

Zudem entschuldigte sich Blizzard für die Probleme und beteuerte, dass nun alle Probleme gefixt sein müssten. Hoffen wir das Beste!

Der Guide zur Krabbe:

Beitrag kommentieren