ハイスペックPCでも60fpsでない問題と対策 のバックアップ差分(No.2)
ガンオンの蔵はバス依存 なぜそうなっているか &br; ・キャラゲーなので機体情報がどんどん増える (都市伝説ではあるが色違い機体は別管理とも・・・これだと肥大化はさらにひどいことに・・・) &br; ・PCゲーで基本無料ということもあり低スペが多い (いい加減ある程度のレベルは切り捨てりゃいいのに) &br; ・キャラゲーなので機体情報がどんどん増える(都市伝説ではあるが色違い機体は別管理とも・・・これだと肥大化はさらにひどいことに・・・) ・PCゲーで基本無料ということもあり低スペが多い(いい加減ある程度のレベルは切り捨てりゃいいのに) ・プレーヤーのさまざまな環境に対応させる効率のいい蔵にするのを放棄した(予算がかかる、最適化前後で挙動が変わってお詫び騒動になったからetc) ・プレーヤーのさまざまな環境に対応させる効率のいい蔵にするのを放棄した (予算がかかる、最適化前後で挙動が変わってお詫び騒動になったからetc) &br; この辺の事情もあって大規模戦の中で動的にデータの読み込みが多発する構造でこの読み込みが重なるとハイスペックだろうがフレームレートが落ちることになる。 &br; 一般的な考えではシステムドライブやゲームの置き場はSSDにしておけば基本読み込みばかりなので問題ないと思うのだけどガンオンだけは違ったorz SATA 3の6Gbpsでもボトルネックになっている感じ。(PCIe接続のM.2 SSDはもってないのでわからない) &br; そこで思いついたのが必要なデータをRAMディスクにのせてしまおうという作戦。 そこで思いついたのが大規模戦中に頻繁にアクセスされるdataフォルダをRAMディスクにのせてしまおうという作戦。 ① ガンオン蔵をRAMディスクにまるまる入れる方法 こちらはインストール先がRAMディスクってだけの話なので規約的にはなにも言われないはず。 RAMディスクにガンオン蔵をまるまるインストールしてもいいのだけど、 これだとチャットのログ書き込みや スクリーンショットの保存、 パッチの更新などを考慮すると電源切る前にストレージに保存する作業が 発生するのでめんどくさい。 保存前にブルスク等で再起動等起こるともちろんRAMディスクの中身は吹っ飛ぶ。 ② windowsのジャンクション機能を使って部分的にRAMディスクに置く方法 改造はしてないのだけれども難癖つけられる可能性がぬぐいきれない・・・・ (ケチつけるくらいなら予算つけて蔵を最適化しろよって話だが) ジャンクション機能とは言葉は難しく感じるが日常的に聞きなれたものだとショートカットと同等のもの。 おすすめのRAMディスクソフト [[SoftPerfect RAM Disk>http://www.vector.co.jp/soft/winnt/hardware/se502682.html]] ②の方法を前提に簡単な環境構築方法の説明を以下に。 1) RAMディスクソフトを使ってRAMディスクを作る。(わかりやすくするためにドライブ名称はRで) 2) HDDやSSDにインストールしてあるガンオン蔵をバッチを使ってゲーム開始前にコピーなどする。(ガンオン蔵はC:\BNO\GundamOnline\に入っているという前提) 3) ガンオンを開始 4) ガンオンが終わったらジャンクションの解除などを行って2)を行う前に戻す。 <ゲーム開始前バッチの中身> cd C:\BNO\GundamOnline\data\ xcopy /e /y chara r:\chara\ ren chara _chara mklink /J chara r:\chara\ xcopy /e /y location r:\location\ ren location _location mklink /J location r:\location\ xcopy /e /y world r:\world\ ren world _world mklink /J world r:\world\ pause <ゲーム終了後バッチの中身> cd C:\BNO\GundamOnline\data\ rmdir chara rmdir location rmdir world ren _chara chara ren _location location ren _world world pause バッチは[[こちら>http://www1.axfc.net/u/3689406]] パスはBNO20160709 このバッチはテスト環境の都合上、RAMディスクに割り当て可能なメモリが4GBだったのでdataフォルダの一部をアップしたときのものになっています。 RAMディスク用に13GBちょっと取れる人はバッチの中を書き換えてdataフォルダ丸々アップしたほうがより快適になると思います。 追試は2016/07/10行うのでその後また改定予定 |
機動戦士ガンダム オンライン Wikiに掲載されている画像、情報の著作権は株式会社バンダイナムコオンラインに帰属します。