logoalt Hacker News

vakrdotmeyesterday at 6:47 PM2 repliesview on HN

That’s fascinating. I didn’t realize the WoW server was so database heavy. do you know if the original game logic was implemented mostly in stored procedures, or was it just used for persistence and the engine handled the rules elsewhere?


Replies

StilesCrisisyesterday at 9:43 PM

It's not, no. The data you see in these files is reconstituted from the data that shipped with the game client, but they're not a perfect match for the real data.

The game servers are all C++ and don't use stored procedures for general gameplay management. They do handle inventory management so that item duping is generally not possible, and complex things like cross-server character transfer use stored procedures.

ctippettyesterday at 7:00 PM

I don't know I'm sorry. I'm not involved in the project, just a curious bystander!