I have on several occasions recently found that my client hangs, although my network connection is fine (other programs are OK) and the server is OK too (I can connect with another client). If I close the client and try to connect with the same char, I am told that 'this name is already in use'; I have to reboot to be able to reconnect.
I suggest that instead of simply rejecting a new logon attempt with this char, let the user give password, and then let the server give a warning: 'You are already logged on. If you proceed, that char will be pushed off and you will be back in [last bed to reality]'.
That way I can reconnect quickly - it's not a lot of fun to ave this happen in a place where your survival depends on you reacting quickly.
When a client hangs: log on again
Moderator: Board moderators
-
- Forum Aficionado
- Posts: 1994
- Joined: Tue Apr 29, 2003 5:55 pm
- Location: Minnesota, USA
- Contact:
[late reply...]
This is in the TODO list, but no one is currently working on this function. Or, if they are, they haven't announced it anywhere (mailing list, web forum etc.)
This is in the TODO list, but no one is currently working on this function. Or, if they are, they haven't announced it anywhere (mailing list, web forum etc.)
- If player tries to login with same name/password as a character currently
active, drop the old connection and associate the player with the new
connection. Useful if connection is dropped but server hasn't detected
it yet.
This happens because the socket conencted to the server is closed without sending a FIN packet, so as long as the server is concerned the client is still there, connected.
If you wait long enough your character will eventually time out and get disconnected. If you can't wait to get into the game ask a DM if they can kick the stuck player off.
If you wait long enough your character will eventually time out and get disconnected. If you can't wait to get into the game ask a DM if they can kick the stuck player off.
Googling for athena client crossfire seems to suggest that it is a codename for X11 cleint, I think it is not supported anymore or has some buggs/issues and you should not use it. If I am not so quite right about this, feel free to comment 
