informa
3 min read
News

To run WoW legacy servers, Blizzard must reverse-engineer its own game

"In the past, there was no archiving of older data," World of Warcraft dev Tom Chilton tells Kotaku. "And so as data changed, we effectively lost that stuff to history."
"Our database, the way it works is live data. So when somebody goes in there and says ‘Fireball does 200 damage now instead of 100,’ that’s it: Fireball has changed forever."

- World of Warcraft game director Tom Chilton.

Blizzard drew a bit of ire from World of Warcraft fans earlier this year when it effectively shut down (via threat of legal action) a popular private server, Nostalrius, running an unauthorized legacy version of the game for an estimated 150,000 players.

More intriguingly, it drummed up fresh conversation about an important topic: How do you best preserve games, especially older versions of a persistent, regularly-updated game like World of Warcraft? What if you don't actually have access to your original game? 

Blizzard representatives have made it clear they threatened legal action against Nostalrius in order to protect the company's IP rights, not stifle fan efforts to preserve older versions of their game.

Now, in a recent interview with KotakuWorld of Warcraft game director Tom Chilton and senior art director Chris Robinson have shed light on the technical challenges Blizzard faces if it tried to replicate World of Warcraft the way it was at launch, back in 2004.

"In the past, there was no archiving of older data," said Chilton. "So while we have the capability of doing that now, and in more recent years when we make changes we can ‘version’ the data, we didn’t have that back in 2004. And so as data changed, we effectively lost that stuff to history. And so we would have to go back and try to reverse-engineer it ourselves."

That, says Chilton, is exactly what the folks behind Nostalrius did -- they "spent countless hours researching" old versions of World of Warcraft and did their best to reverse-engineer the entire game.

"They’re just kinda guessing and approximating on a lot of stuff. Which is cool, and they did an amazing job of making it feel like a very authentic experience," said Chilton. "But ultimately the way they implement their data is in no way similar to the way we do it. So it’s not like we can even take that data and put it in the game, because they actually aren’t even really compatible - they have a completely different approach to creating content."

He goes on to note that Blizzard sees challenges in even just hiring the Nostalrius team to run a legacy server for Blizzard, due to the challenge of integrating it with Blizzard's existing Battle.net infrastructure.

There's also a fair bit of conversation about Blizzard's current process for developing World of Warcraft expansions in the full Kotaku interview, which is well worth reading if you're at all interested in how the creator of one of the biggest MMORPGs in the business keeps it afloat. 

Latest Jobs

Treyarch

Playa Vista, California
6.20.22
Audio Engineer

Digital Extremes

London, Ontario, Canada
6.20.22
Communications Director

High Moon Studios

Carlsbad, California
6.20.22
Senior Producer

Build a Rocket Boy Games

Edinburgh, Scotland
6.20.22
Lead UI Programmer
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Register
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more