

It seems this legacy code can't quite keep up with modern sensibilities, as player behaviour has changed since the early 2000s. "This service, with some upgrades from the original, handles critical pieces of game functionality, namely game creation/joining, updating/reading/filtering game lists, verifying game server health, and reading characters from the database to ensure your character can participate in whatever it is you're filtering for," reads the post. Interestingly, the remaster utilises a lot of legacy code from the original.

Between saving too often to the global servers and increasingly high numbers of concurrent players, the servers have struggled to cope. The post goes on to explain how the game servers work, with connections between regional servers and a larger global server. Our team, with the help of others at Blizzard, are working to bring the game experience to a place that feels good for everyone." This is not a complete solve to us, and we are continuing to work on this issue. "A small number of players have experienced character progression loss - moving forward, any loss due to a server crash should be limited to several minutes. "Our server outages have not been caused by a singular issue we are solving each problem as they arise, with both mitigating solves and longer-term architectural changes," it reads.
