Unreal Engine 4ゲームで「致命的なエラー!」を修正する方法

Unreal Engine 4のゲーム起動時に「致命的なエラー!」と表示されるのは、正直言って面倒です。突然現れ、まるでシステム全体がクラッシュしそうな気分になりますが、原因はサーバーの問題、ハードウェアの不具合、ファイルの破損など、さまざまな要因が絡み合っている可能性があります。Epic Gamesのサーバーリクエストをブロックするだけで解決できる場合もあれば、GPUの調整や設定ファイルのリセットが必要な場合もあります。幸いなことに、このエラーを頭を悩ませることなく解決できる、実証済みの解決策がいくつかあります。確実な解決法とは言えませんが、これらの手順は他のユーザーにも効果があったので、何か解決方法が見つかるまで一つずつ試してみる価値はあります。

Unreal Engine 4ゲームで「致命的なエラー」を修正する方法

ホストファイルを変更してEpic Gamesサーバーをブロックする

一部のプレイヤーから、Unreal Engine 搭載ゲームが Epic のサーバーとの接続問題により、特にサーバーの停止やメンテナンス中に不安定になるという報告があります。ホストファイルを編集してこれらのサーバーリクエストをブロックすると、エラーの発生を完全に防ぐことができる場合があります。これはゲームによって多少異なりますが、特にゲームが通信の問題に適切に対処できない場合、サーバールートをブロックすることで問題が解決したという報告があります。

  1. 管理者としてコマンド プロンプトを開きます。スタート メニューで「cmd」を検索し、右クリックして、[管理者として実行]を選択します。
  2. 次のコマンドを入力またはコピーして、hosts ファイルを使用してメモ帳を起動しますnotepad %windir%\system32\drivers\etc\hosts

    (Windows から許可を求められた場合は、「はい」をクリックしてください。)

  3. hostsファイルが開きます。一番下までスクロールして、以下の行を追加します。
    0.0.0.0 datarouter.ol.epicgames.com 0.0.0.0 datarouter-weighted.ol.epicgames.com 

    これらは Epic のデータ ルーティング サーバーをブロックし、起動時に競合が発生することがあります。

  4. ファイルを保存します(「ファイル」→「保存」)。念のため、hostsファイルを編集する前にバックアップを作成しておくことをお勧めします。
  5. メモ帳を閉じ、PCを再起動してゲームをもう一度起動してみてください。設定によっては、変更が反映されるまで再起動が必要になる場合があります。

GPU設定を微調整する

GPUがオーバークロックされていたり、アグレッシブなパフォーマンスモードに設定されていたりすると、クラッシュの原因となる可能性があります。Unreal Engineで開発されたゲーム、特に最近のバージョンは、不安定なGPU設定の影響を受けやすい場合があります。クロック速度を落としたり、より省電力なプロファイルに切り替えたり、ファンの回転数を上げたりすると改善する可能性があります。基本的には、負荷を軽減し、動作を安定させることが重要です。

NVIDIA ユーザーの場合:

  1. デスクトップを右クリック → NVIDIA コントロール パネル
  2. 「3D 設定の管理」「復元」(デフォルトにリセット)に移動します。
  3. [グローバル設定]の下で、[電源管理モード]を見つけて、[最適電力]を選択します。
  4. オプション: MSI Afterburnerまたは GPU オーバークロックに使用するツールを開き、オーバークロックしている場合はファン速度を上げたり、クロック速度をわずかに下げたりします。
  5. 変更を適用して再起動します。

AMD ユーザーの場合:

  1. デスクトップを右クリック → AMD Radeon 設定
  2. [パフォーマンス]に移動し、 [デフォルトにリセット]をクリックします。
  3. 「ゲーム」>「グラフィックス」に移動し、「グラフィックス プロファイル」を「パフォーマンス」に設定します。
  4. 「パフォーマンス > チューニング」で、「手動チューニング」を有効にし、必要に応じてファン速度を制御します。
  5. 保存して再起動します。

BIOSを確認してRAM設定をリセットする

BIOSアップデート後、RAM構成が不安定になることがあります。過剰なアグレッシブ設定や、メモリの配置がずれるなどです。デフォルト設定に戻すか、XMPプロファイルを有効にすると、不安定さを改善できる場合があります。特に、負荷の高い処理の実行時にのみシステムがクラッシュする場合は、この方法が効果的です。

  1. 再起動し、F2、DEL、または F12 (またはマザーボードで使用されているキー) を押して BIOS に入ります。
  2. メモリまたはRAM設定のセクションを見つけます。
  3. RAMの定格速度(3200MHzや3600MHzなど)に合ったXMP(エクストリームメモリプロファイル)を有効にしてください。不明な場合は、デフォルトのプロファイルに設定またはリセットすると問題が解決することがよくあります。
  4. 保存して終了します (通常はF10 )
  5. Windows を再起動し、タスク マネージャーのパフォーマンス タブで RAM が適切な速度で動作していることを確認します。

新しく始めるために設定ファイルを削除する

これはよくあるケースです。アップデートやクラッシュの後、設定ファイルが破損して奇妙なエラーが発生することがよくあります。設定ファイルを削除すると、ゲームが新しいデフォルト設定を生成するようになり、多くの問題が解決することがあります。

  1. エクスプローラーを開きます。次の場所に移動します C:\Users\[Your Username]\AppData\Local\UnrealEngine(「[ユーザー名]」は実際のユーザー名に置き換えてください)。 「表示」で「隠しアイテム」を有効にする必要がある場合があります。
  2. 最新の構成フォルダーを見つけるには、変更日で並べ替えます。
  3. 内部で、「保存済み」フォルダを開きます。
  4. Configフォルダを見つけて、Shift キーを押しながら右クリックし、[削除]を選択します(ごみ箱をバイパスします)。
  5. 再起動してからゲームを起動し、改善されているかどうかを確認します。

ゲームのアップデートを再インストールするか、パッチをクリアする

ゲームが最近アップデートされた場合、パッチが破損しているか、インストールに失敗した可能性があります。パッチをクリアすると、ゲームはこれらのファイルを新規に再ダウンロードする必要があり、アップデートの不具合によって発生したエラーが解消される可能性があります。

  1. ゲームを起動し、メインメニューが表示されるまで待ちます。
  2. ツールまたは設定メニューで、「パッチのクリア」というオプションを探します。すべてのゲームにこのオプションがあるわけではありませんが、ある場合は試してみてください。
  3. これにより、ゲームはアップデートの再ダウンロードを開始します。場合によっては、これを行うだけで頑固なエラーが修正されることがあります。

これらの手順のいずれかを実行した後、再起動するだけで問題が解決する場合があります。Epicのサーバーに問題がある場合は、少し待つのも有効です。ただし、すべての修正がすべてのマシンで有効であるとは限りません。ハードウェア、ソフトウェア、さらにはドライバーのバージョンも関係します。そのため、試行錯誤が必要になる場合があります。