Frequently Asked Questions and possible answers to them: -------------------------------------------------------- $Id: FAQ,v 1.8 2003/10/29 22:51:20 skold Exp $ Q. My server doesn't want to connect to uplink or is connecting to another uplink while one is connected already. Where am I wrong? A. Pay your tightest attention to connection clases. All upstream links MUST be gathered in one class (say, 1), and there MUST be MaxLinks set to 1 in that class. All downstream links MUST NOT be in that class, but some another. You MAY use autoconnect to downstreams, it doesn't matter here. NOTE: if you use any services like tkserv (S: line), it MUST NOT be in upstream class, otherwise your autoconnect will be broken. Q. How could I prefer one uplink to another? A. Place administrative preference (integer) the next parameter right after class number in your c/C: line. The higher number, the greater preference. NOTE: this is RusNet IRCd feature only. Q. How could I K:line some nick or nick pattern? A. Place the nick into "ident" field of K:line. Of course, such an ident will be killed, too. NOTE: this is again RusNet IRCd feature only. Q. What is the difference between /quote RESTART command and actual server restart by killing ircd process? A. /quote RESTART flushes all send buffers and closes all active connections exactly as process kill (catching SIGINT) does. But in case of RESTART command ircd process performs execv and respawing itself (not by external wrapper!) keeping back the same PPID but loading the new code from disk. RESTART command is much more fast than simple restart. Q. After upgrade my server stopped resolving some hostnames and my clients appear on the net with naked IP numbers. Why? A. #define RESTRICT_HOSTNAMES has been added to config.h. It requires strict hostname compliance with RFC. If for example given hostname contains the underscore symbol "_" (most popular problem) or otherwise breaks RFC requirements hostname will not resolve. Q. How could I possibly define custom client flood setting for our very special Quiz bot? A. Look at doc/example.conf for i/I:lines configuration. RusNet extensions offer an extra argument within these lines which is exactly what you need.