if all users leave the match, doesn’t the match end in an authoritative setup? I am not talking about returning nil in a custom way in state rather than what happens by default because I’m pretty sure my setup suddenly stopped doing that.
Short answer is there is no “default behaviour”, you get complete control over the match. It only ends when you return a nil state from one of the callbacks.