================================================================================
ircd-RU! Frequently Asked Questions
--------------------------------------------------------------------------------
     http://bahamut.dal.net/documentation/
--------------------------------------------------------------------------------
$Id: FAQ,v 1.1.2.4 2003/08/13 15:24:05 rzhe Exp $
================================================================================


I.  
   ===============

1.     .bz2  ?
2.    ,   "make install"?
3.     "ircd fd table too big"   ?
4.        ?   ,   ,
         !
5.       Win32  / 
    /  .
6.      Win32 ?
7.            ,  
     "Due to a network split, you can not obtain channel operator status
    in a new channel at this time"?
8.      IRC ,   "Password Incorrect",
       O:line    .
9.    O:line    ,     IRC
    ,    "is an IRC Operator - Server Administrator"  
    /WHOIS.  ?
10.           
    ?
11.    /SAMODE?
12.    IRC ,     user modes +A/+a.
    ?
13.      NetAdmin'?
14.    badwords?
15.  ,       
       ?
16.   "Excessive TS delta"     ?
17.       DCC .exe, .zip  
      ?
18.   DCC,       
       IRC?
19.     IRC ?
20.     ircd-RU!      ?
21.        /nickserv, /cs  .. 
      "Services is currently down. Please wait a few moments,
    and then try again.",        
    /msg nickserv?
22.      kick/deop  /  IRC ,
    channel modes +a/+q/+Q,   Unreal.
23.    /SETHOST, /CHGHOST, /SETIDENT, /CHGIDENT  
    ,   Unreal?


II.   
    ================

Q1:     .bz2  ?

A1:   bunzip2.        bzip2, 
            .gz    
     .


Q2:    ,   "make install"?

A2:   ./configure,     --prefix 
         .


Q3:     "ircd fd table too big"   ?

A3:        
     .     HARD_FDLIMIT_ 
     INIT_MAXCLIENTS  include/config.h   .

            
      "ulimit -a"   ,  "open files".
        ,    .


Q4:        ?   ,   ,
          !

A4:   -    ircd.conf.    
     "./ircd -s"      .    
        /.


Q5:       Win32  / 
     /  .

A5:        Win32 .
     ,        
     .


Q6:      Win32 ?

A6:    ircd  Win32     
     cygrunsrv.         
     .  :

       ircd,     :
     cygrunsrv -I ircd -f 'IRC daemon' -p /home/ircd/bin/ircd -a '-s -n 123.45.67.89' -o
      ,  ircd,     -s.

       :
     cygrunsrv -S ircd

       :
     cygrunsrv -E ircd


Q7:            ,  
      "Due to a network split, you can not obtain channel operator status
     in a new channel at this time"?

A7:        include/config.h 
     NO_CHANOPS_WHEN_SPLIT,      
              .
   
          ,    .

        Win32    ZIP-  
     -standalone.


Q8:      IRC ,   "Password Incorrect",
        O:line    .

A8:   O:lines    ,    
     bin/ircdpasswd.   plain text  , 
      CRYPT_OPER_PASSWORD  include/config.h  
     .


Q9:    O:line    ,     IRC
     ,    "is an IRC Operator - Server Administrator"  
     /WHOIS.  ?

A9:    user modes     
     .      /MODE.


Q10:           
     ?

A10:  /SAMODE #chan +o nick.      
         user mode +a.


Q11:    /SAMODE?

A11:   /SAMODE   IRC   
     user mode +a.       'a'  O:line 
     (  . ircd.conf-dist).


Q12:    IRC ,     user modes +A/+a.
     ?

A12:    user modes +A/+a  O:line  
     'O',  'A'  'a' (  )   .


Q13:      NetAdmin'?

A13:   .  ircd-RU! (    Bahamut)  
     "" IRCd,     ,    IRC
        ,   .    .


Q14:    badwords?

A14:  badwords  ,    
       IRC .     
      --     .


Q15:  ,       
        ?

A15:       .   
         ,      .  
            MOTD    
       .  ,   ,  "
     ", ..     
     IRC    ,    
             
     ;      .


Q16:   "Excessive TS delta"     ?

A16:        ,  ,
              TS_MAX_DELTA (
      2 ).    , 
              
      --  time(3),    , 
      UTC.

      1.       -   
     IRC- ntpd.

      2.      .   
         ntpdate      root.
      ntpdate   NTP    http://www.ntp.org/.
              
      ,    ircd;       
     .

      3.   include/config.h    
     TS_MAX_DELTA    ,   
     .         ""
     ,       
     timestamps,  .       
      ,  ,   ircd    
         TS_MAX_DELTA.

      4.   ,    (, 
      root),        
              TS_MAX_DELTA
       (    
     ,     ),  
     ,   include/config.h  TIME_OFFSET  
            .  
        TIME_OFFSET   , 
       -- .


Q17:       DCC .exe, .zip  
       ?

A17:  ,     .  IRC   
          ,  
           
       (     ),
        .

          (    
     ),     DCC   .  .
        /DCCALLOW.

             
         src/s_user.c,   ,
       .     ,  ,
       ircd       .


Q18:   DCC,       
        IRC?

A18:  DCC   .     .  DCC -- 
        ,     
     (Direct Client to Client).   ,    
          ,  DCC   
     .  ,      ,  
      DCC    .


Q19:     IRC ?

A19:  oper hostmasking     I/P:lines 
      :

     I:*@*:oper.maskpass:*@*:7149:1
     P:*::CP1251:7149

         I:line, 'oper.',    ,
     'maskpass'      .
   
     , ,     O:line   culbolz 
       'operpass':

     O:somehost.yo.net:AmamHIZ4FH8Lg:culbolz:O:10

       STAFF_ADDRESS  include/config.h   staff.some.net.
   
     ,    /  
     culbolz@staff.some.net,       
      7149    maskpass:culbolz:operpass

     /server irc.some.net:7149 maskpass:culbolz:operpass


Q20:     ircd-RU!      ?

A20:  ircd-RU!     ( 
     IRCServices, http://www.ircservices.za.net/)    
       8- , .
     _8BITNAMES_CASEINSENSITIVE  include/config.h.  ,  N:line 
            .


Q21:        /nickserv, /cs  ..
        "Services is currently down. Please wait a few
     moments, and then try again.",        
     /msg nickserv?

A21:  ,      
     SERVICES_NAME  include/config.h.      
            /nickserv, /cs,
     /identify  ..
     
        -  , 
      username ,   
      NICKSERVATSERVICES, CHANSERVATSERVICES  ..  , 
     include/config.h.


Q22:      kick/deop  /  IRC
     , channel modes +a/+q/+Q,   Unreal.

A22:  channel modes  ,   .  
       ,     ,  aop/sop 
      ,        
      -    .   , 
        ,     ,
         .      
          .


Q23:    /SETHOST, /CHGHOST, /SETIDENT, /CHGIDENT  
     ,   Unreal?

A23:      .     
     -  ,    /WHOIS  
        ,    
     ,   BNC, ,   -.   
       -  ,  IRC , 
      .        
           ,  
          ,  
             IRC
     ,     ..    
        IRC ,   
         .
