ディアブロ2復活は、起動以来、サーバーの問題に苦しんでいます。以前に報告されました。
現在、Blizzardは詳細を共有していますブログ投稿なぜ、どのように前進しているのかを説明する。
「私たちのサーバーの停止は、特異な問題によって引き起こされていません。解決策と長期的なアーキテクチャの変化の両方で、各問題が発生したときに解決しています」と読みます。
「少数のプレイヤーがキャラクターの進行損失を経験しています。前進するには、サーバーのクラッシュによる損失は数分に制限されるはずです。これは私たちにとって完全な解決ではなく、この問題に取り組み続けています。 、Blizzardの他の人の助けを借りて、ゲーム体験を誰にとっても気持ちの良い場所にもたらすように取り組んでいます。」
この投稿は、地域サーバーとより大きなグローバルサーバーとの間の接続を伴うゲームサーバーの仕組みを説明しています。グローバルサーバーに頻繁に保存することと、ますます多数の同時プレーヤーの間に保存することの間で、サーバーは対処するのに苦労しています。
興味深いことに、リマスターはオリジナルから多くのレガシーコードを利用しています。 「オリジナルからのいくつかのアップグレードを備えたこのサービスは、ゲーム機能の重要な部分、つまりゲームの作成/参加、ゲームリストの更新/読み取り/フィルタリング、ゲームサーバーの健康の検証、データベースのキャラクターの読み取りを処理して、キャラクターが参加できるようにすることを処理します。それが何であれ、あなたがフィルタリングしている」と投稿を読んでください。
このレガシーコードは、2000年代初頭からプレイヤーの行動が変化しているため、現代の感性に完全に追いつくことはできないようです。これには、サーバーにオーバーロードできるアイテムに新しいゲームを繰り返し作成することが含まれます。
したがって、Blizzardは3つの主要な修正に取り組んでいます。
第一に、チームはゲームの作成と参加を中心にデータベースの操作の数を制限していますが、これは今のところ単なる軽減です。
第二に、サーバー全体で安全なレベルのプレーヤーを維持するために、ログインキューが作成されました。修正が行われると、人口上限が増加します。
最後に、重要な機能性は、より小さな管理可能な作業に分割されています。
「このゲームは私たち全員にとって非常に多くのことを意味します」と投稿を読みます。 「チームの私たちの多くは生涯にわたるD2プレーヤーです。2000年の最初のローンチ中にプレイしました。一部は改造コミュニティの一部です。開発者としてだけでなく、コミュニティのプレイヤーやコミュニティのメンバーとして。」
完全なブログ投稿を読むことができますここ。でDiablo 2はレビューを復活させました私たちはそれを「妥協のない古典の忠実な復活」と説明しました。