By a strange coincidence the topic of time-outs was covered in detail only a few days ago in this thread:
http://www.gammon.com.au/forum/?id=8665&page=1
In that thread the author thought the MUD server was timing him out. Now you think the client is doing it.
In his case, the upshot was, after about 4 days of research, that his firewall was responsible, and turning it off stopped the timeouts.
There is no provision in MUSHclient to time you out, and thus no setting to change. You could, of course, write a timer to do that for you if you wanted, but I presume you haven't done that.
Timeouts can be fiddly to find, because there are a few places they might be implemented, between you and the MUD server ...
- I believe some versions of Windows drop a connection after a certain time has elapsed (eg. an hour or so). I think there is a setting to change that behaviour, but can't find it right now, and it would depend on which version of Windows you are using.
- Evidently, as reported in the other thread, your firewall might be responsible.
- Some routers have timeouts, so if you have a "home router" connecting you to the Internet, try connecting to its configuration port and changing its timeout.
- There might be some upstream router (eg. at your Internet Service Provider) that you don't directly control, that is configured to time out idle connections. Maybe you can change that, or have it changed.
Quote:
I used MUSHclient a year or so ago and never had problems with this ...
This tends to indicate that MUSHclient is not to blame. Since the problem started, has something else changed? Eg. new firewall, router, different ISP, upgraded Windows, that sort of thing?
If all that fails, make a timer in MUSHclient that sends something periodically - just often enough to stop the timeout. For example, if you timeout after an hour, send something after 55 minutes. Just send something short (eg. "look" or "score") - just enough to fool all those routers and firewalls into thinking you are busy.