Navigation News Downloads Screen Shots Change Log Features Source Code Git (Secondary repo) Mailing List Bug Tracker (Mantis) Contact |
BioMUD FeaturesA quick note on the 'ping' that is shown on this client. This is not a 'ping' as you're used to on most online games; it does not show the time from your machine to the game server. Instead, it shows a more real world ping: The time it takes for the server to respond to your last command. So, if it shows 120ms, that means the server took 120ms to respond, and send, the last text it sent you from your command. I hope this clears up any confusion as to why the ping showed higher than expected. This is completely intentional. At this very moment, very little of the GUI code is active for you to pursue, as stated above. But what GUI is active, I would like tested as well. As it stands, the client is pre-set to connect to DSL (Dark and Shattered lands (http://www.dsl-mud.org)) on port 4000, but this IS changeable with some simple command line options. I highly recommend turning on 'debug' mode in the settings dialogue and recommend not setting the 'Nanoeditor” option, as it's not even ¼ done. Here is a quick overview of the commands that you may use on the command line, and a brief history on what they do. Please be aware that all command line options start with a pound (hash for you new kids) sign '#' – Any aliases written do not need any pre-sign, nor do paths; those two will be talked about in a moment.
To create an alias (or a path, for that matter) you simply type: #alias {name} {alias command} and this will create it for you. You may, however, use ';' (semi-colon) to separate commands. A real-to-life example: #alias {spellup} {c armor;c shield;c stone} Now, when you type 'spellup' and hit enter, it will cast those three spells for you. Paths work exactly the same way, except their function is only called when preceded by a period. Example: #path {home} {n;n;s;s;e;e;w;w} So, if you wanted to execute that path, you would type, “.home” and it would send the directions for you. You may also link aliases, paths, etc together, by value. Such as this: #alias {prepare} {spellup;cgos Ready to KILL!} would cause the alias “spellup” to fire, and also fire off a cgos. Everything else should be self explanatory. But, of course, questions are welcomed. And any information deemed worthy will be added to the documentation and testers contacted, so all may be up to speed on the client. |