Home / Tech News / Featured Tech News / Diablo 2 Resurrected server issues partly due to ‘legacy code’ from original game

Diablo 2 Resurrected server issues partly due to ‘legacy code’ from original game

Recently, Diablo 2 Resurrected has been suffering from on-going server issues, stopping many from being able to log-in and play freely. Blizzard acknowledged the issue earlier this week and now, the studio has offered a more in-depth explanation. As it seems, old legacy code carried over from the original release of Diablo 2 is partly to blame for these errors.

In a blog post explaining the current server issues, Blizzard said that these outages “have not been caused by a singular issue” and that each problem is being tackled as it arises. Alongside squashing these bugs, the team is also working on “longer-term architectural changes”.

The post goes on to explain that in an effort to stay true to the original game, Diablo 2 Resurrected still contains a lot of legacy code. One of these legacy services is “struggling to keep up with modern player behaviour”.

“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.”

Blizzard now has a team working on diagnosing issues and implementing fixes, not just for Diablo 2 Resurrected, but for the full set of Blizzard online services to avoid legacy code issues in the future. There is no timetable, but changes are being implemented and fixes are rolling out consistently, so hopefully soon, Diablo 2 Resurrected will have much less downtime.

Discuss on our Facebook page, HERE.

KitGuru Says: Have you bought Diablo 2 Resurrected? Have you encountered server issues since launch? 

Become a Patron!

Check Also

Computex 2025: Sapphire’s new Phantom Link motherboards, graphics cards and Edge AI

This week at Computex, Leo catches up with Sapphire to get a look at all-new …

We've noticed that you are using an ad blocker.

Thank you for visiting KitGuru. Our news and reviews teams work hard to bring you the latest stories and finest, in-depth analysis.

We want to be as informative as possible – and to help our readers make the best buying decisions. The mechanism we use to run our business and pay some of the best journalists in the world, is advertising.

If you want to support KitGuru, then please add www.kitguru.net to your ad blocking whitelist or disable your adblocking software. It really makes a difference and allows us to continue creating the kind of content you really want to read.

It is important you know that we don’t run pop ups, pop unders, audio ads, code tracking ads or anything else that would interfere with the KitGuru experience. Adblockers can actually block some of our free content, such as galleries!