メインコンテンツまでスキップ

Unreal Unattended CRCの使用

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

Unreal EngineまたはUnreal Engineゲームを開始するときに、Unreal Engineに特定のアクションやイベントを実行する、または実行しないように指示するコマンドライン引数を実行できます。これらのコマンドの1つが-unattendedコマンドです。

-unattendedコマンドを使用して、ユーザーからのフィードバックが必要なアクションやイベントが無効になるプレイモードを有効にできます。これにより、AccelByte Development Toolkit (ADT)が引き続き実行され、DefaultEngine.iniファイルでDataRouteURLとして指定されたURLにクラッシュデータを自動的に送信できます。

備考

このガイドでは、Crash Reporter Client (CRC)で-unattendedモードを有効にする方法を説明します。

Crash Reporterで無人モードを有効にする

ゲームのCrash Reporterで-unattendedコマンドを有効にするには、次の手順に従います:

  1. ゲームのDefaultEngine.iniファイルに次のセクションを追加します。
[CrashReportClient]
bAgreeToCrashUpload=True
  1. ゲームのDefaultEditor.iniファイルに次のセクションを追加します。
[/Script/UnrealEd.CrashReportsPrivacySettings]
bSendUnattendedBugReports=True
  1. ゲームサーバーを起動する前に、サーバー管理ツールのコマンドラインパラメータに-unattended引数を追加します。例:
MyGameServer.exe MyGameMap -unattended

Unreal 5.1+の追加手順

次の手順に従います:

  1. Engine/Config/Linuxディレクトリに移動し、LinuxEngine.iniファイルを開きます。

  2. この設定キーをtrueに変更します。

[CrashReportClient]
bAgreeToCrashUpload=True

Linuxマシンでの動作

次の表は、DefaultEngine.inibSendUnattendedBugReportsまたはbAgreeToCrashUploadの設定と、無人モードかどうかに基づいてCRCを開始するかどうかを選択したときの動作を示しています。

UnattendedAgreeToUploadSendUnattendedBugStart CRC
1111
1101
1111
1000
0111
0101
0011
0001

Unreal Engine Licensee Statusをバイパスする

Unreal EngineのLicensee Versionでは、Licenseeステータスに関係なくエンジンがクラッシュレポートを強制的に送信するために、Linuxプラットフォーム用の次のEngine変更を追加する必要があります。

  1. Engine/Source/Runtime/Core/Private/Unix/Unixディレクトリに移動し、UnixPlatformCrashContext.cppファイルを開きます。

  2. ファイルに次の文字列を追加します。

    if (/*BuildSettings::IsLicenseeVersion()*/ false && !UE_EDITOR)
{
// do not send unattended reports in licensees' builds except for the editor, where it is governed by the above setting
bSendUnattendedBugReports = false;
bAgreeToCrashUpload = false;
bSendUsageData = false;
}