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

Microsoftシンボルサーバーを使用してデバッグする

Last updated on February 4, 2026

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

概要

Microsoftシンボルサーバーは、シンボルデバッグ情報を取得するために使用されるWindows技術です。デバッグしたいミニダンプから適切なシンボル(PDB)を見つけるのに役立ちます。

AccelByte Development Toolkit (ADT)にはシンボルサーバーがあり、WebサイトからミニダンプをダウンロードしてPDBファイルなしでVisual Studioを使用してデバッグできます。

備考

IDEとしてVisual Studioを使用することをお勧めしますが、お好みのIDEを使用できます。

前提条件

  • ADT WebのAdminまたはDeveloperアカウント。
  • ADT IAMアカウント。
  • ADT Symbolクライアントプロキシ
  • GNU Make

クライアントプロキシをセットアップする

  1. ADT WebのダウンロードページからADT Symbolクライアントプロキシをダウンロードします。

  2. ダウンロードしたフォルダを開き、ターミナルを実行します。

  3. CLIで次のコマンドを実行します。

    .\client-symbol-proxy-v0.2.1-win64.exe login
  4. ブラウザウィンドウが開き、ADTログインページにリダイレクトされます。名前空間を入力し、Continueを選択します。

    ADT namespace login page

  5. ADT認証情報またはSSOを使用してログインします。

    ADT credentials login page

  6. CLIは、正常にログインしたかどうかを確認します。

        PS D:\SymbolServer> .\client-symbol-proxy-v0.2.1-win64.exe login
    time="2023-10-23T13:52:31+07:00" level=info msg="Client is running at http://localhost:9094"
    time="2023-10-23T13:53:18+07:00" level=info msg="Login success"
  7. CLIで次のコマンドを実行します。

    .\client-symbol-proxy-v0.2.1-win64.exe serve

    応答は次のようになります:

    time="2023-10-23T13:57:38+07:00" level=info msg="serve port :8080"

    これは、クライアントプロキシの準備ができていることを意味します。

Visual Studioでデバッグする

次の手順に従います:

  1. ADTのGame Settings → Game Integrationに移動し、Symbol Serverを有効にして、デバッグ中にシンボルの取得を許可します。

    Enable symbol server in Game Settings

  2. ADT Crash詳細ページからミニダンプをダウンロードします。

    Image shows the Download button

  3. Visual StudioでDMPファイルを開きます。

    Image shows opening the dump file in Visual Studio

  4. デバッグウィンドウが表示されます。Set Symbol Pathsボタンをクリックします。

    Image shows clicking on set symbol paths

  5. Optionsウィンドウが表示されます。プラス(+)ボタンをクリックします。

    Image shows the plus button

  6. シンボルサーバーの新しいエントリが作成されます。テキストボックスに、ローカルホストを入力します。

    http://localhost:8080/<NAMESPACE>/<GAME_ID>

    チェックボックスにチェックを入れ、OKボタンをクリックします。

    Image shows the local host path

  7. Debug With Native Onlyをクリックして、デバッグを開始します。

    Image shows Debug with Native Only button