Discord Script Crash Version 3.00.03 (2025-01-18)




IMPORTANT - IMPORTANT - IMPORTANT
This is a drop-in script for the "Discord Relay and Server Joiner" at version 1.7 or higher, which is available at https://marketplace.secondlife.com/p/p/19908039
This script WILL NOT FUNCTION WITHOUT the Discord Relay! It NEEDS the Discord Relay in order to function!
IMPORTANT - IMPORTANT - IMPORTANT
What does it do?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Never find out about crashed objects days or weeks later, while they sit non-functional in your club or shop, annoy patrons, and look unprofessional! Keep an eye on whacky scripts that are known to cause problems. Keep your own development projects under 24/7 surveillance for any sign of misbehaving.
This add-on will report any and all script / object crashes in its vicinity to your Discord channel, so you know exactly when something at your shop, club, or home is not functioning anymore. The output tells you exactly what script, and in what object it crashed in, and will let you know the last object-chat said by that object. It has a teleport link to the object, and tells you who owns the object and who created it; this includes links to their profiles and the Marketplace-link of the creator. That way, you have all information needed to reset or restart the scripts, as well as the details to contact the people responsible for those objects.
The additional Crash Restarter script can be placed into any modifiable objects and will restart any crashed scripts after a few seconds. The restarter script is INDEPENDENT of the Discord scripts and can be placed into any object you like to make sure the scripts are constantly running.
Crash Restarter script
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Crash Restarter script will restart any crashed scripts in the same(!) object as itself. Simply add it to objects that are prone to crashing. No special configuration needed. The Crash Restarter script does NOT interface with Discord. It's standalone - no additional components needed.
The Crash Tester object
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You won't take my word for it that this really works? Well, right you are. Just rez the Crash Tester object somewhere close to the Crash Detector object, click it, then wait a few seconds. It will perform a genuine crash, the crash will be reported in Discord, and the Crash Restarter will restart the Crash Tester again.
Version history
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
1.00.00 2022-03-23 First public release
3.00.02 2023-04-16 Aligned with V3 codebase
3.00.03 2025-01-18 Restructured output, added notify option, added post mortem output
- Detects any script crashes in its vicinity and logs them to Discord
- Reports name, position, owner and creator of crashed script in Discord
- Direct teleport-link to the crashed object allows to restart the crashed script
- Free script to automatically restart crashed scripts and objects
- Helps you debug or keep an eye on crashing objects and scripts
Very good developer support. A pleasure to work with his products.
I found several of his products at Builders Brewery store and I was very pleased with how easy they are to implement. While this product is drop-in, no-configuration, it promises to report traffic from DEBUG CHANNEL and it appears to work but not for my own scripts. That is possibly something I have done incorrectly because the included test kit works fine, as does my own script in anyone else’s possession.
Gives you peace of mind
Quite a handy tool to make sure critical scripts doesn't crash. It is always worrisome when you travel when something stops working and you couldn't get online, this is the perfect solution for such problems as not only does it detect the crash and let you know on discord, but also makes sure it restarts. It is also helpful when you are testing new scripts.