いつも楽しくプレイさせていただいております。
既にいろいろな方からいくつも要望や提案があると思います。
ジョブや魅力的な装備が増える中、ミラージュプレートの20個制限について、サーバー負荷やメモリの限界があることを理解した上で、「サーバーに負荷をかけず、UIコストも最小限で、実質的に保存数を増やす仕組み」を考案しました。開発の皆様のディスカッションの参考になれば幸いです。
【提案内容】
ゲーム内のアクティブ枠は「20個」のまま固定。プレートの構成データ(外見情報)のみを、既存の「設定バックアップ」の仕組み、またはローカル環境へと宿屋のドレッサーUIから手動で書き出し・読み込みできる仕様。
【負荷・バグへの対策】
①操作とUI: 宿屋のドレッサー画面に「外部へ保存/読み込み」ボタンを追加し、その場で操作する形。新規UI(画面)の追加コストを最小限にする。
②ログイン負荷: インポートデータの照合はログイン時ではなく、「ドレッサー展開時」と「マイキャラ画面展開時」に限定して負荷をゼロにする(ログアウト時の見た目の読み込みにも影響しません)。
③データ不整合: ドレッサーから実物を処分していた部位は「投影エラー(×印)」として処理をスキップ。
④街中の負荷: 未チェックのプレートは、一度ゲーム内で開いて有効化するまでギアセット自動投影の対象外にする。
⑤チート対策: 実際に武具投影を行う瞬間に「ドレッサー内の実物所持」をサーバー側でチェック(既存の投影チェックを流用)するため、不正な外見変更は不可。
プレイヤー側は「手動で入れ替える手間」を受け入れる代わりに、実質無限にコーデを保存できるようになります。常駐メモリの肥大化やUIコストを回避できる現実的なアプローチとして、ご検討いただければ幸いです。
Continue reading...
既にいろいろな方からいくつも要望や提案があると思います。
ジョブや魅力的な装備が増える中、ミラージュプレートの20個制限について、サーバー負荷やメモリの限界があることを理解した上で、「サーバーに負荷をかけず、UIコストも最小限で、実質的に保存数を増やす仕組み」を考案しました。開発の皆様のディスカッションの参考になれば幸いです。
【提案内容】
ゲーム内のアクティブ枠は「20個」のまま固定。プレートの構成データ(外見情報)のみを、既存の「設定バックアップ」の仕組み、またはローカル環境へと宿屋のドレッサーUIから手動で書き出し・読み込みできる仕様。
【負荷・バグへの対策】
①操作とUI: 宿屋のドレッサー画面に「外部へ保存/読み込み」ボタンを追加し、その場で操作する形。新規UI(画面)の追加コストを最小限にする。
②ログイン負荷: インポートデータの照合はログイン時ではなく、「ドレッサー展開時」と「マイキャラ画面展開時」に限定して負荷をゼロにする(ログアウト時の見た目の読み込みにも影響しません)。
③データ不整合: ドレッサーから実物を処分していた部位は「投影エラー(×印)」として処理をスキップ。
④街中の負荷: 未チェックのプレートは、一度ゲーム内で開いて有効化するまでギアセット自動投影の対象外にする。
⑤チート対策: 実際に武具投影を行う瞬間に「ドレッサー内の実物所持」をサーバー側でチェック(既存の投影チェックを流用)するため、不正な外見変更は不可。
プレイヤー側は「手動で入れ替える手間」を受け入れる代わりに、実質無限にコーデを保存できるようになります。常駐メモリの肥大化やUIコストを回避できる現実的なアプローチとして、ご検討いただければ幸いです。
Continue reading...