That seems simple enough, just send trigger to client regularly, if one fails do a few retries, if they all fail, then give them the boot form the dungeon.
Quote:
Originally Posted by Gerami
|
Obviously Stefan doesn't know what hes doing on Zodiac or it might be a higher priority.
Edit: I just tested a simple ping function I made using a simple triggerclient and responding triggerserver. When the ESC menu is closed it works fine, when the ESC menu is open, I stop receiving a response, when I close the ESC menu again (with cancel) it works fine again.
There you go, simple way to check. All you need to do is adjust how sensitive you want the pings to be. For myself have a ping sent to clients in dungeon every 1 or 2 seconds, I doubt Graal would choke over that. If a client fails a single ping, disable whatever system that is being abused, if the next ping succeeds, reenable it. If a client fails multiple pings in a row (like 5) or has high failure rate, then boot from dungeon.
I don't play Zodiac so I don't know the details, I'm just going off of whats been posted in this thread.
Edit2: After having a second go at it with a more sophisticated function, the ESC menu works too fast for it to be accurate. Oh well, at least I gave it a shot. *Goes to sulk in corner*