Skip to main content

Custom symbol server

Last updated on November 15, 2024

Overview

The custom symbol server feature enables you to upload the game's PDB file and symbol to your own symbol server.

Requirements

  1. Your symbol server address.

  2. The symbol server is set as public.

note

This feature is only available for Windows builds.

Set up the Windows DataRouterURL

  1. Log in to AccelByte Development Toolkit Web.

  2. In ADT Web, open your game, then open the game settings.

  3. Open the Custom Symbol Server menu.

  4. Click the Add custom symbol server URL button, then type in the address of your symbol on the pop-up.

  5. Click the Save button.

    Image shows setting up Windows DataRouterURL

Set up your Windows Project

  1. Create and register a build version for your game. To learn how, see Create a game version and register the build. After registering a build, follow these steps below to make the ADT SDK point to your symbol server.

    a. Open the Unreal Engine's Crash Report Client DefaultEngine.ini file located in:

    `Engine Root Directory>\Programs\CrashReportClient\Config\DefaultEngine.ini`

    b. Change the DataRouterUrl into the Windows DataRouterURL you had set up, then save the changes.

    Images shows a sample data router URL for symbol server

  2. Cook your game.

  3. Upload the PDB file manually into your symbol server.

Set up your consoles and Linux Project

Since the custom symbol server feature is only available for Windows builds, you have to use ADT's symbol server for other platform projects. See Manage your PDB files for more details.

FAQ

Q: Can the custom symbol server be used for another platform, such as consoles?

A: No, it can't. The custom symbol server can only be used for the Windows platform.

Q: What happens if I don't make my symbol server as public?

A: ADT cannot download the required symbols to process the crashes.