World: <human readable string for the Connections Menu>
ClientMode: <character | line>
default value is character
Host: <host name>
Port: <port number>
Login: <user name>
Password: <some password>
ConnectScript: <lines of text to send following connection>
ConnectScript: ...
DisconnectScript: <lines of text to send before disconnecting>
DisconnectScript: ...
KeyBindings: <keystroke emulation>
World: <a different string for a different world>
Host: <a different host name>
Port: <a different port number>
...
Directive names are not case sensitive. The following definitions
are equivalent:
# All the same...
ColourBackground: #000000
COLOURBACKGROUND: #000000
colourbackground: #000000
cOlOuRbAcKgRoUnD: #000000
When a ConnectScript: header is present it is
assumed to contain *all* the information required to connect
to a site as well as additional commands which are sent after
the connection is made. This means that if you're sending
several lines of ConnectScript: data then the
first line needs to be 'connect %u %p'.
For example, the following definitions explicitly send the
string connect %u %p to the MOO and then send
additional lines of data:
World: foo
Host: bar.com
Port: 1234
Login: mumble
Password: <somepassword>
ConnectScript: connect %u %p
ConnectScript: @xmcp_challenge
ConnectScript: ...