UltimateIRCd FAQ ---------------- Revision 0.4 ------------ This document lists some common questions and answers for the UltimateIRCd. ============================== Q: My IRCd refuses to startup? ============================== A: This can have many possible solutions. 1) You have not placed the correct port number in your ircd.conf M line and/or in the ircd.config.h file. 2) You have placed the wrong IP in your M line or in the P lines. NB!!! In some cases you might have to leave the IP field blank. 3) You have set wrong paths to the config files and the executable when running configure. 4) Someone or something else is already using one or more of the ports your trying to use for the IRCd. Try telnetting to all of the ports you have set to check if any of them are in use. 5) You didnt edit your ircd.ini file. ============================================================================ Q: The IRCd starts but not all of the ports i specified on P lines are open? ============================================================================ A: Some shells may require you to bind to the IP of an port. This especially applies to machines that have multiple IP's assigned. Some shells may even require IP's for some of the ports but not for all. The best example is DarkCore.net shells where port 6667 MUST have an IP but all the others MUST have none. ============================================================================== Q: My IRCd starts without errors but when i try to connect to the default port i get connection refused. Whats up with that? ============================================================================== A: You have set the wrong default port in the ircd.config.h file. By default it is set to 7000 and you will have to change that if you have a different port number set in your ircd.conf M-Line. ======================================================================= Q: What is the highest admin level between IRC Admin and Network Admin? ======================================================================= A: The higest in rank is the IRC Admin. However the Network Admin have more access to the IRCd. The IRC Admin is intended for use where the admin only have responsibility for "on irc" matters. Organizing, planning and not really having anything to do with maintaining servers etc. Most networks wont have any need for the IRC Admin level. =============================================================== Q: What are the O-Line flag for ? =============================================================== A: Please refer to the olineflags.txt for an up to date listing of O-Line flags. =========================================================================== Q: Where can i obtain the latest release of UltimateIRCd and news about it? =========================================================================== A: All announcements about UltimateIRCd are published trough the ShadowRealm Creations announcement mailing list. To subscribe email ListMan@Shadow-Realm.org and put: subscribe sr-announce in the body of the mail. UltimateIRCd news and related material are also to be found on the website http://www.shadow-realm.org/ UltimateIRCd is also announced trough http://www.freshmeat.net/ ================================================================= Q: UltimateIRCd is so hard to configure. Cant you make it easier? ================================================================= A: UltimateIRCd was not written to be an easy IRCd. It was written with configurability and ease of adapting to several networks needs as the primary objective. However you do not HAVE to configure all the options for UltimateIRCd to make it work. You can use your exsisting ircd.conf file with UltimateIRCd, just remember to edit your O-Line flags. Then you will need to edit ircd.ini to set some stuff you would normally want to be able to control. Aside that you dont really need to configure anything else unless you want additional control and wish to customize the IRCd more to your needs. =============================================================================== Q: Whenever i try to change my default port in the M line to anything else than port 7000 the IRCd wont start. Why? =============================================================================== A: If you want to change default port you will need to edit the ircd.config.h file and set your default port also there. ======================================================= Q: Where have the settings for HUB or LEAF server gone? ======================================================= A: In UltimateIRCd this is read at run time as mostly everything else. You will find the HUB settings in ircd.config.h. You will be able to choose between HALFHUB and TRUEHUB. A HALFHUB is a fullworthy HUB server but will not send out network wide notices when a server is linked to it. ========================================================== Q: What is the difference between a TRUEHUB and a HALFHUB? ========================================================== A: A HALFHUB is a fullworthy HUB server but will not send out network wide notices when a server is linked to it. TRUEHUB is a full blown HUB which will send out notices when servers are linked. ===================================================================================== Q: When i use /NICKSERV and other services commands it tells me my services are down. How can i activate them? ===================================================================================== A: UltimateIRCd does not come with integrated user services. /NICKSERV, /CHANSERV etc are simply secure forwarding aliases to make sure your messages ends up at the services server and not someone pretending to be f. ex. Nickserv. A useable set of services can be found at http://www.magick.tm/ and will work fairly well with UltimateIRCd. =============================================================================== Q: My Operators keep becoming Local Operators even though i have given them all the flags there is. What am i doing wrong? =============================================================================== A: You have given the operators the O-Line flag +o which will designate him as a local operator regardeless of what other flags he has. ===================================================================== Q: Why wont my old small o-Lines work as Local Opers on UltimateIRCd? ===================================================================== A: UltimateIRCd as most DALnet derrived IRCd's use O-Line access flags in order to control Oper access. small o or Capital O as the actual line character does nothing at all. However you will need to give the oper the +o flag in his O-Line in order to make him Local ===================================================================== Q: My IRCd dies when someone connects to it and the segfault buffer says PING, PONG or NICK. ===================================================================== A: UltimateIRCd2.7.10 and possibly earlier had a major bug in the connection routines. Upgrading to UltimateIRCd2.7.11.b-2 would fix this. ===================================================================== Q: Will there ever be a Windows port of UltimateIRCd? ===================================================================== A: We hope so. At current we dont have any Windows Coders on our team to undertake porting the IRCd over to windows. Anyone that think they possess the skills to do it is welcome to join the team.