> >How about this: when the prompt for the user name displays, and the user > >enters their name, it checks the users online and if that player is > >already online and is not linkless, the user will be warned as to this > >and will be asked for another name. > > > >This should fix it if you're only allowing one person per account. ;> > > No, this won't work very well either. There are some cases(lag, etc) where a > player can disconnect and the MUD not recognize it. So when the person tries > to log back in, they are technically connected and still playing, so they are > blocked from getting back in, and have no choice but to wait until they are > kicked off for idling. Very annoying, and deadly if the player was fighting or > moving grouped in a dangerous zone. well, a further possibility is to check the idle time for a player if someone tries to log in under the same name, to try and cater for the above scenario (and yes i know it well, and mudding from australia it happens all to often :( ). this has a fault, that if someone goes afk to grab a bite to eat for a while, and someone tries to log in under the same name, they both get booted. but depending on the time limit set (it would obviously be less than the idle-limit otherwise it would be pointless), i would say a couple of minutes, this is a fair trade off. people dont often sit idle for more than a couple of minutes if they are playing, so the chances of it happening are relatively limited. so you can generally assume someone who is idle for a couple of minutes may well be linkless but not recognised as so by the game. so, to make it clear (cause having read it, im confused *g*). a player tries to log on under an existing name. check the idle time for the currently playing player. if its say, less than 2 minutes, then "already playing". it its say, more than 2 minutes, then boot both. just my thought for the day. Ted @ no where yet @ yet @ many places before.
This archive was generated by hypermail 2b30 : 12/18/00 PST