Scripterrors
From Eggdrop Wiki
To avoid Eggdrop crashing when an error in a scriptfile occurs: Do this for every script that might raise errors while loading it:
Open the eggdrop.conf file in your editor.
Search for
source scripts/thescript.tcl
and replace it with
if {[catch {source scripts/thescript.tcl} err]} { putlog "Error while loading thescript.tcl: $err" } else { putlog "thescript.tcl loaded without errors" }
Or for all scripts:
set scripts { scripts/thescript1.tcl scripts/thescript2.tcl scripts/thescript3.tcl } foreach script $scripts { if {[catch {source $script} err]} { putlog "Error while loading $script: $err" } else { putlog "$script loaded without errors" }