Sandbox/続・応答なしで頻繁にフリーズする場合の対処 のバックアップの現在との差分(No.6)
&color(Red){''引き続き検証中''}; &color(Red){''試す際は自己責任でお願いします。自力で何とか出来る方向けです。''}; #BR *前置き [#r2f95ed1] こちらの新しい対処方法は以下の読み込みと書き込みを減らして応答なしを少なくするものです。 ''C:/Program Files(x86)/SEGA/PHANTASYSTARONLINE2/pso2_bin/data/win32'' ''C:/ユーザー/ユーザー名/マイドキュメント/SEGA/PHANTASYSTARONLINE2/temp'' win32が旧PSO2のデータで、win32rebootがNGSのデータと思われます。 詳細は不明ですが、win32で完成されたゲームデータが定期的に更新され続け、tempはそのバックアップを取り続けます。 #BR 前回同様に応答なしを完全に無くすものではありませんが、低スペックPC環境では一時別ゲームのような軽い印象を受け、引っ掛かる感じが薄れます。 ディスクアクセスが減ることによる結果ですので、グラフィック設定を上げる余裕が作れるわけではありません。 &color(Red){注意点として毎回インストールされるnProと異なり、誤ると面倒な事態、あるいはゲームの再インストールが必要になる可能性があります。(1敗)}; &color(Red){旧のデータを書き込ませない以上、旧ブロックに入れなくなるかもしれません。 ※検証者はこの対処の前から旧ブロックに入れなくなっています。未練が無いように一応。}; &color(Red){旧PSO2の修正がまだ入っていくようなので、定期メンテ前はセキュリティを元に戻してください。}; コメント欄はなるべく報告のみで。こちらである程度評価が固まってきたら正規のページに移行します。 #BR *作業 [#wf8b6508] -''何かあれば戻せるよう以下のフォルダのバックアップをDドライブなど適当な場所に取る。'' C:/Program Files(x86)/SEGA/PHANTASYSTARONLINE2/pso2_bin/data/win32 C:/ユーザー/ユーザー名/マイドキュメント/SEGA/PHANTASYSTARONLINE2/temp #BR -''C:/Program Files(x86)/SEGA/PHANTASYSTARONLINE2/pso2_bin/data/win32を読み取り専用にする。'' フォルダのプロパティから属性の読み取り専用のチェックを一度外し、チェックを入れ直して適用を押す。 変更をこのフォルダー、サブフォルダーおよびファイルに適用する。少し時間がかかります。 メンテ前にセキュリティを戻す際は読み取り専用のチェックを外して適用。警告が出てもOKで。 #BR -''C:/ユーザー/ユーザー名/マイドキュメント/SEGA/PHANTASYSTARONLINE2/tempのセキュリティを変更する。'' フォルダのプロパティ→セキュリティタブから編集をクリック。 Administratorsのアクセスの内、「読み取りと実行」、「フォルダーの内容の一覧表示」、「読み取り」を拒否する。 メンテ前にセキュリティを戻す際は拒否した3種のチェックを外す。 なお、こちらのフォルダは読み取り専用、または書き込み拒否にするとキャラクターセレクト後のロードで進まなくなります。 可能ならwin32同様に読み取り専用で書き込ませないのが一番ですが、仕方なく書き込み以外の負担を減らす方向にしました。 他ゲームにおけるユーザーフォルダのtemp等(一時フォルダ)の変更は、大抵の場合は問題ありませんが、NGSは異なるようです。 #BR 無理やりですが、キャラセレから街に下りた後に読み取り専用にすると、さらに引っかかりが無くなり、徒歩で移動する分には普通に遊べる状態になります。 しかしテレポートやブロック移動を行うとロードから進まなくなります。 #BR *その他の効果が見込めそうな対処 [#j73ecb89] -''C:/ユーザー/ユーザー名/マイドキュメント/SEGA/PHANTASYSTARONLINE2/tempの105908KBのファイルを削除する'' この少し大きめのファイルはNGSより前、2017年2月15日から更新されていません。 確か、サービス開始1ヶ月後に、削除または読み込み専用にして検証したときはワールドマップが表示されずリューカーも使用不能になったはずです。 藁にもすがる思いでもう一度削除して確認したところ問題無くゲームが進行しました。 頻繁に更新されて応答なしの一因になっているフォルダですので、大きなファイルは可能な限り少ないほうが良いです。 #BR -''log_ngsフォルダを読み取り専用に'' マイ ドキュメント/SEGA/PHANTASYSTARONLINE2/log_ngsは、取得アイテムやチャットのログを常に書き込んでいるフォルダです。 Administratorsのアクセスの内、「書き込み」だけを拒否すると、ログの作成が止まります。 ゲーム開始当初から拒否していますが特に問題は出ていないので、余分な処理を減らしたい、何かしらの不具合や補填時に使われる可能性を気にしない方は一考してください。 こちらはメンテ前に戻さず大丈夫です。 #BR -''SuperFetchの停止'' 応答なし時に動作更新したファイルを探しているとC:/Windows/Prefetchに辿り着きました。 Prefetchを使用するSuperFetchは、頻繁に使用されるアプリケーションを記憶して読み込みを高速化するWindowsサービスです。 ここのファイルやデータベースが長年の使用で肥大化していると読み書き時に逆に負荷がかかるようになると推測されます。 「ゲームではうまく機能しない」「場合によってはディスク使用率が高くなる原因」「SSDでは効果が薄い」などの情報が出てきたのでPrefetchの掃除よりはSuperFetch自体を停止しましょう。 コントロールパネル→管理ツール→サービスからSuperfetchを探して右クリックから停止させ、プロパティを開いてスタートアップの種類を無効にします。 #BR -''C:/Windows/Tempや、C:/ユーザー/ユーザー名/AppData/Local/Tempの掃除'' 今回の件には関係なさそうですが基本として。 #BR -''C:/Windows/ntbtlog.txt'' Loaded driver \??\C:\Program Files (x86)\SEGA\PHANTASYSTARONLINE2\pso2_bin\GameGuard\dump_wmimmc.sys PSO2起動時にGameGuardフォルダに存在しないsysファイルをロードして成功しているように見えるのですが何でしょう。 ブートログをONにしてませんがログが肥大化しているので数日前までを残して他の行は削除しました。 起動時のみの読み書きなので効果は薄いですが、引っかかったので。 #BR #BR #pcomment(); |
PSO2 ニュージェネシス(PSO2:NGS) 攻略 Wiki
このWIKIで使用されている画像や文章データは株式会社セガに帰属します。(C)SEGA
また、画像、動画は公式サイト、および公式が配信したものの他、ゲーム内画像が含まれます。
『ファンタシースターオンライン2 ニュージェネシス』公式サイト
https://new-gen.pso2.jp/