With MUSHclient to be open-source in the future, I plan on making a special version of MUSHclient for my MUD. I've had this idea in mind for a while, but obviously creating my own MUD client was not much of a priority (compared to the MUD).
So after coding in some features for my MUD in MUSHclient, I'd like for the MUD to recognize the player is using the special version and for the client to confirm (sort of like a handshake).
First off, what do you think of this? Not actually how to code it in, but the concept. Is it a bad idea? I plan on having things such as pre-installed aliases for the MUD, restricted use of things that are illegal on the MUD (triggers), etc. The player using this client would gain some sort of bonus (like maybe 2x EXP).
Second, what would be a good way of coding this in? I could probably hack it in somehow and get it working, but I'm not really sure of a decent way of doing it. I was thinking somewhere along the lines of the client sending text to the MUD which is ignored (it doesn't process the input) and then the MUD sends back text (which the client does not display) which would confirm (handshake).
So after coding in some features for my MUD in MUSHclient, I'd like for the MUD to recognize the player is using the special version and for the client to confirm (sort of like a handshake).
First off, what do you think of this? Not actually how to code it in, but the concept. Is it a bad idea? I plan on having things such as pre-installed aliases for the MUD, restricted use of things that are illegal on the MUD (triggers), etc. The player using this client would gain some sort of bonus (like maybe 2x EXP).
Second, what would be a good way of coding this in? I could probably hack it in somehow and get it working, but I'm not really sure of a decent way of doing it. I was thinking somewhere along the lines of the client sending text to the MUD which is ignored (it doesn't process the input) and then the MUD sends back text (which the client does not display) which would confirm (handshake).