![]() |
| Home > Games > games > mud-faq > |
FAQ: [lpmud] rec.games.mud.lp and LPMuds |
Section 1 of 3 - Prev - Next
All sections - 1 - 2 - 3
Archive-name: games/mud-faq/lp
Last modified: 98/10/01
Version: 2.99
Posting-frequency: bi-weekly
LPMud FAQ
Last Modified 98/09/15
The LPMud FAQ was originally authored 7 November 1994 by George Reese.
It could not, however, have been completed on the efforts of a single
person. See the credits section for a full list of contributors. To
make comments or suggestions on this FAQ, mail borg@imaginary.com.
Copyright (c) 1994-1998 George Reese.
_________________________________________________________________
This is a list of Frequently Asked Questions asked about LPMuds and
the newsgroup devoted to them, rec.games.mud.lp. This FAQ is posted
twice a month to rec.games.mud.lp, rec.games.mud.announce,
news.answers, and rec.answers. All readers are strongly advised to
read this FAQ before posting questions to the LPMud news group, as
your question may already be answered in here.
This FAQ is not intended to be a substitute for the general 3 part mud
FAQ's. I strongly recommend people new to muds read those first. This
FAQ deals with a particular class of muds known as LPMuds, and
therefore does not even attempt to cover information important to
other classes of muds.
_________________________________________________________________
The LPMud FAQ is divided into four sections:
* Section I: Introduction
* Section II: Playing LPMuds
* Section III: Coding on an LPMud
* Section IV: Starting Your Own LPMud
_________________________________________________________________
Section I
Introduction
Contents
1. What sort of posts belong in rec.games.mud.lp?
2. I disagree with something in the FAQ. How do I get the FAQ
changed?
3. What is an LPMud?
4. Isn't Amylaar an LPMud?
5. Which is the real LPMud?
6. How did LPMuds get started?
7. What is the difference between LPMud and Dikus?
8. What do the terms "alpha testing", "beta testing", and "fully
open" mean?
9. Where are some ftp sites with LPMud stuff?
10. Is there anything about muds on WWW?
11. What are some mud related mailing lists?
_________________________________________________________________
What sort of posts belong in rec.games.mud.lp?
From the rec.games.mud.lp charter of 23 October 1991:
_"The charter of this newsgroup is to discuss topics related to the
LPMUD variant of MUD. LPMUD is a particular "brand" of MUD that was
written by Lars Penji and has gained some populatity among MUD players
in general, Discussions here should be confined to the following
topics. Briefly, LPMUD uses a "parser" to interpret a 'C' like
language (called LPC) which defines the actual game being played. Thus
the various topics of discussion break down like so:
* Player and 'Wizard' issues
* Ongoing LPMUD campaigns
* Parser programming issues and bug fixes
* LPC (LP 'C" code) programming
* LPC source code posting
* LPMUD administrativia and announcements
Topics of discussion which should NOT include this newsgroup are:
* "LPMUD is (better,worse) than..." flames
* Non-LPMUD campaigns
* Non-LPMUD issues or programming"
_Specifically, rec.games.mud.lp supports _almost_ anything dealing
with LPMuds. The primary rule is that the topic of your posts must
someway affect the LPMud community. We do not care about Dikus and
MOOs and so on. They may be very nice servers, but if we wanted to be
reading about them, we would be reading rec.games.mud.diku and so on.
Beyond that, the charter is a little unclear and out of date. What
sort of LPMud related posts belong in the newsgroup generally falls
into anything of general interest to the LPMud community in general or
one-time administrative announcements for specific muds. This would
include announcements of downtime, but exclude queries into why a
particular mud is down.
In particular, the following questions are definitely _not_ welcome in
rec.games.mud.lp:
* FascistMUD's admins are such jerks!!! They ...
Why would you post this? I guarantee you will accomplish
nothing by this. First of all, ALL mud admins have bad days
where they may do something very unfair. It is the nature of
things. So you may be the unfortunate victim of a rare set of
circumstances rather than of a mean admin. Secondly, even if
the mud admin is a jerk, no one on this newsgroup cares. People
will play such muds either because the admin is damn good at
creating a game or because the players are other jerks who like
the atmosphere of lawlessness. Players like you may login from
time to time, but eventually they will figure it out.
* Do not post mudsex sessions
An individual's sexual activities are not matters for public
derision. How people choose to express themselves sexually is a
private issue as long as only consenting adults are involved.
* Where is CheeseMUD? I have not been able to connect all day!
If it is going to be down a long time, the admins should post
to rec.games.mud.announce. Otherwise, it is either a short
connection loss or it is just your problem. _Do not post these
questions here or anywhere!!!_
* Advertisements for muds
These belong in the newsgroup rec.games.mud.announce.
In the event someone does post improperly to the newsgroup, readers
should quietly inform the poster of the misstep via email. In the
past, violations of the Charter or FAQ have erupted in
counter-productive flame wars. By emailing the offender, you
accomplish both the tasks of informing the person and of keeping the
newsgroup free of pointless arguments.
_________________________________________________________________
I disagree with something in the FAQ. How do I get the FAQ changed?
You should email the maintainer of the FAQ. Change requests fall into
three different categories. I handle the requests differently based on
the category into which a given request falls. The three categories
are:
1. Matters of fact
2. Matters of opinion
3. Matters of consensus
The first kind of issue are matters of fact--i.e. the status of mud
software, the email address of a mailing list, etc.--then I will
simply add that to the FAQ. If you are not directly responsible for
the issue in question, I might request an email from the person who
is.
Matters of opinion will likely not replace existing passages, but
instead appear alongside them. For example, the FAQ might state that
capturing player emails is a good idea. Someone who disagreed strongly
and presented an argument could email that argument to me. Since this
is a matter of opinion, the new opinion would be added as an opposing
opinion. In other words, it would not replace the existing clause.
Certain issues, such as the interpretation of the Charter, are neither
matters of fact nor matters of opinion--they are matters of consensus.
These are parts of the FAQ for which only one point of view can be
right, yet a certain minority of people may nevertheless disagree
with.
The FAQ has been around for a long time and represents the consensus
of the newsgroup. Consensus does sometimes change, and the FAQ needs
to be able to adjust with changes in consensus. For matters of
consensus, I will ask anyone making a request to provide evidence that
the consensus of the group has changed. Because the FAQ is established
as the consensus of the newsgroup, the burden of proof is entirely on
the requester. The nature of that proof is naturally dependent on the
issue at hand.
_________________________________________________________________
What is an LPMud?
An LPMud is one of many classes of muds, or multi-user domains. A
multi-user domain is defined solely with respect to its ability to
allow multiple real individuals to come together in some sort of
environment. Although the most common environment is a gaming
environment, muds need not be games. In fact, among other uses of MUDs
that I know of, there are virtual colleges, a mud where victims of
abuse can come together in a productive environment, and muds designed
to bring students with disabilities into social contact with one
another and others. The single defining theme for mud is therefore
being a virtual environment where multiple people come in contact.
An LPMud specifically allows the users to manipulate the environment
through a language called LPC. LPMuds are computer programs which
listens to the internet for people attempting to connect, reads LPC
files, and acts upon those LPC files according to the rules of the LPC
language to create the virtual environment. Currently, I know of 6
major LPMud servers:
* CD
* DGD
* LPC4
* LPMud
* MudOS
* Shattered World
With most other mud games, users do not have access to create in the
language used by the mud. LPC is used not only to give users such an
ability, but it is also designed with both ease and power in mind.
_________________________________________________________________
Isn't Amylaar an LPMud?
Amylaar is a person, not an LPMud. He is the primary author and torch
bearer of the LPMud name. Given the generic sound of the term "LPMud"
these days, people often refer to LPMud 3.2 as the Amylaar driver.
_________________________________________________________________
Which is the real LPMud?
LPMud 3.2 is the official continuation of the original LPMud server,
however, all servers listed above are equally real. All have two
traits that make a mud an LPMud:
1. The environment is created through files written in LPC.
2. The environment can change as new files are added and old ones
changes, even while the game is running.
_________________________________________________________________
How did LPMuds get started?
I am not the greatest historian, and may be wrong on some important
facts here, but this is the first shot at the FAQ, so here goes...
Once upon a time, there was Lars Pensjö (the ö being an o with two
dots over it... to an American, that is roughly pronounced "Penscha"),
who wrote the original LPMud coming from an AberMUD background. If you
play current LPMud's of the LPMud type, you won't really notice much
of a difference from the original. From the coders' point of view
however, LPC is nothing like it was with the original. For a long
time, there was only LPMud run by Lars with patches by everyone under
the sun. The original LPMud run by Lars was called Genesis. Its base
town called Larstown was taken mostly from AberMUD.
Eventually, others got tired of waiting to see their patches added to
Lars' driver, and Lars was working on version 3.0 of his driver as he
was gradually losing interest in the project altogether. Version 3.0
turned out to be buggy as hell, and generally unworkable for a real
LPMud. CD, LPC4, LPMud, and MudOS, all derive from this server as
people saw good things in it and began creating working versions of
LPMud 3.0 after their own concepts of mud server design.
Unlike the others, DGD was created from scratch. It therefore is
missing a lot of the baggage which has come down from the beginning of
time in the other drivers. Shattered Worlds, on the otherhand, derives
from LPMud 2.4.5.
_________________________________________________________________
What is the difference between LPMud and Dikus?
This section is almost entirely quoted from a post by Tim Hollebeek:
The main difference between Dikus and LPs is that a Diku server
provides a game, while an LP server provides a language in which to
write a game. This means that an LPMud server is more like your perl
or python binaries than a Diku binary. An LPMud has an extra layer in
which the game is written, called the mudlib or object library. The
advantage Diku enjoys is that it can be more efficient since the game
is more low-level. The other edge of this sword, however, is that it
is very hard to make changes to a Diku and it requires a high level of
technical knowledge.
An LPMud, on the other hand, is extremely flexible and requires a
minimal amount of technical knowledge in order to build the same
things (or even more complex things) as exist on Dikus. As a
consequence, LPmuds tend to be more widespread and reflect a greater
diversity of imagination.
The truth about LP's is that it is virtually impossible for a player
to know they are on an LP; the driver is simply too far removed for it
to make any difference to the player in terms of look and feel. Many
LP's, however, do have a common look and feel because they share the
same mudlibs.
_________________________________________________________________
What do the terms "alpha testing", "beta testing", and "fully open" mean?
Generally, a mud goes through three basic stages. The first stage,
"alpha testing", is a developmental mode in which players are rarely
allowed access to the mud. Things are in such a disarray or in a
flurry of changes that playing a consistent game is impossible. In the
"beta testing" stage, a mud is generally opened to players solely for
the sake of testing that the mud works. Without actual play testing,
it is impossible to determine if a mud can handle being fully open.
muds in either of the above stages generally will not compensate
players for mishaps due to bugs in the game, and they will often even
purge players from the mud. The purging is done either because old
player objects are no longer compatible with new ones or because the
mud needs to be re-balanced to fit new code.
In the final stage, "fully open", a mud is just that, fully open. That
means you can expect certain standards from the mud, including such
things as not dying from bugs. Nothing is ever bug free, so generally
fully open muds will compensate players for mishaps which occur
because of a bug. On the flip side, these muds usually also smite
players who gain from bugs in the system.
_________________________________________________________________
Where are some ftp sites with LPMud stuff?
See Section IV: Where can I find all of this stuff?
_________________________________________________________________
Is there anything about muds on WWW?
The following is a list of LPMud related WWW URL's, a few of which are
even written in the mud programming language LPC:
* http://www.bat.org
The BatMUD WWW Server
* http://www.lostsouls.org
The Lost Souls WWW Server
* http://www.imaginary.com
The Imaginary WWW Server
* http://www.pvv.unit.no/viking
The Viking mud WWW Server
_________________________________________________________________
What are some mud related mailing lists?
The following lists use the Mailman mailing list software. Click on
the link to subscribe to those lists:
* http://list.imaginary.com/mailman/listinfo/foundation-mudlib
The Foundation Object Library Mailing List
* http://list.imaginary.com/mailman/listinfo/intermud
The Intermud Protocols Mailing List
* http://list.imaginary.com/mailman/listinfo/lima-mudlib
The LIMA Mudlib Mailing List
* http://list.imaginary.com/mailman/listinfo/lpc-language
The LPC Language Mailing List
* http://list.imaginary.com/mailman/listinfo/mudos
The MudOS General Discussion Mailing List
* http://list.imaginary.com/mailman/listinfo/mudos-bugs
The MudOS Bug Reporting List
* http://list.imaginary.com/mailman/listinfo/mudos-develop
The MudOS Developers' Mailing List
* http://list.imaginary.com/mailman/listinfo/mudos-patches
The MudOS Patch Distribution List
The following lists use the majordomo software. To subscribe, mail
majordomo at the sites mentioned with "subscribe list-name" in the
body of your mail. To get more information on the lists below, mail
majordomo at the site mentioned with "info list-name" in the body of
the mail. Naturally, list-name should be replaced with the appropriate
list name.
For example, to subscribe to the lpc-language mailing list
lpc-language@imaginary.com, you do the following:
1. mail majordomo@imaginary.com
2. subject is irrelevant, body says "subscribe lpc-language"
3. the list will then confirm you have been added by mail
To mail a post to the mailing list, simply mail
lpc-language@imaginary.com and proceed as you would as if you were
mailing a single person.
* amylaar-users@nightfall.org
The LPMud 3.2 and 3.2.1 Users Mailing List
In addition, the TMI-2 mailing list uses different mailing list
software which can be subscribed to by visiting the list page at
http://www.mudlib.org/mailman/listinfo/tmi-2.
Individual muds may have their own mailing lists as well. Check with
your LPMud for details. For people running lists with an audience
beyond a single mud, please let me know of your list. If you use list
software not listed, I need the name of the list, how to subscribe,
and how to get more information.
_________________________________________________________________
Section II
Playing LPMuds
Contents
1. How do I play an LPMud?
2. But I am using windows!
3. How do I get a list of LPMuds?
4. Are all LPMuds in English?
5. Ok, the mud is asking me for a name, what do I do?
6. They told me I had to register!
7. Name and password set, what next?
8. I don't want anyone knowing my email address!
9. Is it asking me for my gender?
10. What does it mean by race?
11. What is a class? What is a guild?
12. I am in the mud, what do I do?
13. What are some common commands?
14. What is an alias?
15. Why is the mud admin ignoring me?
16. The admins are being unfair, don't I have rights?
17. What about freedom of speech?
18. What else is there?
_________________________________________________________________
How do I play an LPMud?
You must first find the internet address of the mud you wish to play.
Once you find the address, most often people use the "telnet" program
to connect to this address. The mud FAQ has an excellent section on
MUD clients, which are alternatives to the plain vanilla "telnet"
program. However, generally speaking, with "telnet", you can access
the mud of your choice by issuing the command:
telnet address port
For example (% is considered your prompt):
% telnet nightmare.imaginary.com 1701
% telnet 129.10.114.86 5555
And so on. Some telnet programs do not allow you to pass arguments at
the command line. Instead, you get something like this:
% telnet
telnet> open
(to) nightmare.imaginary.com 1701
Once you succeed, you will get a welcoming screen which should say the
name of the LPMud and ask you for a name. A common error people will
make is leaving off the number at the end. If you do that, the telnet
program assumes you mean to go to port 23, and it will give you a
login prompt to the host machine.
In addition, _some_ VMS telnet programs use the following syntax:
telnet 198.174.169.120/port=1701
_________________________________________________________________
But I am using windows!
The telnet program that comes with Windows95 and Windows NT is
extremely anemic and not much good for anything. Other versions of
Windows do not even come with a telnet program. To connect to a mud
using the default Windows95/NT telnet, go to the 'Start' menu and
click on the 'Run' menu item. In the text field, enter:
telnet nightmare.imaginary.com 1701
Of course, you should use the proper address for your mud as described
in the telnet section. This will connect you to the mud, but it may be
a bit confusing. The first thing you need to do is turn echo on so
that you can see what you are typing. Go to the 'Terminal' menu and
click 'Preferences'. Check the 'Local Echo' check box. You may also
want to resize the window so there are no scroll bars.
You will not be able to stand playing a mud this way for very long. It
is highly recommended you download a Windows mud client ASAP before
you go insane. In the least, you might want to grab a useable telnet
program like EWAN or CRT.
_________________________________________________________________
How do I get a list of LPMuds?
I know of no place that lists ONLY LPMud's, however, there is Doran's
Mudlist, which is produced semi-regularly and lists muds by type. You
thus have all your LPMuds grouped together. You can find it posted to
rec.games.mud.announce.
MUDs connected to the Intermud generally have mudlists which they
maintain dynamically based on which muds they are currently talking
to:
* http://ie.imaginary.com:7885/gateways/mudlist
The Idea Exchange Dynamic Intermud Mudlist
Keep in mind, however, these dynamic lists hold only LPMuds which
support intermud communication. They are by no means full lists. You
will also find that many muds on this list are in some sort of
developmental stage.
_________________________________________________________________
Are all LPMuds in English?
No. To provide a list of such muds is beyond the scope of this FAQ.
Check the mudlists for a full and current listing. However, I would
like to know about other languages which might be supported in the
LPMud world, so please mail me if you have a mud in a language in
other than English, German, or Swedish. Known languages:
* Chinese
* Dutch
* English
* German
* Hungarian
* Polish
* Swedish
_________________________________________________________________
Ok, the mud is asking me for a name, what do I do?
Make up a name. Avoid using your real name or common names, real and
mythical. You want not only to give character to your persona, but you
also do not want everyone saying "Hey! Aren't you Bob from
JustAnotherMUD"? I chose the name Descartes, because I was a
philosophy major in college. In general, it is safe to assume any name
consisting only of more than two characters and less than ten (a to z)
is acceptable on any mud. Some muds allow really long names with
spaces, apostrophes, hyphens, and other marks. Others are in between
the extremes. Try the name you want. If the mud will not allow it, it
will tell you, and it should tell you why.
After making up a name, one of two things will happen. Either you will
be prompted for a password, meaning you have picked a name someone
else is using, or it will ask you to create a password, meaning you
are a new character. If the first thing happens, just try again with
another name. If the second happens, you are in good shape.
To create passwords, make up one different than the one you use to
access computers. Although muds encrypt passwords for storage, nothing
prevents an unscrupulous mud admin from intercepting that password and
using it for unethical purposes. It is also recommended that you use a
password with numbers and mixed upper and lower case letters in it.
_________________________________________________________________
They told me I had to register!
Some muds require all their players to register before being allowed
to play. Also, it may be the case that someone from the same place as
you has been causing trouble, so the admins of the mud in question
have decided to require only people from that site to register. If
this is the case with the mud you wish to play, simply follow the
instructions they give. In most cases they will give you an email
address where you should send your registration.
_________________________________________________________________
Name and password set, what next?
This is where you get to see why there is so little in common among
LPMuds from the player's point of view. Some LPMud's will ask you a
series of questions about who you are and what sort of character you
would like. Others ask nothing more. Among the questions you might be
asked are: what is your email address? what is your real name? what
gender would you like to play? what race would you like to be? what
class would you like to be? etc.
_________________________________________________________________
I don't want anyone knowing my email address!
MUD Administrators have a legitimate need to know your email address.
No one else does. If a mud requires you to give your email address it
should either offer you the option of keeping it private, or it should
automatically keep the email private. If they do not keep your email
private and you desire privacy, do not play the mud. Do not complain,
however, that they ask for it.
_Note:_
There seems to be some difference of opinion on this one, so I decided
to quote one of the comments:
"Well, I have to disagree with this section: E-mail addresses are
very difficult to verify in bulk, and really not worth the trouble
unless you perform site registration. I believe the only people you
have a legitimate need for an email address from is your wizards.
Other than that, knowing the ip they log in from should be more
than sufficient." -Rust (John Viega)
_________________________________________________________________
Is it asking me for _my_ gender?
No. The game wants to know what gender you would like your _character_
to be. This means you can play a character of the opposite gender,
your own gender, or one of the alternate gender types which might be
offered. The other side of the coin to this, however, is that you
should _never_ count on other people in real life being the gender of
the character they play.
_________________________________________________________________
What does it mean by race?
Many LPMuds have a feature called character races. The term "race" in
these instances is not the same as the term used in modern society. In
fact, the LPMud term race would more correctly be referred to as
species. In fantasy type LPMuds, you will often see a selection of
"races" like human, orc, artrell, gnome, etc. When you are asked to
choose a race, a list of possible races should be provided for you.
_________________________________________________________________
What is a class? What is a guild?
In general, a class is a grouping of players with common abilities. A
guild as well can be said to have the same definition. Many muds, if
they use either of these concepts at all, add some very individual
nuances. To muds which do not have classes or guilds, the concepts are
naturally irrelevant. Those which have one or the other are often
using the terms in an interchangeable fashion. Finally, those muds
which have both often define class in a more generic manner than
guild. For example, on Nightmare, a class is like a profession and the
guild like a particular job. You might have people in the fighter
class who are in the templars guild, and others who are in the rangers
guild. In short, the guild is a way of specializing your class
abilities.
Other muds allow "multi-classing", which may mean joining multiple
guilds, classes, or both. It is always best to check out the "help
guild" and "help class" command on any given mud to see how it defines
these terms.
_________________________________________________________________
I am in the mud, what do I do?
There is no one answer to this question, as the answer will vary from
MUD to mud. No matter what, however, you should see if the mud has a
"faq" command to get a listing of that mud's frequently asked
questions. In addition, you should learn how to use the "help" command
as well as find out about the rules governing that mud.
_________________________________________________________________
What are some common commands?
The following commands exist on virtually all LPMuds. () around part
of a command indicate that that part is optional. [] indicates that
the text should not be taken literally. These commands naturally are
not likely to be found on non-English muds.
Section 1 of 3 - Prev - Next
All sections - 1 - 2 - 3
| Back to category mud-faq - Use Smart Search |
| Home - Smart Search - About the project - Feedback |
© allanswers.org | Terms of use