Greetings all,
I found an oddity within whatever dated version of FUSS/SMAUG my current codebase is rooted in. I have been keeping up with almost all the bug fixes to date so unless I missed something somewhere, this might be a problem for other people as well.
In any case, here's the deal. When someone quits the mud they are given the standard blurb/logoff message and then at the point where the connection is supposed to be cut off, they just sort of sit there in their client program waiting to be disconnected from the server. Even if one manually disconnects from the server, whether waiting "post quit" or at any point during play, the connection lingers.
Checking with the firewall or whatever else, you can see the mud listening on 4000 but also "ghost connected" to long-since ended sessions. I can go in, disconnect at the login prompt, then connect again, login and properly "quit", but the end result is two connections showing up where there should be none. It basically tells me that smaug.exe is listening on 4000 and is also connected twice over across the same port to the aforementioned ghosts.
I tried with an earlier pre-compiled version off this site, (not SMAUG FUSS) and this does not happen. When someone "quits" they get the "connection lost" message and there is no lingering connection reported by the firewall software or any other monitoring tools.
Anyway, long story short, it's annoying but fortunately not problematic at this stage (still in dev) and I'd just like to nix it somehow if possible. I saw some posts relating to this but nothing that seemed to pinpoint it exactly, so if anyone has any ideas on where to look I'd appreciate the heads up.
Thanks!
I found an oddity within whatever dated version of FUSS/SMAUG my current codebase is rooted in. I have been keeping up with almost all the bug fixes to date so unless I missed something somewhere, this might be a problem for other people as well.
In any case, here's the deal. When someone quits the mud they are given the standard blurb/logoff message and then at the point where the connection is supposed to be cut off, they just sort of sit there in their client program waiting to be disconnected from the server. Even if one manually disconnects from the server, whether waiting "post quit" or at any point during play, the connection lingers.
Checking with the firewall or whatever else, you can see the mud listening on 4000 but also "ghost connected" to long-since ended sessions. I can go in, disconnect at the login prompt, then connect again, login and properly "quit", but the end result is two connections showing up where there should be none. It basically tells me that smaug.exe is listening on 4000 and is also connected twice over across the same port to the aforementioned ghosts.
I tried with an earlier pre-compiled version off this site, (not SMAUG FUSS) and this does not happen. When someone "quits" they get the "connection lost" message and there is no lingering connection reported by the firewall software or any other monitoring tools.
Anyway, long story short, it's annoying but fortunately not problematic at this stage (still in dev) and I'd just like to nix it somehow if possible. I saw some posts relating to this but nothing that seemed to pinpoint it exactly, so if anyone has any ideas on where to look I'd appreciate the heads up.
Thanks!