Blizzard объяснила, почему сервера Diablo 2: Resurrected так нестабильны

Blizzard опубликовала пост на своём форуме и объяснила игрокам, почему спустя три недели после релиза сервера до сих пор бывают недоступны, а персонажи удаляются или теряют прогресс.

Blizzard объяснила, почему сервера Diablo 2: Resurrected так нестабильны
© Чемпионат.com

Для начала компания рассказала, как работает синхронизация серверов. Когда пользователь играет, данные его персонажей очень часто записываются сначала на ближайшие сервера, а раз в несколько минут переносятся на глобальные — там находится общая база данных.

Несколько дней подряд, начиная с 9 октября, число игроков в ремейке Diablo 2 стало настолько много, что сервера не выдержали нагрузку. Это произошло на фоне патча, скачивание которого только усугубляло ситуацию.

Blizzard приняла решение «откатить» обновление — таким образом новым игрокам не приходилось скачивать патч —в теории это снизило бы нагрузку на сервера. Но «отката» оказалось недостаточно и 10 октября вновь произошёл аналогичный сбой.

По словам компании, региональные сервера отключились от глобальных и пытались безуспешно переподключиться к ним. Из-за этого прогресс персонажа не мог оказаться в базе данных.

11 октября Blizzard нашла решение — компания внедрила резервную базу данных. Во время синхронизации контента между ней и региональными серверами произошёл очередной сбой — это привело к частичному или даже полному удалению персонажей и потере прогресса у «небольшой части игроков».

По словам компании, разработчикам удалось найти способ восстановления персонажей, который не приведёт к большой потере прогресса в будущем. Для этого Blizzard ограничит количество операций с базой данных, а также введёт систему очередей — как в World of Warcraft — она поможет избежать возможной перегрузки серверов.

Ремейк Diablo II доступен на ПК, PS4, PS5, Xbox One, Xbox Series и Nintendo Switch. С самого старта игру преследуют технические ошибки, а сервера время от времени становятся недоступны. Ранее актёр Дэвид Харбор рассказал об увлечении оригинальной Diablo II в молодости.