home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / alt / irc / 2596 < prev    next >
Encoding:
Internet Message Format  |  1992-07-30  |  15.2 KB

  1. Path: sparky!uunet!sun-barr!cs.utexas.edu!usc!rpi!bu.edu!dartvax!mars.caps.maine.edu!maine.maine.edu!io00058
  2. From: IO00058@MAINE.MAINE.EDU (Rob Blais)
  3. Newsgroups: alt.irc
  4. Subject: IRC Helpfile part 1 (was Re: IRC information)
  5. Message-ID: <92212.110308IO00058@MAINE.MAINE.EDU>
  6. Date: 30 Jul 92 15:03:08 GMT
  7. References: <1992Jul28.030105.15891@njitgw.njit.edu>
  8.  <Bs6MHD.FM1@cmptrc.lonestar.org>
  9. Organization: University of Maine System
  10. Lines: 353
  11.  
  12.  
  13.     This file was written as a replacement for some of the helpfiles in
  14. the rxIRC package.  There are two parts, of which this is the first.
  15. The second file will follow in another post.  If anyone has comments,
  16. suggestions, or corrections, please email me.  Flames will be ignored.
  17. Also, if any client coders want to include these files with their
  18. distributions, let me know and I'll send them to you when I've finished
  19. correcting the inevitable errors.  Same goes for FTP site administrators.
  20.     The first file is a general guide to IRC.  The second is a breif
  21. description of the "standard" IRC commands.  I hope you find them
  22. useful and informative.
  23.  
  24. -- Strange
  25.  
  26. ========================================================================
  27. Rob Blais    (Strange) | "I'm the one that's got to die when it's time
  28. IO00058@Maine.Bitnet   |  for me to die, so let me live my life the way
  29. IO00058@Maine.Maine.Edu|  I want to."  -- Jimi Hendrix
  30.  
  31. ------------------- Cut here --------------- Cut here ---------------
  32.  
  33.                        INTERNET RELAY CHAT
  34.  
  35.  
  36. Author:  Robert D. Blais
  37. Email:  <IO00058@Maine.maine.edu>
  38.         <IO00058@Maine.Bitnet>
  39. Date:  28 July 1992
  40. Version: 1.0
  41.  
  42. PURPOSE:  This document attempts to explain, in simple terms,
  43. what IRC is and in general, how it is used. It is intended to
  44. supply information for new users not familiar with IRC and to
  45. serve as a reference for experienced users.
  46.      Since there are many different programs on several different
  47. operating systems, client-specific information has been left out.
  48. Users should refer to the documentation that came with their IRC
  49. program for information specific to using that client.
  50.      Users may also wish to read the author's document "Standard
  51. IRC Commands" for information about the commands mentioned in
  52. this document.
  53.  
  54. CREDITS:  The information contained in this document has been
  55. culled several sources, including the alt.irc group in Usenet
  56. news and from the author's own experience using IRC.  In
  57. addition, the following documents proved invaluable in the making
  58. of this document:  "Alt.irc.faq" by Helen Rose <hrose@eff.org>,
  59. "Internet Relay Chat, a real-time conversational system" by Karl
  60. Kleinpaste <karl@cis.ohio-state.edu>, and "How To Behave on IRC"
  61. by Lea Viljanen <viljanen@kreeta.helsinki.fi> and Ari Husa
  62. <so-luru@tolsun.oulu.fi>.  Special thanks to Carl "LynX" Von
  63. Loesch for his help and suggestions.
  64.  
  65. I. HISTORY
  66.  
  67.      Internet Relay Chat (IRC) was originally written by Jarkko
  68. Oikarinen <jto@tolsun.oulu.fi> in 1988 as a replacement for the
  69. Unix "Talk" program.  It's purpose is to allow multiple users to
  70. converse in real-time over the collection of networks known as
  71. Internet.  It is based on the functionality of the Bitnet Relay
  72. system but that functionality has been greatly expanded.
  73.      From it's humble beginnings in Finland, IRC grew to become
  74. the largest international, relayed conferencing system in the
  75. world.  It is available in over 20 countries around the world and
  76. has been host to over 800 users at one time!  Countless thousands
  77. of people, from college students to business executives have used
  78. IRC and new users sign-on every day.
  79.      The Internet is primarily for academic use.  IRC is a
  80. communications layer of internet, and as such, it's main purpose
  81. is academic use.  IRC is NOT a toy.  Many people depend on it as
  82. a tool for exchanging information with colleagues, business
  83. associates, and fellow researchers.
  84.  
  85. II. CHANNELS
  86.  
  87.      IRC is divided up into virtual spaces called channels.  A
  88. channel is a gathering place where people with a common interest
  89. can get together and discuss whatever that interest may be.  A
  90. channel does not exist until someone joins it and ceases to
  91. exist when the last person leaves it.
  92.  
  93. A. Channel Names
  94.  
  95.      All channels on IRC have names.  A channel name can be just
  96. about any single "word" of text preceded by a pound sign (#).
  97. For example, #123, #My_channel, and #$$$ are all valid channel
  98. names.  Examples of popular channels on IRC include #hottub,
  99. #initgame, and #hotsex.
  100.  
  101. B. Creating A Channel
  102.  
  103.      To create a channel, simply join it either with the /join
  104. or /channel command.  For example, to create the channel #Test
  105. you would type /join #Test.
  106.  
  107. C. Leaving A Channel
  108.  
  109.      To leave a channel, issue the /part command.  For example,
  110. to leave #Test you would type /part #Test.  Some clients will
  111. automatically issue /part for you if you use the /channel
  112. command, so check your program's documentation.
  113.  
  114. D. Multiple Channels
  115.  
  116.      Most IRC client programs allow you to be on several channels
  117. at once.  Check your client's documentation for specific
  118. information on using multiple channels.  Also, look for
  119. information on the /, /msg, and /query commands.
  120.  
  121. E. Channel Operators
  122.  
  123.      The first person to join a channel is known as the Channel
  124. Operator (ChanOp) and can determine certain aspects of the
  125. channel, such as the number of people allowed on the channel and
  126. whether the channel is public, private, secret, or invite-only.
  127. A ChanOp can also delegate ChanOp privileges to other users on
  128. the channel.  Look for information on the /mode command for
  129. specifics about channel modes and ChanOp powers.
  130.  
  131. III. NICKNAMES
  132.  
  133.      All IRC users are identified by unique nicknames.  Duplicate
  134. nicknames are not allowed by the IRC servers.
  135.  
  136. A. Changing Nicknames
  137.  
  138.      By default your nickname is your userid, but may be changed
  139. with the /nick command.  Many clients also allow you to specify a
  140. default nickname that will be used whenever you sign-on to IRC.
  141. Check your client's documentation for specifics about setting a
  142. default nickname.
  143.  
  144. B. Nickserv
  145.  
  146.      Many people register their nicknames with an on-line service
  147. called Nickserv.  If you choose a nickname that is registered to
  148. someone else, you will get a message from Nickserv telling you
  149. who it is registered to.  If you get such a message, pick a new
  150. nickname.  It is considered very rude to use someone else's
  151. nickname and may cause confusion when other users mistake you for
  152. their friend.
  153.      For nickname registration information type the command
  154. /msg nickserv@service.de help.  When you register a nickname,
  155. Nickserv will ask you for a password. DO NOT USE YOUR LOGIN
  156. PASSWORD.  IRC protocols are not completely secure and other
  157. users may be able to get your Nickserv password.  Also, REMEMBER
  158. YOUR NICKSERV PASSWORD.  You may need it if you ever want to
  159. change your registered nickname or add a new host site to your
  160. access list.
  161.  
  162. IV.  IRC OPERATORS
  163.  
  164.      The IRC Operators (IRCOps) are the people who maintain IRC.
  165. They keep the servers running and up to date, keep the links
  166. connected and routed properly, they answer questions from the
  167. users, and they remove offensive users by way of the /kill
  168. command.  IRCOps are indicated by an asterisk (*) next to their
  169. nickname in /who and by the line "<nick> has a connection to the
  170. Twilight Zone." in /whois.
  171.      The best way to get help or information from IRCOps is to
  172. join the IRCOp channel #Twilight_zone.  Once you are on the
  173. channel, state your problem or question in a brief, specific,
  174. polite manner and wait for a reply.  Usually you'll get a
  175. response within a few minutes, but since many of the IRCOps have
  176. responsibilities apart from IRC, they aren't always immediately
  177. available.  If you don't get a reply in a reasonable amount of
  178. time, try again later.
  179.  
  180. V. MESSAGES
  181.  
  182.      There are generally four types of messages you will see
  183. while using IRC.  The four types are informational messages,
  184. public messages, private messages, and notices.  Some clients may
  185. also have a fifth type that gives information about things
  186. happening within the program, such as when you add a user to the
  187. /ignore list, but these messages are not normally sent over IRC.
  188.  
  189. A. Informational messages.
  190.  
  191.      Informational messages let you know something in the IRC
  192. environment has changed.  When someone joins or leaves your
  193. channel, changes the channel mode or topic, changes their
  194. nickname, or makes some other such change you will see a message
  195. informing you of the change.  The format of the message may vary
  196. depending on what client you are running, but in general it will
  197. look something like the following:
  198.  
  199. *** Bub joins channel #hottub
  200. *** Mode change: Hoser sets #hottub +o Bub
  201.  
  202. B. Public Messages.
  203.  
  204.      Public messages are seen by everyone on the channel.
  205. Everything you type to a channel shows up as a public message
  206. with your nickname and the channel name displayed in angle
  207. brackets before the message.  A public message looks like the
  208. following:
  209.  
  210. <Bub:#hottub> Hello world!
  211.  
  212. C. Private Messages.
  213.  
  214.      Private messages are generally only seen by the person who
  215. they are sent to.  The /msg and /query commands are used to send
  216. private messages.  Private messages are displayed with the
  217. sender's nickname between asterisks.  A private message would
  218. look like the following:
  219.  
  220. *Bub* Thanks for Opping me, Hoser.
  221.  
  222. D. Notices
  223.  
  224.      Any automatic response, such as server messages, CTCP
  225. (client to client protocol) replies, and robot replies MUST be in
  226. the form of a notice.  Users can also send notices with the
  227. /notice command, but this is not generally necessary.  A notice
  228. will generally be shown with the sender's nickname and channel
  229. between dashes and might look like the following:
  230.  
  231. -Bubserv:#hottub- Bub sends a beer to Hoser.
  232. -Bubserv:#hottub- /msg Bubserv help  for help on using Bubserv.
  233.  
  234. VI. SERVERS
  235.  
  236.      IRC servers are programs that relay the messages and
  237. commands that you type to other servers and users on the network.
  238. When you first compile or use an IRC program, you will probably
  239. have to give it a server to use.  You should normally use the
  240. closest (network-wise) server to you.  However, some servers
  241. limit what hosts are allowed to connect to them.
  242.      Lists of servers are frequently posted in the Usenet news
  243. group alt.irc.  If you don't have access to that group and can't
  244. find a server, try one of the following servers and once you get
  245. on, ask an IRCOp which server in your area you should use.
  246.  
  247. Open servers by country:
  248.      Australia:    coombs.anu.edu.au
  249.      Canada:       ug.cs.dal.ca
  250.      Finland:      nic.funet.fi
  251.      Germany:      irc.informatik.tu-muenchen.de
  252.      Netherlands:  fysak.fys.ruu.nl
  253.      U.S.A.:       csd.bu.edu
  254.                    ucsu.colorado.edu
  255.  
  256.      Information about a specific server can be obtained by using
  257. the /admin, /info, /motd, and /version commands.  If you have a
  258. problem with a particular server the /admin command will give you
  259. the email address of the person(s) in charge of it.  The other
  260. commands give you information about the server itself, such as
  261. the software version and the MOTD (Message of the Day).
  262.  
  263. VII. BEHAVIOR AND ETIQUETTE
  264.  
  265.      IRC is a good place to learn about other people, places, and
  266. cultures, to exchange information and ideas, and to meet people.
  267. If everyone follows some basic, common-sense rules of behavior
  268. and etiquette, IRC can be an enjoyable and informative way to use
  269. some of your free time.
  270.  
  271. A. Language
  272.  
  273.      English is the most widely spoken language on IRC but it is
  274. not the only language.  Often the channel name or topic will give
  275. you some idea of the language spoken on that channel but this is
  276. not always the case.  The end of a user's hostname usually gives
  277. an indication of where that user is from and thus, the language
  278. he or she is likely to speak.  For example, someone whose
  279. user@host name ends in .jp is most likely speaks Japanese, whereas
  280. someone whose user@host name ends in .fi most likely speaks
  281. Finnish.  A list of common hostname endings by country is shown
  282. below.  The list is by no means complete, but it should give you
  283. an idea of what to look for.
  284.  
  285. Country     hostname ending
  286. Australia:       .au
  287. Austria:         .at
  288. Canada:          .ca
  289. Finland:         .fi
  290. France:          .fr
  291. Germany:         .de
  292. Israel:          .il
  293. Italy:           .it
  294. Japan:           .jp
  295. Mexico:          .mx
  296. Norway:          .no
  297. Sweden:          .se
  298. Switzerland:     .ch
  299. Taiwan:          .tw
  300. United Kingdom:  .uk
  301. U.S.A.:          .com  (Commercial business)
  302.                  .edu  (Educational institution)
  303.                  .gov  (Government organization)
  304.                  .mil  (Military installation)
  305.                  .org  (Non-profit organization)
  306.  
  307.      It is a good idea to do a /who on a channel before you join
  308. so you can get an idea of what language might be spoken on that
  309. channel. If the channel consists mostly of people from Finland
  310. and you don't speak Finnish, you probably won't find the channel
  311. very interesting.  Also, your own channel name or topic should
  312. indicate what language is spoken on your channel, especially if
  313. it is not English.
  314.  
  315. B. Dumping
  316.  
  317.      Dumping large amounts of text or graphics to a channel or a
  318. user is considered rude and is not allowed.  It is a waste of
  319. bandwidth and can cause anyone on a slow modem connection to be
  320. jammed for several minutes. Also, the text or graphics that you
  321. find amusing is likely to be quite annoying to other users who
  322. are trying to carry on a conversation.
  323.  
  324. C. Morality
  325.  
  326.      Since IRC is composed of users from all over the world, with
  327. many different backgrounds, different levels of maturity, and
  328. different religious and moral standards, a good rule of thumb is
  329. think before you type.  If you wouldn't say something in front of
  330. your boss, teachers, parents, or in other social situations, you
  331. shouldn't say it on IRC.  By the same token, be tolerant of other
  332. users.  Not all of them have the same views and morals as you and
  333. what is offensive to you might not be to them.
  334.  
  335. D. General Behavior
  336.  
  337.      People on IRC have no other way of judging you than by your
  338. actions and messages.  Rude, obnoxious, and offensive behavior is
  339. not tolerated and may get you banned from a channel or /killed
  340. from IRC altogether.  If your offenses are great enough, your
  341. local system administrators may be notified and you may lose your
  342. computer account or face other disciplinary actions.
  343.      Not everyone using IRC is interested in chatting.  More
  344. specifically, not everyone on IRC is interested in chatting with
  345. YOU.  Some people use IRC as part of their normal work to be
  346. available to colleagues who might need to reach them quickly.
  347. Other people use IRC for discussion of certain topics of interest
  348. to them.  If you don't have anything to contribute to the topic
  349. on a particular channel, don't interrupt and try to start a new
  350. topic.  Start a new channel to discuss your topic.
  351.      If you send a message to someone or invite them to your
  352. channel, don't assume they are interested in talking to you.  If
  353. someone doesn't respond, they may be away from their terminal or
  354. may be too busy to reply.  If someone indicates that they aren't
  355. interested in talking to you, leave them alone.  Badgering
  356. someone or sending them unwanted messages wastes their time and
  357. yours.  You're better off finding someone else to chat with.
  358.  
  359. --
  360. NOTE:  This document is hereby placed in the public domain.  If
  361. you copy it, please attribute the source.  If you modify it,
  362. please note who you are, what changes you made and the date of
  363. those changes in the document header.  Take the credit you
  364. deserve, but give credit where it is due.
  365.