For those of you who have been playing Diablo 2: Resurrected, you may have encountered server issues which may have led to issues such as character progression lost to name one out of many.
Well, Blizzard has shared a lengthy blog post to address player concerns and their action plans to fix them.
“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. 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. This is not a complete solve to us, and we are continuing to work on this issue. Our team, with the help of others at Blizzard, are working to bring the game experience to a place that feels good for everyone.“
To answer why the server issues are happening, Blizzard had this to say, “In staying true to the original game, we kept a lot of legacy code. However, one legacy service in particular is struggling to keep up with modern player behavior.”
“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. Importantly, this service is a singleton, which means we can only run one instance of it in order to ensure all players are seeing the most up-to-date and correct game list at all times. We did optimize this service in many ways to conform to more modern technology, but as we previously mentioned, a lot of our issues stem from game creation.”
Here are Blizzard’s action plans to fix the issues:
Rate Limiting: “We are limiting the number of operations to the database around creating and joining games, and we know this is being felt by a lot of you.”
Login Queue Creation: “We have people working on a login queue, much like you may have experienced in World of Warcraft. This will keep the population at the safe level we have at the time, so we can monitor where the system is straining and address it before it brings the game down completely.”
Breaking out critical pieces of functionality into smaller services: “Once critical functionality has been broken down, we can look into scaling up our game management services, which will reduce the amount of load.”
The team goes on to mention how much the game means to all of them and how many of them are also players since the original Diablo 2 game. They stated that they will keep on working on the game until the experience “feels good” for everyone.
Blizzard has been under fire recently from their ongoing legal battles to specific games having a lot of issues like Diablo II: Resurrected. Fans are in disbelief how they couldn’t prepare the game’s servers better knowing how big the fanbase is for the series.
Diablo 2: Resurrected is out now for PC, PlayStation 4, PlayStation 5, Xbox One, Xbox Series X and Series S, and Nintendo Switch.