how do MMOs accommodate so many concurrent players?

350 viewsOtherTechnology

I’m pretty sure MMOs such as World of Warcraft at their core are big databases. How are these databases able to connect to and manage data from hundreds of thousands of concurrent players in a way that feels seamless?

In: Technology

9 Answers

Anonymous 0 Comments

Usually, games like this loads your character from DB when you login, and then game server handles character logic (i.e. character becomes real time object in game). When you logout (and probably periodically as well) your character is saved back to database.

Just like a singleplayer game is not saved to disk every frame, its same thing.

And modern database may handle a lot of data. For example, I work on ES database that has 160 000 000 records and ES can find record in <5s. While total number of players in WoW might seem a lot, databases can take much much more than that.

You are viewing 1 out of 9 answers, click here to view all answers.