Newbie
Posted by Huido on Sun 24 Jun 2001 11:35 AM — 7 posts, 31,476 views.
Hopefully you at least have the server running, and can connect with MUSHclient.
Running a MUD is quite complex, it is hard to cover all the ground quickly.
If you are an immortal on SMAUG there are around 228 immortal commands (type WIZHELP) in addition to the ones the players can use.
For some helpful hints on setting up SMAUG, including adding classes, races, and so on, see http://www.cs.utk.edu/~london/smaug/.
There is also another very useful set of pages: Herne's SMAUG Building Guides, at: http://webhome.idirect.com/~helspawn/smaug.html.
I also have a SMAUG FAQ, at http://www.gammon.com.au/scripts/showfaq.php?productid=6.
A particularly interesting FAQ is this one, about common wizard commands: http://www.gammon.com.au/scripts/showfaq.php?faqid=64&productid=6
I suggest you :
- Connect as a player and get the general feel of SMAUG
- Connect as an immortal (Lordrom) and try the wizard commands, referring to the links above
- Try using the Area Editor to change room descriptions, add rooms, objects, and so on
- Try some mob programming - this is programming using the inbuilt mob commands - see newdark.are and newacad.are for some good examples of those programs
After you have done that, and you want to change things, like adding new experience systems, you probably need to change the C code itself and recompile. This will not be easy if you are not familiar with C, and even then, you need to learn how the existing code works.
To do that, I suggest:
- Learn C programming
- Download Cygwin compiler
- Download the SMAUG source code - see ftp://ftpgame.org
- Browse the source code at some length to work out what it does
- Try some changes
- Compile them using Cygwin
- Test them
There are some other links on this forum discussing techniques for compiling, and making changes. Try reading those.
Have fun, and good luck.
First, start the server.
Open up a "command" window, navigate to the "smaug" directory, where you should find a smaug.exe file. Type:
smaug /run
That should show a whole lot of initialisation stuff, followed by something like this:
Tue Jun 26 09:21:51 2001 :: (name not set) ready at address localhost on port 4000.
Then start up MUSHclient, go to Connection menu, select Quick Connect, and type in:
World Name: SMAUG
TCP/IP address: 127.0.0.1
Port number: 4000
Then you should see the "welcome" screen. You can create a new character, or log on as "Lordrom" password "win95" who is an immortal.
You need to download the SMAUG executable version and install that.