Live (retail) build crash reporting
Overview
You can integrate AccelByte Developmental Toolkit (ADT) with your Unreal project to handle crashes from the early development stages through production (live/retail builds).
ADT captures data by using an SDK within your Unreal projects. ADT imposes a limit of up to 1,000 live crashes per day in a namespace. Your quota limit refreshes at 00:00 AM UTC; if your namespace reaches the limit in one day, you must wait for the next day to get your quota back.
The live/retail crash reporting can be configured for Windows and Linux platforms.
This article walks you through how to set and monitor live builds in ADT's Crash Reporter.
Prerequisite
To start the steps in this guide, you must have first:
- Configured Unreal Engine's Crash Report Client to use ADT. To learn how, refer to the configure the Crash Reporter Client to use ADT guide.
- Created a new version for your game. To learn how, refer to the Manage game versions page.
Register a build as a release candidate (RC)
Open the ADT CLI and run this command to add the RC flag.
.\BlackBoxCLI.exe build register --namespace <Namespace> --apikey <APIKey> --game-project <GameProjectPath> --platform-name <Platform> --platform-arch x64 --game-engine <UE4GameEnginePath> --release-candidate --base-url <BaseURL>
(Optional) Register your build with your preferred name by running this command.
.\BlackBoxCLI.exe build find-or-register --name <name> --platform-name <platform> --platform-arch x64
The build will show in ADT Hub as RC.
Update crash reporter URL
Check the RC flag when you set the Crash URL command. For a live crash, update the crash URL.
.\BlackBoxCLI.exe crash-url set --game-engine <UE4GameEnginePath> --namespace <Namespace> --apikey <APIKey>
Prepare live build
Open the ADT CLI and run this command:
.\BlackBoxCLI.exe build prepare --namespace <Namespace> --apikey <APIKey> --game-project <GameProjectPath>
At this stage, the system disables the ADT SDK and it is ready to set as Live.
Set the build to live
Once you set the build to live, you can't revert it. Repeat these steps to set another build to live.
You can set your RC build to a live environment in two ways:
Set live build on the Versions page
- Log in to ADT Hub, then go to the Versions page.
- Click on the version with your RC build in it.
- Click the ellipsis on the build with the RC flag, then click Set this build to Live.
- Once the build is set to Live, the flag changes from RC to Live.
Set live build on Crash Reporter page
- Log in to ADT Hub.
- Go to the Versions page.
- Click on the version with your RC build in it.
- Click the build name to open your build page.
- At the top of the page, click Set to Live. The build flag changes to Live.
Monitor live crashes on the Crashes page
- Log in to ADT Hub.
- Go to the Crashes page.
- Filter the crashes based on type.
Monitor live crashes in a build
- Log in to the ADT Hub.
- Go to the Version page.
- Click on the version containing your live build.
- Click on the build name to open its build page.
- In the Crash Reporter section, you can see a list of a build's crashes. Click on the filter and select Live to show only the live crashes.