I posted about this in the past and people said there's no way to detect if the player disconnects, but i was thinking there could be an output event called "StartClientPing" which pings the client every 5 seconds or so, and there can be inputs like "OnPingReturned" and "OnPingMissed"(if the client disconnected and theres nothing to ping), have a system like that, but then the problem would be of knowing which "ping" to look for in the input event, which i guess you can make 6 different events sets for 6 ping systems to run at once (temporary fix because that can be spammy), it could work based on the player running it, so everyone can have 6 pings running at once, so it doesn't bug out when 2 people try to use ping1. This could be used to have the server react and reset when players leave, if you have a server where players interact with there own portion of the map, perhaps. Can this be done?
IIRC, you can detect the disconnection. You package the function GameConnection::onClientLeaveGame(%client);
Ok so how about this, you can package this as an addon to VCE, making it so i can detect if and when a specific name or BLID disconnected... hold on a minute... I think it would be possable to do the pinging thing with vanilla VCE! I'm going to try that give me 20 minutes!