MMORPG (Massively Multiplayer Online Role-Playing Game) are a sub-set of
computer games where a large number of virtual players interact with each
other online in the virtual world provided by the game. Games like World of
Warcraft (WoW) and EverQuest fall in this category.
These games are distinguished by their sheer scale, both in terms of network
bandwidth consumption and server resources required for supporting the
millions of users who play against each other. This is the reason why most of
them follow a “sharded” server structure. This approach reduces the
computing and network resources needed to support a massive user base by
sub-dividing the gaming environment into worlds. This enables the set of
shards to collectively support a larger number of users than what can be
supported by a single server.
Some problems faced by MMORPGs:
· Geographic Location: Shar... (more)