Rogue FAQ Release 2.5 (Last Updated: October 5th, 2002) === Getting Started Q) Okay, it's uncompressed, what do I do now? A) Good of you to look here, you need to do a few things before you get to building your new RogueMUD. First, you need to establish your dominance over the Mudiverse. Edit (I use "pico -w <filename>") merc.h, found in the /src directory. Search (If using pico, hold CTRL and press W) for IMP_NAME, and change it from "Immortal" to <YourNewName>. This will make you the supreme and unchallenged deity of your world. Q) Okay, so I changed the imp name, now what? A) Save and exit merc.h (If using pico, CTRL+X, Y, ENTER). Now you should be ready to compile. You compile by typing "make" in the /src directory. If your using a supported compiler, you should be greeted with nothing more than names of *.cpp files. If your not, well then there is a good chance that you will be bombed by errors, warnings, and the most wonderful display of jargon you'll ever see. Q) Yay, got all that done, anything else? A) Join the mailing list! roguemud@yahoogroups.com === Makefile & Compile Q) I get an error about crypt, what can I do? A) Edit /src/Makefile and remove the # before -DNOCRYPT, and place a # before the -DNOWEBUTILS (unless you don't want webutils), then remove the -lcrypt from the PROC. Save and type "make" again. Q) I'm running windows how can I...? A) I don't know. I don't support Windows. Q) But I'm using cygwin... A) I don't support Windows. === Startup & Running Q) How do I run/execute the MUD? A) After you have compiled, edit /src/rogue-run and change the PORT to your own choosing. Save then type: ./rogue-run & Q) I want my MUD to run automatically, even if the server crashes. A) Take a look at (edit): /src/.cronmud Q) I don't understand what the stars mean in .cronmud A) Those are times that it will be run. Starting with minutes, hours, etc. A star or asterisk (*) means it is run each minute/hour/day, etc. Q) I keep getting an email from Cron Daemon, why? A) Possibly because it is unable to run the cronmud script. This could be because you do not have the filenames and paths correct. Make sure that you have the Rogue directory and location of the .cronmud script correct. === Staff & Immortals Q) Why am I dying? I thought I was an immortal.. A) Sure, but you can be hassled. To prevent such things as fluffy bunnies from chewing you apart, type "nohassle". Q) What happened to wiznet? A) We use "syslog", and three log levels. You want to use "syslog normal" unless you are debugging where you want "syslog complete". If you want to see only the most minimal of messages, use "syslog brief". Q) I want to load in my own room, how do I do that? A) Set your "loadroom" to something else. Note that setting someone's loadroom to "none" will make them load to their default. Syntax: set pers loadroom 1 === Commands Q) How come command shortcuts don't work? A) Commands are not automatically prefixed. Instead they have two command lines that determine how much a command is prefixed. The "sort as" field is used for this purpose. If you want to be able to type "imm" for immtalk, then the "sort as" field needs to be "imm". This will allow you to use "imm" or "immt" or anything in between imm and immtalk, but not "im", understand? Q) How do I edit commands? A) Allow yourself the "olcadmin" group, and type "cedit <command>". Q) How do I give other immortals commands? I set their level, but they don't have any commands. A) Use the "allow" and "deny" functions to give other immortals commands. Please note that the ADMIN command group will let you allow/deny yourself or anyone below your level any command groups. Q) What is the subcmd? Do you get one of those at Blimpie? A) The subcmd has nothing to do with food, unless your using it in the "eat" function. It stands for Sub Command. It allows you to define two or more uses for the same function. It is used in places such as do_gen_comm for channels, or the do_allow for allow/deny. SUBCMDs are defined in interp.h, but are just simple number macros to help you keep track. Q) What do I set the subcmd to in cedit? A) Unless the command uses subcmds, leave it at zero. Q) How do I know if a command needs a subcmd? A) If it has multiple uses. Look at the function to see what subcmds it has. Then look at interp.h to find the number that corresponds with each subcmd. Q) What is a staff command? (staff_cmd) A) A command that requires a staff flag (ADMIN, OLC, GENERAL). The staff_cmd is set to level -1 so that all levels can use the command so long as they have the permission (command granted to them). If a command is set to -1 then it does not show up on the "commands" screen, it shows up on the "wizhelp". === Wizlist Q) How do I edit the wizlist? A) Have the "admin" command group and type "wizlist help". Q) What's with the gay wizlist? A) Shutup.. it's not gay, it's functional. If you want to add fruity colors and change the way it looks, fine do it. At least mine is readable! ;p Q) I'm sorry I called your wizlist gay.. how would I make it look like ...? A) Oh, so now your asking me my opinion? >;p Q) Where is the wizlist file located? I edited the "wizlist" help but nothing happened. When I type "wizlist" I get a different one. What am I missing? A) The autowizlist is what your missing. It's no longer a help file. To do anything to the wizlist, edit the wizutils.cpp file. If you absolutly must mess with the actual wizlist.txt, go into the /data directory. === Levels Q) How do I change the number of levels? How do I change the MAX_LEVEL? A) Don't! RogueMUD is now based off of D&D 3rd Edition! There are only twenty experience levels for mortal characters, and ten immortal levels. Adding more mortal levels will cause you problems. If you are determined to add more levels however be sure to change MAX_LEVEL in merc.h, and add to the xp_table the number of levels you are adding. Q) How many imm levels are there? A) Levels 21 to 30 are immortal levels. Q) How do I change my immortal's pretitle? A) That's called a category or job title. Use the "category" command. Q) I want a custom pretitle, but don't want to add a category.. A) Fine, use the "immtitle" command. Shesh! === Sounds, MSP, MXP, MCCP, and Pueblo Q) How do I add music to the pmusic table? A) Try "pedit", you must type out the full name. For names with spaces put the song name in "quotes". Q) Location? What Location? A) That is the remote server where people's clients can download the song if they don't have it on their local machine. Leave it blank if you don't want them downloading the song, or you don't have a website for it. Q) I still can't change the location! A) Try "url". Be sure to include http:// and whatever else. Q) When I log on with zMUD 6.* I get html like <Exits> and </Exits> A) Please upgrade your version of zMUD, older versions send the MUD info that it supports MXP but isn't really implemented, that's why you see the tags. Q) How do I turn on compression? A) If your client supports MCCP2 it should be enabled automatically. You have the option of compressing manually though by typing "compress". Q) What else can I do with MXP? A) http://www.zuggsoft.com/zmud/mxp.htm Q) I have more questions about Pueblo and MSP! A) Read the included PUEBLO.README document, please. === Guilds & Clans Q) How come there is no "guild" command? How do put people in clans? A) They must "apply" to a clan, then be "enlisted". You can "forceenlist" a player into a clan. To make a leader, "gedit" that clan and set him/her as the leader, then forceenlist them into that clan. They will be promoted to the rank of Leader and have full control of the clan. Q) How do I make someone leave a clan? A) They can "resign" or be get the "boot" by the Leader or a Commander. Q) How does the Leader promote/demote people in the clan? A) By using the "cpromote" or "cdemote" commands. === Stupid Stuff Q) Cool, I love the immcurse command. Can you make some more? A) *shudder* Okay that command was used for testing purposes mostly. I admit that I got quite a few laughs from turning people inside out and right-side backwards. I'm not in the habbit of making super-imm commands though. Q) I LIeK NoOdLES! A) Oy.. I need to go to bed. === Got a Question? If you have a question not answered here, or you do not understand one of the answers, please feel free to join the mailing list and ask somebody: http://groups.yahoo.com/subscribe/roguemud/