From: Adrian S. J. <AS...@pa...> - 2001-12-07 10:06:28
|
> From: J.P. King [mailto:jp...@he...] >=20 > > [WIZARD] The Ozzard of Wiz natters "Adrian, do we handle=20 > Ctl-S/Ctl-Q > > correctly?" > >=20 > > No. > > We don't handle it incorrectly either. > > I'm fairly sure we don't handle it at all. > >=20 > > In fact, we don't seem to handle things (Ctl-U mainly) that > > I thought we did, but that may have been in an incarnation > > of UM2 (possibly UM2/Smalltalk). > >=20 > > But I'm sure as Keith seems to want multiple sessions for his > > avatar thingy its probably something we might want to handle. > >=20 > > Adrian, wondering how much of tf we should embed into the game. >=20 > Why on earth would we want to embed any of this in the game? > This isn't the sort of thing that the game should be concerned > about. I certainly don't want the game overriding my stty settings > and deciding for me what the flow control or kill keys are. Equally > it is not for the game to handle line editing. That is all client > end stuff. The trouble is that people will insist on using brain-dead clients (MS Telnet is the obvious one) that wont do local line editing. UM has had the line editing code for some considerable time now, and it works as well as can be expected. The thing is that people have other needs (or desires), such as Keith's avatar system, which would require some sort of session management to remain sensible, otherwise we're going to have to have a custom client, and then loose a large proportion of the user base (or at least stop them from using the features). > I have set up, although not advertised except to WWX who has been > having problems, that the user 'ugly' password 'ugly' is connectable > to via ssh, and does a telnet -E to connect to the game. This > could be improved on, but I didn't have the inclination to spend > time on sorting out a decent mud client with no shell escapes. Thats nice, but not everyone has ssh. And before you say people can get hold of it, I'm not supposed to have a copy on my machine, but I get away with it because I've got administrative rights over my work machine. I think the solution in the long term is to implement it as invisible as possible to the 'decent client' user, but to allow the 'crap client' user to still use the game. Adrian. |