BugSplat’s Unreal Engine integration supports most Unreal platforms including desktop computers, the Steam platform, and Linux servers. Support for additional platforms will be provided in the future.
DataRouterUrl
parameter in
/Engine/Programs/CrashReportClient/Config/NoRedist/DefaultEngine.ini
so that crash reports are posted to our back end.
There are multiple DefaultEngine.ini files in your tree, make sure you edit the right one.
Here's what the crash report client section of DefaultEngine.ini
should look like:
Replace {database}, {appName}, and {appVersion} with the names of your BugSplat database, application name, and version. (You will use these exact same parameter values when uploading symbols.)
Package your game, check that the Include Crash Reporter and Include Debug Files options are selected in your build configuration:
SendPdbs
command line utility.
SendPdbs
can be downloaded either by clicking here or
via
the SendPDBs doc.
Run it from your build folder using the following commands.
Run your game. For testing, a crash can be forced from the console using the command "debug crash". After posting the crash report, login to BugSplat to view the report.
Eventually, you will want to rebuild CrashReportClient so that its user interface describes the crash reporting changes above. However, this isn't required to successfully post crash reports.
-CrashReporter
flag to PackageBuildLinuxServer.bat
-ExecCmds="debug crash"