On Sun, 27 Mar 2005 21:26:57 -0500, Christopher Bunting wrote:
> It has to do with certain
> mud clients on windows. I tried this out on various popular muds
> such as Avatar, Aardwolf, and about 50 others.. If I log in and
> then quit, the connection to the mud is still left open..

Actually, what you're most likely trying to do is use the client's "QUIT" 
command. This isn't a problem with Rom, but with the client itself. If you type 
quit inside of the game, your connection is closed, end of story there, you 
have no more connection to the game. If , however you use the client's "quit" 
command, that isn't going through to the game, it's simply exiting the client, 
those are wto different things there. In the second case, you will be "idled 
out" in most games, depending on the update status.

To prevent this from being abused, there was a bit of code released a few years 
back.  I'll link to one of the pages it was found (thanks to google), but 
there's probably more of it out there: 
http://www.nanobit.net/bts/doxy/comm_8c.html . What you want is the  stuff from 
01878 - 01900  , add that in comm.c where it's at on the webpage. This doesn't 
CLOSE the connection, but it prevents evil people from abusing open connections.

----
Those fixes I would assume would be put into the codebase though to fully
disconnect the player or close the connection.
----
Rom hasn't seen a release in 5 years (or better), and probably won't see 
another release. People move on from projects, such is life. There are numerous 
snippets out there for security and memory tweaks, some of which can be found @ 
http://www.dreamless-realms.org/downloads-cat-3.html, just follow the sub 
categories there. I didn't write any of those, just provide the links (easier 
for me to remember when finding things). Most of the critical rom stuff is 
there.



Reply via email to