クラッシュに関するよくある質問
Windows Server プラットフォームでサーバークラッシュが機能しないのはなぜですか?
RunUAT.exe ビルドプロセスを実行するときに必ず -crashreporter
フラグを追加してください。詳細については、Unreal Crash Report Client URL の管理を参照してください。
クラッシュビデオを有効/無効にし、ハードウェア/ソフトウェア情報を保存するにはどうすればよいですか?
ゲームの全バージョンを対象とする場合
BlackBox ウェブポータルでグローバルクラッシュ設定を編集することで、ゲームの全バージョンのデフォルトを設定できます。
左側のサイドバーで、[Game Settings (ゲーム設定)]をクリックします。
[Global Crash Configs (グローバルクラッシュ設定)]に移動すると、フォームが表示されます
[Global Crash Configs (グローバルクラッシュ設定)]画面で以下のように設定します。
- FPS、KPS、ビデオの長さ (秒単位) の値とビデオのサブタイトルを入力します。
- 基本プロファイリングを有効または無効にします。
- クラッシュレポーターを有効または無効にします。
- クラッシュレポーターを有効にすると、次のフィールドも有効にできます。 1.[Store Hardware Information (ハードウェア情報を保存)] 2.[Store Crash Video (クラッシュビデオを保存)]
[Save Changes (変更を保存)]ボタンをクリックして続行します。
ゲームの各バージョンを対象とする場合
各バージョンのクラッシュ設定を行うには、次の手順を行います。
左側のサイドバーの[Version (バージョン)]メニューに移動し、カスタム設定を行うバージョンをクリックします。
[Crash config - default configuration (クラッシュ設定 - デフォルト設定)]の横にある[Edit (編集)]ボタンをクリックします。
[Add New Config (新しい設定を追加)]をクリックします。
[Edit Crash Config (クラッシュ設定を編集)]フォームが表示されます。
グローバルクラッシュ設定で[Store Hardware Information (ハードウェア情報を保存)]と[Store Crash Video (クラッシュビデオを保存)]をオンに切り替えます。
[Apply (適用)]ボタンをクリックして続行します。
クラッシュレポーターはゲームクライアントまたはゲームサーバーをサポートしていますか?
BlackBox クラッシュレポーターは、ゲームクライアントとゲームサーバーの両方をサポートしています。唯一の違いは、CLI の手順です。
次の例では、ビルドの登録時に windows-server
としてコマンド設定 --platform-name
を使用し、PDB をアップロードしてゲームサーバーで使用していることを示します。ビルドを登録するには、
次のコマンドを使用します。
BlackBoxCLI.exe build register --platform-name windows-server --platform-arch x64 --game-project /path/to/yourgame/project
以下のコマンドを使用して、PDB (シンボル) をアップロードします。
BlackBoxCLI.exe upload --platform-name windows-server --platform-arch x64 --game-server-archive /path/to/gameserver/packagedbuild/
ゲームクライアントでコマンドを使用するには、--platform-name
を windows.
に変更します。
詳細は、ビルドの管理を参照してください。
プロジェクトフォルダ内で設定ファイルを編集または検索するにはどうすればよいですか?
設定ファイルを編集するには、BlackBox CLI の設定の手順に従ってください。
バイナリをアップロードしようとして、以下のエラーメッセージが表示される場合があります。
Cannot locate project config file, please make sure that the game project path is correct or run "config set --game-project <your game-project path>" command to set a valid game project path
これは、--game-engine
パラメータが Unreal Engine ルートフォルダ内で Engine サブフォルダを見つけることを想定しており、--game-project
パラメータがそのフォルダ内に .uproject ファイルを見つけることを想定しているためです。
正しいパスが設定されていることを確認してください。