以前報告されたように、『ディアブロ 2 リザレクテッド』は発売以来サーバーの問題に悩まされています。
今回、Blizzardは、その理由と今後の取り組みについて説明する詳細なブログ投稿を共有しました。
「当社のサーバー停止は、単一の問題によって引き起こされたものではありません。当社は、緩和的な解決と長期的なアーキテクチャ変更の両方を行い、それぞれの問題を発生ごとに解決しています」と書かれています。
「少数のプレイヤーがキャラクターの進行度の損失を経験しています。今後、サーバーのクラッシュによる損失は数分に限定されるはずです。これは私たちにとって完全な解決策ではなく、引き続きこの問題に取り組んでいます。私たちのチームは、Blizzard の他のメンバーの協力を得て、誰もが快適に感じられるゲーム体験を提供できるよう取り組んでいます。」
この投稿では、地域サーバーと大規模なグローバル サーバー間の接続を使用して、ゲーム サーバーがどのように機能するかについて説明しています。グローバル サーバーへの保存頻度が高すぎることと、同時プレイヤー数がますます増加することの間で、サーバーは対処するのに苦労しています。
興味深いことに、リマスターではオリジナルのレガシー コードが多く利用されています。 「このサービスは、オリジナルからいくつかアップグレードされており、ゲームの作成/参加、ゲーム リストの更新/読み取り/フィルタリング、ゲーム サーバーの健全性の確認、キャラクターが確実に参加できるようにデータベースからキャラクターを読み取るといった、ゲーム機能の重要な部分を処理します。フィルタリングしているものが何であっても」と投稿には書かれています。
2000 年代初頭からプレイヤーの行動が変化したため、このレガシー コードは現代の感覚に完全に対応できないようです。これには、サーバーに過負荷をかける可能性のあるアイテムをファームする新しいゲームを繰り返し作成することが含まれます。
したがって、Blizzard は 3 つの主要な修正に取り組んでいます。
まず、チームはゲームの作成と参加に関するデータベースへの操作の数を制限していますが、これは今のところ単なる緩和策です。
次に、サーバー間でプレイヤーの安全なレベルを維持するためにログイン キューが作成されました。修正が行われると、人口の上限が増加します。
最後に、機能の重要な部分が、より小さく管理しやすい作業部分に分割されています。
投稿には「このゲームは私たち全員にとって非常に大きな意味がある」と書かれている。 「私たちのチームの多くは生涯 D2 プレイヤーです。2000 年の最初の発売時にプレイしましたし、モッディング コミュニティの一員などです。ゲーム エクスペリエンスが良いものになるまで作業を続けることを保証します。開発者としてだけでなく、プレイヤーやコミュニティのメンバーとしての私たち自身にも。」
ブログ投稿全文はここで読むことができます。 Diablo 2 Resurrected のレビューでは、私たちは本作を「妥協のない古典の忠実な復活」と表現しました。
「 Blizzard、Diablo 2 Resurrected サーバーの問題に対応」に関するベスト動画選定!
Diablo2 Resurrected PCでのMod導入手順 便利な機能、40倍の敵! オフラインシングルのみ
‘Diablo 2: Resurrected’ still having server problems weeks after release