Tag: technical

  • Why the TBC Anniversary Downtime Is So Long – Blizzard Finally Explained

    Why the TBC Anniversary Downtime Is So Long – Blizzard Finally Explained

    A Rare 24-Hour Downtime for TBC Anniversary

    With the arrival of the Burning Crusade Classic pre-patch on Anniversary realms, Blizzard scheduled an unusually long 24-hour maintenance window.
    For many players, that raised questions — why so long? and what are they actually doing?

    This week, Blizzard developer Fwoibles (arnetHound) finally shared the story behind the scenes in a detailed forum post.
    You can read the original explanation directly on Blizzard’s forums here:

    👉 Official Blue Post:
    https://us.forums.blizzard.com/en/wow/t/burning-crusade-anniversary-pre-patch-downtime/2224572

    And honestly — the technical challenge is impressive.

    🧭 Quick Summary

    If you just want the short version:

    • Blizzard scheduled a rare 24-hour maintenance for TBC Anniversary
    • Anniversary realms were originally running inside Classic Era’s infrastructure
    • That setup could not support the transition to Burning Crusade
    • Engineers created a brand-new migration method called “Persistent In Place”
    • Account & regional data are being moved, while character data stays in place
    • This avoids guild breakage, character transfers, and name conflicts
    • When realms return, everything will look exactly the same to players

    The Real Problem: Anniversary Was Never Meant to Become TBC

    When Anniversary realms launched, Blizzard took a shortcut to get them online fast.

    Instead of building a brand-new environment, Anniversary realms were quietly running inside the existing Classic Era infrastructure, with only a thin software layer separating them.

    This worked… mostly.
    You might remember the hilarious moment when Season of Discovery players accidentally invaded Anniversary Alterac Valley — that was the wall cracking.

    Blizzard always knew this setup wouldn’t survive TBC.
    At some point, Anniversary realms had to be migrated into their own full environment.

    That moment is now.


    Why This Migration Is So Hard

    Normally, Blizzard would use their “Connected Realms” tooling to migrate data — but that system was outdated and risky.

    Another option:
    perform millions of character transfers.

    Problem?
    That would:

    • break guilds
    • create massive name collisions
    • generate a nightmare of player issues

    So Blizzard’s engineers came up with something new.


    The Solution: “Persistent In Place”

    Instead of copying everything, Blizzard invented a new approach they call:

    Persistent In Place

    World of Warcraft stores data across three databases:

    DatabaseWhat it stores
    PersistentCharacters, guilds, items
    AccountAchievements, account data
    RegionalRealm lists, tokens, region-wide systems

    During this maintenance:

    • Account & Regional data are being fully copied into the new TBC environment.
    • Persistent data stays exactly where it is.

    That means something completely new for WoW’s infrastructure:

    Two different versions of World of Warcraft will temporarily read and write to the same persistent database — safely separated by environment tags.

    It’s bold.
    It’s risky.
    And testing shows… it works.


    What This Means for Players

    When realms come back up:

    • Your characters will be exactly where you left them
    • Your guilds, mail, items, names — unchanged
    • Realm names remain the same
    • No disruptive transfers
    • No guild breakage
    • No naming chaos

    From the player side:
    nothing breaks, nothing changes, everything works.

    Behind the scenes:
    one of the most complex migrations Blizzard has attempted since original Classic launch.


    Final Thoughts

    This is a one-time infrastructure operation — and once it’s complete, Anniversary realms will finally be standing on their own, ready for the full Burning Crusade journey.

    Massive respect to the Classic & Live Ops teams for pulling this off.

    Welcome to Outland. 🐉