| 13 | | DISCLAIMER: Before attempting to run a MUD of any sort, you should have |
|---|
| 14 | | some reasonable knowledge of UNIX and C. If you do not, it is _strongly_ |
|---|
| 15 | | suggested that you learn UNIX and C to some reasonable level of competency |
|---|
| 16 | | before attempting to set up a MUSH. (Note that even people using the |
|---|
| 17 | | Windows ports are encouraged to know UNIX, because that's the paradigm |
|---|
| 18 | | that PennMUSH was built with, and most resources will be written with |
|---|
| 19 | | UNIX is mind.) |
|---|
| | 13 | DISCLAIMER: Before attempting to run a MUD of any sort, you should |
|---|
| | 14 | have some reasonable knowledge of UNIX and C. If you do not, it is |
|---|
| | 15 | _strongly_ suggested that you learn UNIX and C to some reasonable |
|---|
| | 16 | level of competency before attempting to set up a MUSH. (Note that |
|---|
| | 17 | even people using the Windows ports are encouraged to know UNIX, |
|---|
| | 18 | because that's the paradigm that PennMUSH was built with, and most |
|---|
| | 19 | resources will be written with UNIX is mind.) |
|---|
| 21 | | You may also want to take a look at Javelin's Guide for PennMUSH Gods, |
|---|
| 22 | | at http://pennmush.org/~alansz/guide.html |
|---|
| 23 | | or by ftp from pennmush.org, /pub/PennMUSH/Guide |
|---|
| | 21 | You may also want to take a look at the Managing PennMUSH book at |
|---|
| | 22 | http://community.pennmush.org and at Javelin's Guide for PennMUSH |
|---|
| | 23 | Gods, at http://javelin.pennmush.org/~alansz/guide.html or by ftp from |
|---|
| | 24 | pennmush.org, /pub/PennMUSH/Guide |
|---|
| 30 | | contains header files for the source code. The files used by a running |
|---|
| 31 | | MUSH are in the "game" directory, which includes subdirectories "data" |
|---|
| 32 | | (current databases), "txt" (text files and directories for building them), |
|---|
| 33 | | "log" (log files), and "save" (backup databases). Finally, the "hints" |
|---|
| 34 | | directory is used during the installation process, the "po" directory |
|---|
| 35 | | holds translation message files. |
|---|
| | 31 | contains header files for the source code. The files used by a |
|---|
| | 32 | running MUSH are in the "game" directory, which includes |
|---|
| | 33 | subdirectories "data" (current databases), "txt" (text files and |
|---|
| | 34 | directories for building them), "log" (log files), and "save" (backup |
|---|
| | 35 | databases). Finally, the "hints" directory is used during the |
|---|
| | 36 | installation process, the "po" directory holds translation message |
|---|
| | 37 | files. |
|---|
| 72 | | 1. On win32 only, install proper tools or read win32/README*. |
|---|
| 73 | | 2. ./configure or some variant |
|---|
| | 74 | 1a. On win32 only, install proper tools or read win32/README*. |
|---|
| | 75 | 1b. On Unix systems, you need: A C compiler, perl, the minimum development |
|---|
| | 76 | packages required to compile programs (Linux distributions that don't |
|---|
| | 77 | come with gcc in the base install often need a package named glibc-dev) |
|---|
| | 78 | 2. Run ./configure or some variant |
|---|
| 126 | | customize" which will run a script to help set up a separate customized |
|---|
| 127 | | game subdirectory for each MUSH (run it once per MUSH you plan to run). |
|---|
| 128 | | Files in these subdirectories will already be customized in many ways, |
|---|
| 129 | | so what follows may be slightly different. :) This is probably broken. |
|---|
| | 132 | customize" which will run a script to help set up a separate |
|---|
| | 133 | customized game subdirectory for each MUSH (run it once per MUSH you |
|---|
| | 134 | plan to run). Files in these subdirectories will already be |
|---|
| | 135 | customized in many ways, so what follows may be slightly different. :) |
|---|
| | 136 | This is probably broken. |
|---|
| 134 | | portmsg.c. These are port announcers; if your MUSH ever goes down, you can |
|---|
| 135 | | set one up, and a message will be given to a person attempting to connect |
|---|
| 136 | | to that port. Read that file for details. It is not an official MUSH |
|---|
| 137 | | piece of code; rather, it is a freely distributable program available |
|---|
| 138 | | via anonymous FTP that is included in this code because it happens to |
|---|
| 139 | | be fairly useful. Javelin suggests using portmsg - it appears to be |
|---|
| 140 | | more stable. |
|---|
| | 141 | portmsg.c. These are port announcers; if your MUSH ever goes down, you |
|---|
| | 142 | can set one up, and a message will be given to a person attempting to |
|---|
| | 143 | connect to that port. Read that file for details. It is not an |
|---|
| | 144 | official MUSH piece of code; rather, it is a freely distributable |
|---|
| | 145 | program available via anonymous FTP that is included in this code |
|---|
| | 146 | because it happens to be fairly useful. Javelin suggests using |
|---|
| | 147 | portmsg - it appears to be more stable. |
|---|