I run tinyfugue on a remote Linux server. I've done this for quite a while since it lets me centralise all my configuration - no matter where I am (desktop, laptop, phone, tablet, my ex-mate Bob who lives in Beijing's laptop...) tinyfugue is always the same, with all my aliases, key bindings, layout, status bar and so on intact.
In order to connect to this server from Windows machines, I use the client PuTTY, which is the only SSH client for Windows. If you find another, put it in the bin.
Saving a profile for tinyfugue
You probably want a dedicated profile for the MUD - mine has grey on black text, a smaller font, and some other changes I detail below. PuTTY puts you straight into the session saving page when you launch it - see the thumbnail to the right.
- Put your shell address under "Host Name (or IP address)".
- Put a friendly name (e.g. "Discworld shell") under "Saved Sessions".
- Click "Save".
Now, when you start PuTTY, you can double-click your friendly name in the list to connect with all your saved settings. If you change your settings, remember to save them again under the same name.
PuTTY and function keys
PuTTY relays function and numpad keypresses to tinyfugue. However, it takes a little work to get it best set up for this. Out of the box, you're likely to find your number pad works, and F1-F12 and Alt-F1-Alt-F12 work, but Shift-F, Ctrl-F, and combinations, won't work.