ビジュアルデバッガー
注釈:本資料はAI技術を用いて翻訳されています。
はじめに
Visual Debuggerは、ゲーム内でAccelByte Gaming Services(AGS)と対話する際のイベントや呼び出しパターンを簡単に可視化および分析できる、スタンドアロンのクライアント側ツールです。

Visual Debuggerは、Enhanced Service Loggingと呼ばれる強化されたログレベルに依存しています。これは、AGS 3.80以降のAGS UnityおよびUnreal Game SDKで、コードや設定の変更を必要とせずに簡単に有効化できます。Enhanced Service Loggingは、ゲームの実行中にリアルタイムで表示でき、後で簡単に共有して再生できる記録です。
このツールは、単にゲームログの理解を向上させるだけではありません。Visual Debuggerは、時間の経過とともに機能を簡単に追加できるように設計されており、AGSを使用する際のより深い洞察とベストプラクティスのガイダンスを提供します。
前提条件
AGS UnityまたはUnreal SDKバージョン3.80以降を使用していることを確認してください。詳細については、Set up Game SDKsガイドを参照してください。
ダウンロード
Visual DebuggerはWindows PCで利用可能です。こちらからダウンロードしてください。
セットアップ
Visual Debugger ZIPファイルの内容を任意の場所に解凍します。次に、ゲーム内でEnhanced Service Loggingを有効にします。
- Unreal Engine
- Unity
-
キーボードの
~キーを使用して、ゲーム実行中にConsole Variableを開きます。 -
Console Variableを使用して、次のコードでEnhanced Service Loggingを有効にします。
accelbyte.log.EnableServiceLogging 1 -
Console Variableを使用して、次のコードでEnhanced Service Loggingを無効にします。
accelbyte.log.EnableServiceLogging 0
Enhanced Service Loggingは次の方法で有効にできます。
-
AGSクライアントの構成エディター:
Log Configs > Enhanced Server Logging -
Unityの構成JSONファイル
{
"EnhancedServerLogging" = true
} -
起動パラメータ
次の起動パラメータを使用してください。
- Windows実行可能ファイル
-ABEnhancedServiceLogging true
- Linux実行可能ファイル
-OverrideSDKConfig "{'EnhancedServiceLogging': 'true'}"
- Windows実行可能ファイル
Enhanced Service Loggingは、非出荷ビルドでのみ利用可能です。
使用方法
このセクションでは、Visual Debuggerを使用したEnhanced Service Loggingの記録、リアルタイム可視化、およびゲームイベントの再生方法について説明します。
記録
Enhanced Service Loggingを有効にしてゲームを実行し、Visual Debuggerで分析できる共有可能で再生可能なゲームログファイルを作成します。
リアルタイム可視化
ゲームが実行中でEnhanced Service Loggingが有効になっている状態で、Visual Debuggerを開き、File > Watch Logを使用してゲームログファイルを選択し、イベントをリアルタイムで表示します。
リアルタイム可視化は、書き込みプロセス中にゲームログファイルにアクセスできるすべてのプラットフォームでサポートされています。最適なリアルタイム可視化パフォーマンスのために、ローカルWindows PCを使用することをお勧めします。コンソールやモバイルデバイスでは結果が異なる場合があります。
再生
Visual Debuggerを開き、File > Openを使用してゲームログファイルを選択し、記録されたゲームイベントを再生します。