home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / pc / java / in4wjcxu / other / irc / doc / us-admin / operators < prev   
Encoding:
Text File  |  1996-08-14  |  6.4 KB  |  188 lines

  1. Internet Relay Chat Operator Etiquette Guide
  2.  
  3. May, 1992
  4.  
  5. Welcome! You've either been selected to be an IRC Operator or you have set
  6. up your server and thus have taken on the dual task of IRC Server
  7. Administrator and IRC Operator. Your future days will be filled with hours
  8. of fun chatting on IRC, and then wondering why everyone you talked to went
  9. away, because the links had apparently broken. 
  10.  
  11. 2 and a Half years later, December 1994.
  12.  
  13. Linking:
  14. ========
  15.  
  16. Currently, there is no policy of any sort in operation on EFnet except for
  17. Europe (see EBIC documents).  If you want links, find an operator or server
  18. admin, become friends with them, build a case, run lots of bots to make it
  19. look like you have lots of users and away you go.  It doesn't matter what
  20. speed your link is or where you get it (regardless of what people say, they
  21. don't actually follow their own preeching).
  22.  
  23. Kills 
  24. =====
  25.  
  26. /kill is a special operator command.  The format is as follows:
  27.     /kill NICKNAME comment.
  28. Comment can be a phrase of almost any length (within reason) and should be
  29. used for specifying the reason of the kill.
  30. Example:
  31.     /kill jonathan hey, this is fun!
  32.  
  33.  
  34. /SQUIT server {comment}
  35.    /squit isolates a specified server from the next closest server, when
  36. you look at it along the trace path starting from your server. 
  37. This is usually used in conjunction with CONNECT (explained later) to
  38. reroute traffic. This will be described in detail in the section
  39. "routing", preceding CONNECT.  Note, that a primary reason to use squit
  40. is to isolate your server (to become a leaf) if you want chanop or someone
  41. else wants chanop and you want to help them.
  42.  
  43.    Usage (and examples): 
  44.  
  45.       /squit E
  46.  
  47.      If the network looks like this initially (and you are on server A)
  48.  
  49.  
  50.           A <---> B <---> C <---> D
  51.                           ^
  52.                           |
  53.                           v
  54.                   G <---> E <---> F <---> ... (rest of the net)
  55.                           
  56.  
  57.     Then after issuing the previous /squit the network would look like this:
  58.  
  59.           A <---> B <---> C <---> D
  60.                           
  61.                           
  62.                   G <---> E <---> F <---> ...
  63.  
  64.  
  65.     /squit E {comment}
  66.  
  67.     It usually helps to give a reason why you are sending a
  68.     SQUIT for a server. This can be accomplished by sending
  69.     the command "/squit server This link is making the US route
  70.     through Finland". The SQUIT will then be sent out, and the 
  71.     server sending the squit will WALLOP sending the comment
  72.     so all operators can see it. 
  73.  
  74. /CONNECT server {portnum server2}
  75.    /connect is used to establish a link between two servers. These
  76. connections must be authorized by each server's ircd.conf file, but
  77. any operator can issue a CONNECT between authorized servers. This
  78. command is most often used in conjunction with SQUIT to reroute
  79. traffic. 
  80.    If only one argument is given, this command causes the server you
  81. are on to attempt to connect to the server specified. For example,
  82. "/connect B" (in the previous example) would cause your server (A) to
  83. connect to B. 
  84.    Suppose you wanted to reconnect server F to server E? You cannot
  85. contact server F since it is no longer part of your network. However,
  86. you can tell server E to connect to it. A remote CONNECT can be issued
  87. to server E. 
  88.  
  89.    Examples (assume you are on server A):
  90.  
  91.    /connect B
  92.  
  93.    If the network initially looks like this:
  94.  
  95.          A      B <---> ... (rest of network)
  96.  
  97.    Then afterwards (if the connection succeeds) the network will look
  98.    like this:
  99.  
  100.         A <---> B <---> ... 
  101.  
  102.  
  103.    In the example where you wanted to reconnect server E to F, the
  104.    following syntax would be appropriate (note: we are assuming that
  105.    F's irc socket port is 6667, which is the default)
  106.  
  107.    /connect F 6667 E
  108.  
  109.    If the network initially looks like this:
  110.  
  111.          A <---> B <---> C <---> D
  112.                          ^
  113.                          |
  114.                          v
  115.                  G <---> E      F <---> ... 
  116.  
  117.    Then after your CONNECT request the network topology will look like this:
  118.  
  119.          A <---> B <---> C <---> D
  120.                          ^
  121.                          |
  122.                          v
  123.                  G <---> E <---> F <---> ... 
  124.  
  125.     Be careful when connecting servers that you know which command to
  126.     use! If you simply issued "/connect F" from your server, the
  127.     network would look like this:
  128.  
  129.  
  130.     ... <---> F <--->  A <---> B <---> C <---> D
  131.                                        ^
  132.                                        |
  133.                                        v
  134.                                G <---> E 
  135.  
  136.     which for various reasons (discussed below) might be very
  137.     undesirable. 
  138.  
  139. Routing
  140. =======
  141.  
  142.    When and how should you do rerouting? This depends on where your
  143. server is topologically located and whether you route traffic. If you
  144. are a leaf node (i.e. only connect to one server at a time) then
  145. chances are you won't need to do any routing at all.  Your ircd.conf
  146. file should be written to connect to the best possible servers first
  147. before trying alternates. At the most, you may decide to squit an
  148. alternate server and connect to your primary if/when it goes back up.
  149. This only involves local squits, however.
  150.  
  151.    Chances are that hub operators will be more familiar with the
  152. general topology of the network and which servers connect to which
  153. (which is why most of the manual routing is left to them), so if you
  154. have any problems, talk to the other operators on operator channels
  155. (#twilight_zone, #eu-opers etc.) That's what they are there for!
  156.  
  157.    Don't bother wasting your time with #twilight_zone.  There are many
  158. operators on many hub servers (including many found in this channel) which
  159. purport to know something but in fact know nothing.  They will most likely
  160. ignore you, make fun of you, abuse you, dump your private messages to the
  161. channel, etc.  In general, many operators (especially true of those on
  162. #twilight_zone) are not the sort of people you'd want to do this as a
  163. paid job and won't do anything unless it serves them in some way.
  164.  
  165. Please let us know if there should be any additions to this guide. Again,
  166. this is not MANDATORY, this is just a GUIDE. Please conduct yourself as 
  167. an IRC Operator would...you are looked upon for assistance, both emotional
  168. and mental. 
  169.  
  170. Helen Rose        Christopher Davis    Noah Friedman
  171. <hrose@cs.bu.edu>    <ckd@cs.bu.edu>        <friedman@ai.mit.edu>
  172.  
  173. January, 1991
  174.  
  175.  
  176. Updated by
  177.  
  178. Mauri Haikola
  179. <mjh@stekt.oulu.fi>
  180.  
  181. May, 1992
  182.  
  183. Revised to become more a reflection of the current state of IRC by
  184. Darren Reed
  185. <avalon@coombs.anu.edu.au>
  186.  
  187. December 1994
  188.