failsafe 
Vars | |
| defcon | The alert level. For every failed poke, we drop a DEFCON level. Once we hit DEFCON 1, restart the MC. |
|---|---|
| lasttick | the world.time of the last check, so the mc can restart US if we hang. (Real friends look out for eachother) |
| processing_interval | The length of time to check on the MC (in deciseconds). Set to 0 to disable. |
Procs | |
| emergency_loop | Emergency loop used when Master got deleted or the main loop exited while Defcon == 0 Loop is driven externally so runtimes only cancel the current recovery attempt |
Var Details
defcon 
The alert level. For every failed poke, we drop a DEFCON level. Once we hit DEFCON 1, restart the MC.
lasttick 
the world.time of the last check, so the mc can restart US if we hang. (Real friends look out for eachother)
processing_interval 
The length of time to check on the MC (in deciseconds). Set to 0 to disable.
Proc Details
emergency_loop
Emergency loop used when Master got deleted or the main loop exited while Defcon == 0 Loop is driven externally so runtimes only cancel the current recovery attempt