mirror of
https://github.com/tbamud/tbamud.git
synced 2026-01-01 15:08:49 +01:00
- Fixed oat and wat (thanks Rhade).
- Numerous social fixes (thanks Rhade, Fizban, and Amber). - Removed do_insult. - Cleaned up hedit formatting and fixed possible bug from editing a help file you can't view (thanks Rhade). - Fixed cast ' ' so it won't cast armor (thanks Rhade). --Rumble
This commit is contained in:
parent
787c392e0a
commit
f2bb44ceb1
13 changed files with 170 additions and 268 deletions
153
FAQ
153
FAQ
|
|
@ -1,8 +1,8 @@
|
|||
Frequently Asked Questions (FAQ) for CircleMUD with Answers
|
||||
Frequently Asked Questions (FAQ) for tbaMUD with Answers
|
||||
|
||||
Updated: Dec 2006
|
||||
Updated: Apr 2007
|
||||
|
||||
This file is intended to cover common questions related to CircleMUD. Any
|
||||
This file is intended to cover common questions related to tbaMUD. Any
|
||||
contributions and corrections are more than welcome. It is currently
|
||||
maintained by Rumble of the Builder Academy. Please stop by the Builder
|
||||
Academy if you have any corrections or additions: builderacademy.net 9091
|
||||
|
|
@ -23,35 +23,35 @@ Table of Contents
|
|||
|
||||
1.3 I want to build my own MUD. Where do I start?
|
||||
|
||||
1.4 What is CircleMUD?
|
||||
1.4 What is tbaMUD?
|
||||
|
||||
1.5 What is the history of CircleMUD?
|
||||
1.5 What is the history of tbaMUD?
|
||||
|
||||
1.6 Where is the original CircleMUD so I can check it out?
|
||||
|
||||
1.7 Will the CircleMUD creators visit my mud?
|
||||
1.7 Will the tbaMUD creators visit my mud?
|
||||
|
||||
1.8 What is UNIX?
|
||||
|
||||
|
||||
2. Resources
|
||||
|
||||
2.1 Where do I find the source code for CircleMUD?
|
||||
2.1 Where do I find the source code for tbaMUD?
|
||||
|
||||
2.2 Where do I find areas, etc. for CircleMUD?
|
||||
2.2 Where do I find areas, etc. for tbaMUD?
|
||||
|
||||
2.3 I have questions about CircleMUD. Where should I go?
|
||||
2.3 I have questions about tbaMUD. Where should I go?
|
||||
|
||||
2.4 How do I subscribe/unsubscribe to the Mailing List?
|
||||
|
||||
2.5 To what platforms has CircleMUD been ported?
|
||||
2.5 To what platforms has tbaMUD been ported?
|
||||
|
||||
2.6 How can I submit code or areas for use with CircleMUD?
|
||||
2.6 How can I submit code or areas for use with tbaMUD?
|
||||
|
||||
2.7 How do I use a patch file and how can I make one?
|
||||
|
||||
|
||||
3. Compiling CircleMUD
|
||||
3. Compiling tbaMUD
|
||||
|
||||
3.1 Why do I get many syntax errors with Sun's ``cc'' compiler?
|
||||
|
||||
|
|
@ -60,7 +60,7 @@ Table of Contents
|
|||
3.3 When I try to compile, why do I get a lot of undefined symbols
|
||||
referenced in comm.o for functions like socket, accept, and bind?
|
||||
|
||||
3.4 Every time I try to compile Circle (or any other piece of software)
|
||||
3.4 Every time I try to compile tbaMUD (or any other piece of software)
|
||||
under Linux, it gives me errors and says it cannot find include header
|
||||
files in the linux/ and asm/ directories. What can I do?
|
||||
|
||||
|
|
@ -87,7 +87,7 @@ Table of Contents
|
|||
3.13 How can I handle directories in C?
|
||||
|
||||
|
||||
4. Running CircleMUD
|
||||
4. Running tbaMUD
|
||||
|
||||
4.1 I typed ``autorun'' but then my terminal just froze.
|
||||
|
||||
|
|
@ -101,13 +101,13 @@ Table of Contents
|
|||
|
||||
4.5 I just got this SIGPIPE, what is it and what Can I Do About It?
|
||||
|
||||
4.6 When I run Circle under Linux, it tells me ``gethostbyaddr:
|
||||
4.6 When I run tbaMUD under Linux, it tells me ``gethostbyaddr:
|
||||
connection refused'' when the MUD boots, and then dies. Why?
|
||||
|
||||
4.7 When I run Circle under Windows, it tells me ``Winsock error
|
||||
4.7 When I run tbaMUD under Windows, it tells me ``Winsock error
|
||||
#10047'' when the MUD boots, and then dies. Why?
|
||||
|
||||
4.8 When I run Circle under Windows, players can't rent---their
|
||||
4.8 When I run tbaMUD under Windows, players can't rent---their
|
||||
equipment is just dropped on the ground, syslogs don't work, so what
|
||||
is the problem?
|
||||
|
||||
|
|
@ -136,16 +136,16 @@ Table of Contents
|
|||
4.17 I run my MUD on a unix system and the pfile/rent file works great,
|
||||
but on my home system it's all screwed up. What gives?
|
||||
|
||||
4.18 How do I get the CircleMUD to autoload when the Linux server is
|
||||
4.18 How do I get the tbaMUD to autoload when the Linux server is
|
||||
restarted?
|
||||
|
||||
4.19 My server shuts down my MUD everytime I logoff. How do I keep the
|
||||
MUD running when I logoff?
|
||||
|
||||
|
||||
5. CircleMUD 3.X Questions
|
||||
5. tbaMUD Questions
|
||||
|
||||
5.1 Why does CircleMUD use BUF switches all through the code, what's
|
||||
5.1 Why does tbaMUD use BUF switches all through the code, what's
|
||||
happening here?
|
||||
|
||||
5.2 How do I add a new class? How do I add more levels? etc?
|
||||
|
|
@ -157,17 +157,15 @@ ______________________________________________________________________
|
|||
|
||||
1.1. I've never played a MUD before. What should I do?
|
||||
|
||||
Don't try to use your own copy of CircleMUD! There are two levels of MUD
|
||||
Don't try to use your own copy of tbaMUD! There are two levels of MUD
|
||||
users: players and administrators. Administrators do what you're trying to
|
||||
do now -- get a copy of a MUD's source code, compile it, and run it.
|
||||
Players use MUDs that are being administered by someone else. If you try to
|
||||
actually run a MUD before you've ever played one, you'll get very confused
|
||||
indeed! Your best bet for now is to play someone else's MUD first. There
|
||||
are a large number of excellent MUDs out there already, some of which are
|
||||
based on CircleMUD code. A good place to start looking is the MUD Connector
|
||||
at:
|
||||
|
||||
http://mudconnector.com/
|
||||
based on tbaMUD code. A good place to start looking is the MUD Connector
|
||||
at: http://mudconnector.com/
|
||||
|
||||
|
||||
1.2. I'm new to C and/or coding. What do I do?
|
||||
|
|
@ -214,9 +212,9 @@ By checking the FTP Site under contrib.
|
|||
*know* the FAQ.
|
||||
|
||||
|
||||
1.4. What is CircleMUD?
|
||||
1.4. What is tbaMUD?
|
||||
|
||||
CircleMUD is a DikuMUD derivitave, developed by Jeremy Elson and is from the
|
||||
TbaMUD is a DikuMUD derivitave, developed by Jeremy Elson as CircleMUD from
|
||||
Gamma v0.0 of DikuMUD created by Hans Henrik Staerfeldt, Katja Nyboe, Tom
|
||||
Madsen, Michael Seifert and Sebastian Hammer at DIKU (Computer Science
|
||||
Instutute at Copenhagen University). Note that CircleMUD is a Diku
|
||||
|
|
@ -225,20 +223,19 @@ notably it cannot be used to make money in ANY way, the original developers'
|
|||
names must be in the login screen and that the credits command always presents
|
||||
the same information, etc.
|
||||
|
||||
Quoting from CircleMUD's release.doc:
|
||||
|
||||
CircleMUD is highly developed from the programming side, but highly UNdeveloped
|
||||
TbaMUD is highly developed from the programming side, but highly UNdeveloped
|
||||
on the game-playing side. So, if you're looking for a huge MUD with billions
|
||||
of spells, skills, classes, races, and areas, Circle will probably disappoint
|
||||
you severely. Circle still has only the 4 original Diku classes, the original
|
||||
of spells, skills, classes, and races, tbaMUD will probably disappoint you
|
||||
severely. TbaMUD still has only the 4 original Diku classes, the original
|
||||
spells, and the original skills. On the other hand, if you're looking for a
|
||||
highly stable, well-developed, well-organized "blank slate" MUD on which you
|
||||
can put your OWN ideas for spells, skills, classes, and areas, then Circle
|
||||
might be just what you're looking for."
|
||||
can put your OWN ideas for spells, skills, and classes, then tbaMUD is what
|
||||
what you are looking for."
|
||||
|
||||
|
||||
1.5. What is the history of CircleMUD?
|
||||
1.5. What is the history of tbaMUD?
|
||||
|
||||
Version 3.51 release: February, 2007
|
||||
Version 3.5 release: December 2006
|
||||
Version 3.1 (yes, no beta pl): November 18, 2002
|
||||
Version 3.00 beta pl22 release: October 4, 2002
|
||||
|
|
@ -271,21 +268,20 @@ Version 2.01 release: Early August 1993
|
|||
Version 2.00 release: July 16, 1993 (Initial public release)
|
||||
|
||||
|
||||
1.6. Where is the original CircleMUD so I can check it out?
|
||||
1.6. Where is the original tbaMUD so I can check it out?
|
||||
|
||||
The Builder Academy
|
||||
builderacademy.net 9091
|
||||
|
||||
|
||||
1.7 Will the CircleMUD creators visit my mud?
|
||||
1.7 Will the tbaMUD creators visit my mud?
|
||||
|
||||
While there is a possibility that one (or more) of the CircleMUD creators
|
||||
will drop by your MUD for a visit, to play, or to simply look around, there
|
||||
is a slim chance that they will even identify themselves.
|
||||
|
||||
Would you like to see us on your MUD? You won't. We don't want free wizzes
|
||||
or favors for our work here. In fact, we will state categorically that if
|
||||
anyone comes on your MUD claiming to be associated with us, they aren't.
|
||||
While there is a possibility that one (or more) of the tbaMUD creators
|
||||
will drop by your MUD for a visit, to play, or to simply look around,
|
||||
there is a slim chance that they will identify themselves. You won't.
|
||||
We don't want free wizzes or favors for our work here. In fact, we
|
||||
will state categorically that if anyone comes on your MUD claiming to be
|
||||
associated with us, they aren't.
|
||||
|
||||
|
||||
1.8. What is UNIX?
|
||||
|
|
@ -308,28 +304,24 @@ and Microsoft does not make a variant.
|
|||
|
||||
2. Resources
|
||||
|
||||
2.1. Where do I find the source code for CircleMUD?
|
||||
2.1. Where do I find the source code for tbaMUD?
|
||||
|
||||
Circle's complete source code and areas are available for download at:
|
||||
TbaMUD's complete source code and areas are available for download at:
|
||||
|
||||
http://cwg.lazuras.org/modules.php?name=Downloads
|
||||
|
||||
There is also a CircleMUD Home Page that is outdated at:
|
||||
There is also a tbaMUD Home Page at:
|
||||
|
||||
http://www.circlemud.org/
|
||||
|
||||
The latest information can be found at:
|
||||
|
||||
http://cwg.lazuras.org/modules.php?name=Forums
|
||||
http://tbaMUD.com/
|
||||
|
||||
|
||||
2.2. Where do I find areas, etc. for CircleMUD?
|
||||
2.2. Where do I find areas, etc. for tbaMUD?
|
||||
|
||||
All donated areas have been added to the latest version of CircleMUD. If you
|
||||
All donated areas have been added to the latest version of tbaMUD. If you
|
||||
wish to donate some of your own work stop by the Builder Academy.
|
||||
|
||||
|
||||
2.3. I have questions about CircleMUD. Where should I go?
|
||||
2.3. I have questions about tbaMUD. Where should I go?
|
||||
|
||||
If you have general questions about the MUD such as how to get it running,
|
||||
how to add new spells, how to add new skills, etc., the first place you
|
||||
|
|
@ -349,36 +341,31 @@ http://groups.yahoo.com/group/dg_scripts/
|
|||
|
||||
2.4. How do I subscribe/unsubscribe to the Mailing List?
|
||||
|
||||
There is a CircleMUD mailing list for coders, builders, and administrators.
|
||||
To subscribe, send a message to the list server <listserv@post.queensu.ca>
|
||||
with a message body of subscribe circle <first name> <last name>. To
|
||||
unsubscribe from the list send a message to <listserv@post.queensu.ca> with
|
||||
the words unsubscribe circle as the message body. DO NOT send subscription
|
||||
or unsubscription requests to the list in general. There are hundreds of
|
||||
people on the list, and it will only irritate a ton of people who have no
|
||||
power to remove you from the list. Read the Mailing List FAQ
|
||||
(http://qsilver.queensu.ca/~fletchra/Circle/list_faq.html) for more
|
||||
information.
|
||||
The CWG forums are available at:
|
||||
http://cwg.lazuras.org/modules.php?name=Forums
|
||||
|
||||
The older and less active CircleMUD mailing list can be found here:
|
||||
http://post.queensu.ca/cgi-bin/listserv/wa?SUBED1=circle&A=1
|
||||
|
||||
|
||||
2.5. To what platforms has CircleMUD been ported?
|
||||
2.5. To what platforms has tbaMUD been ported?
|
||||
|
||||
CircleMUD is very portable because it uses the GNU autoconf system, meaning you
|
||||
TbaMUD is very portable because it uses the GNU autoconf system, meaning you
|
||||
only need to type ``configure'' to have it automatically determine various
|
||||
features of your system and configure the code accordingly. CircleMUD compiles
|
||||
features of your system and configure the code accordingly. TbaMUD compiles
|
||||
without changes under most BSD and SVR4 systems, including SunOS, Solaris,
|
||||
Ultrix, IRIX, AIX, Linux, BSD/OS, HP/UX, and others.
|
||||
|
||||
CircleMUD has also been ported to various non-UNIX platforms. You can now
|
||||
compile Circle under OS/2 2.x and 3.x with the OS/2 port of gcc, Windows using
|
||||
Microsoft Visual C++ version 4.0 or 5.0, Cygwin, Borland (now Inprise) C++ 4.5,
|
||||
TbaMUD has also been ported to various non-UNIX platforms. You can now
|
||||
compile it under OS/2 2.x and 3.x with the OS/2 port of gcc, Windows using
|
||||
Microsoft Visual C++ version 4.0 or 5.0, Cygwin, Borland (now Inprise) C++,
|
||||
Watcom v.11, Cygnus GNU-WIN32, LCC, Macintosh with CodeWarrior, Amiga, and
|
||||
Acorn RiscOS.
|
||||
|
||||
|
||||
2.6. How can I submit code or areas for use with CircleMUD?
|
||||
2.6. How can I submit code or areas for use with tbaMUD?
|
||||
|
||||
Stop by the Builder Academy. builderacademy.net 9091
|
||||
Stop by the Builder Academy. builderacademy.net 9091 or visit the CWG forums.
|
||||
|
||||
|
||||
2.7. How do I use a patch file and how can I make one?
|
||||
|
|
@ -429,11 +416,11 @@ o The rest of the lines are just there to give you an idea of where
|
|||
to change.
|
||||
|
||||
|
||||
3. Compiling CircleMUD
|
||||
3. Compiling tbaMUD
|
||||
|
||||
3.1. Why do I get many syntax errors with Sun's ``cc'' compiler?
|
||||
|
||||
Because Circle is written in ANSI C, and Sun's standard cc compiler isn't
|
||||
Because tbaMUD is written in ANSI C, and Sun's standard cc compiler isn't
|
||||
capable of compiling ANSI C code. You can try acc, Sun's ANSI C compiler,
|
||||
but it costs extra money to get it from Sun so your sysadmin may not have
|
||||
installed it. Most don't. The best solution is to get the GCC compiler
|
||||
|
|
@ -444,7 +431,7 @@ have enough time and space.
|
|||
3.2. Why do I get all sorts of errors with ``crypt'' functions and
|
||||
header files?
|
||||
|
||||
(This information applies ONLY to Version 3.0 of the code.) CircleMUD
|
||||
(This information applies ONLY to Version 3.0 of the code). TbaMUD
|
||||
normally uses the UNIX crypt() function to enrypt players' passwords.
|
||||
Because of export restrictions imposed by the U.S., some systems do not have
|
||||
the crypt() function. ``configure'' will usually be able to figure out
|
||||
|
|
@ -474,7 +461,7 @@ If you're using V2.20 and you have this error, the best thing to do is
|
|||
simply to use V3.0 instead. If you insist on using 2.20, go into the
|
||||
Makefile and search for the comment next to ``SVR4''.
|
||||
|
||||
3.4. Every time I try to compile Circle (or any other piece of soft- ware)
|
||||
3.4. Every time I try to compile tbaMUD (or any other piece of software)
|
||||
under Linux, it gives me errors and says it cannot find include header
|
||||
files in the linux/ and asm/ directories. What can I do?
|
||||
|
||||
|
|
@ -594,7 +581,7 @@ For example, the equivalents for SYSV are:
|
|||
|
||||
3.11. My compiler doesn't have ``strdup()'', what can I do?
|
||||
|
||||
Use Circle's built-in str_dup() function instead.
|
||||
Use tbaMUD's built-in str_dup() function instead.
|
||||
|
||||
|
||||
3.12. I am having trouble with my ``makefile'', what could be the problem?
|
||||
|
|
@ -651,7 +638,7 @@ The dirent structure contains only two useful elements, the file's name
|
|||
Thanks to Daniel Koepke for the above.
|
||||
|
||||
|
||||
4. Running CircleMUD
|
||||
4. Running tbaMUD
|
||||
|
||||
4.1. I typed ``autorun'' but then my terminal just froze.
|
||||
|
||||
|
|
@ -708,7 +695,7 @@ command. To stop the program from stoping at SIGPIPE, you would give GDB the
|
|||
command `handle SIGPIPE nostop'
|
||||
|
||||
|
||||
4.6. When I run Circle under Linux, it tells me ``gethostbyaddr: con-
|
||||
4.6. When I run tbaMUD under Linux, it tells me ``gethostbyaddr: con-
|
||||
nection refused'' when the MUD boots, and then dies. Why?
|
||||
|
||||
You need to make sure you have Networking and TCP/IP support compiled into
|
||||
|
|
@ -726,7 +713,7 @@ questions about which kernel features you want; make sure to answer ``Y'' to
|
|||
``Networking support'' and ``TCP/IP support''.
|
||||
|
||||
|
||||
4.7. When I run Circle under Windows, it tells me ``Winsock error
|
||||
4.7. When I run tbaMUD under Windows, it tells me ``Winsock error
|
||||
#10047'' when the MUD boots, and then dies. Why?
|
||||
|
||||
You need to configure TCP/IP networking from the Network Control Panel, even
|
||||
|
|
@ -736,7 +723,7 @@ select ``Add Protocol'', and under the vendor ``Microsoft'', choose
|
|||
the drivers onto your hard drive.
|
||||
|
||||
|
||||
4.8. When I run Circle under Windows, players can't rent---their
|
||||
4.8. When I run tbaMUD under Windows, players can't rent---their
|
||||
equipment is just dropped on the ground, syslogs don't work, so what
|
||||
is the problem?
|
||||
|
||||
|
|
@ -747,7 +734,7 @@ in them.) This is fixed in Circle 3.0 patchlevel 12 and above. Before
|
|||
patchlevel 12, you can fix it simply by manually creating the needed
|
||||
directories:
|
||||
|
||||
CD \Circle30bpl11
|
||||
CD \tbamud-3.51
|
||||
cd lib\plrobjs
|
||||
mkdir A-E
|
||||
mkdir F-J
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue