Take from

The Internet Complete Reference, Second Edition, Hahn

Chapters 27 - 28

Chapter 27: IRC

What is IRC?

IRC (Internet Relay Chat) is an Internet-wide talk facility that supports thousands of chat topics and hundreds of thousands of users.

An IRC client program is used to connect the user to an IRC server to which you issue IRC commands.

Use a command to select a group of interest and join the on-going discussion. Everything that you type is displayed on the screens of all users in the group and everything they type is displayed on yours.

There are a number of different IRC networks, the most popular being EFNet and Underet. Each IRC network has a number of different servers to which you can connect. All servers on a particular network are connected and share chat messages. For instance, if you log onto EFNet at any given time, you may find over 6000 users participating in 2000 different chat groups shared on 30 servers.

IRC Clients

Unix shell client: irc user-nickname

Windows client: mIRC

Telnet IRC access:


IRC discussion groups (chat rooms) are called channels. Channel names usually begin with a # sign. Anyone can start a channel simply by joinin a channel that doesn'’ exists. The channel will be created and the user who starts the channel will become the channel operator. Channel operators, govern what takes place in the channel.


All IRC participants choose a nickname by which they are referred. It need not (and usually isn’t) your real name. User’s also decide what information about themselves they wish to make public.



Commonly Used IRC Commands

Command Effect
/help Displays online help.
/join #channel Join the specified channel.
/leave * Leave the current channel.
/list Display information about all channels
/list –min n Display information on all channels with a minimum of n people.
/mode * +pi Make the current channel completely private.
/msg nicknames text Send a prvate message to specified people.
/who nickname Show information about the specified person.
dcc chat nickname Start or accept a direct talk connection
dcc send nickname file Send a file to a person.

Most of the above commands listed above can be issued from menu lists/toolbars of Windows clients.

IRC Links

For public telnet IRC sites:

To download an IRC client:


Chapter 28: Muds

What is a Mud?

A MUD is an elaborate computer-mediated, imaginary environment. To use a mud, you connect over the Internet to a special computer program. Once you connect, you log in by typing a user name and password. You then assume the role of a particular character.

Muds have a geography: a planned layout that describes an imaginary environment.

Muds may be social or adventure based.

Adventure Muds loosely divide into three categories: DikuMuds, Hack-N-Slash, and Player Killing Muds.

Muds are based on three technologies:

LPMuds can be any type of mud and are often expandable.

DikuMuds are elaborate adventure muds that tend to stay the same.

TinyMuds are social muds.

Mud Clients

Muds are Client/Server based and work much the same as talk.

Getting Started on a Mud


Choose a name

Choose a password

Register as a new user

Create you character

Learn about the environment

Read the rules

Learn the commands

Read the FAQ

Meet other players


Some DikuMud and LPMud Commands

Command Effect
say message Send a message to all in the room
tell name message Send a message to a specific person
whisper name message Whisper a message to someone in the room
yell message Broadcast a message to your room and adjoining rooms
shout message Broadcast a messages to the entire mud
emote action Express an action or emotion

See book for TinyMud commands.