https://gitlab.synchro.net/main/sbbs/-/issues/724#note_4983
So, in the current sbbs code, it'll take 10 "operation callbacks" while disconnected before a script will be auto-terminated due to disconnection. Usually, there's one operation callback per function call you make in your script (as well as branches/loops, etc.).
If you call sleep() for a long period of time or call some other function with a long timeout that doesn't return when the user disconnects, you'd have to do that 10 times (after disconnection) before sbbs would auto-terminate the script. Most (all?) input functions should return immediately if the user has disconnected, regardless of the timeout value you pass.
So I'm curious what kind of "user input" loop you're using that's not quickly-auto-terminating upon disconnect.
I'd like to get to the root-cause of this without just adding lots of `bbs.online` checks. There's something else afoot here that I'd like to get to the bottom of.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)