>>> This post has the latest version <<<
A lot of the information below is rather outdated.
Patches the crash dump submission URL to allow for easier analysis of crashes.
Gathered data can be seen at
http://crash.limetech.org/
ConVar(s)- breakpad_account - (Optional) Steam ID to attribute crashes to, in STEAM_0:x:y form.
History
Around July of this year Valve added a
Breakpad-based crash reporting system to the Source engine, this allows them to see a consolidated list of crashes along with relevant info about them.
While great for them, this sucked for plugin creators. Along with the fact they are deleted after upload, the crash dumps produced are stripped of symbols and therefore very hard to debug with.
This is the start of change.
On load this plugin will patch the URL to point at a custom (tailored for SRCDS crash dumps) analysis system that I'm still working on.
Keep crash ID's private!
Anyone with the ID to a crash report can see all the data about it.
Note
Sensitive information is included in the crash dumps, this can include (but is not limited to):
- Startup command line
- Complete console history
- All cvars that have been changed from their default value (not ones marked protected though)
Due to this, a certain level of trust is involved.
I do promise that none of this information will be available to people other than myself and the owner, and I hope that I'm trusted enough that people will use this as it'll help greatly towards discovering the cause of crashes.
Installation instructions- Drag and Drop
Only a Linux binary for the Source 2009 engine is included for now.
At the moment, I only have server-side symbols for the Source 2009 engine and TF2's server.so, along with a few plugins.
Feel free to run it on any Source 2009 game though, everything should still work, just full processing wont be done yet.