This question was created in reference to: [Unix crash reporter not working for [Content removed]
Hi, in this support question from 2 years ago it was recommended to modify the Engine for licensees to have crash reporting to occur.
Can you confirm that this is still the current recommendation?
Steps to Reproduce
As a licensee, crash your UE game server; observe no crash reporting occurs
Yes, by default crash reporter is disabled for builds other than our official engine build. This is done deliberately so that we don’t accidentally leak licensee data in crash reports. If you want crash reports, you’ll need to modify FUnixCrashContext::GenerateCrashInfoAndLaunchReporter() to behave the way you want it to for your purposes. You’ll also want to make sure that the URL gets set when building the crash reporter. Look at Engine/Build/InstalledEngineBuild.xml to see what normally gets set (CRCDefines).
I don’t have a concrete answer for why it is exactly the way it is since that particular code predates my time with Epic. I would imagine that it was built to work the way the FN team wanted it to work for their particular environment. While the code isn’t overly complex, changing it could have widespread consequences both inside and outside Epic, so it largely hasn’t changed since it was written.
Thank you for your reply;
why not separate the file dump from the crash reporting though? (currently both are skipped on a server - looking at Windows code here ATM)