|Bahamut Setup Guide|
Andryan's Bahamut Guide
This guide is dedicated for all bahamut users.
An introduction to Bahamut...
Downloading and Extracting Bahamut..
tar -zxvf ahamut-1.4.3.release.tgz
It should make a directory called 'bahamut-1.4.3.release' Now you have it extracted and ready to be configured.
'config' script explaination:
2) What are the maximum number of Users you intend to allow on your IRC
server? Note that you can now change this number on the fly with with /set
3) What is the maximum connection buffer amount? Note, this CANNOT exceed the
number of file descriptors minus the maximum clients.
4) What directory are all the server configuration files in? Note, this
directory name needs to end with a /
5) What is the explicit path to where the ircd binary will be installed? This
should point to a file, not a directory.
6) Would you like to see when a /stats is requested? This only applys for
7) There are clients out there ignoring the MOTD numeric, so there is no
point forcing MOTD on connecting clients. Instead of sending the MOTD,
enabling this will just send a short notice to the connecting client asking
them to read the motd. To change the notice, you may edit ircd.smotd in the
same directory as your ircd.motd file.
8) Would you like Connecting Clients to by automatically set +i?
9) Would you like to compile as a HUB?
10) Would you like connecting users to be sent a notice regarding wingate
and socks scans? This must be defined if you intend to run your server on
11) What address can users affected by k-lines ask for help? This is
displayed to all LOCALLY k-lined users upon connect. This should be the
address of the local administrator. This should _NOT_ be
12) What address can users affected by autokills ask for help? This is
displayed to all globally autokilled users upon connect. This should be the
address of the network administrator. On dalnet, this should be email@example.com.
13) Would you like to use syslog for server logging? This is STRONGLY
reccomended, many errors can be caught by syslog.
14) What sendq length do you wish to have?
15) What size of a bufferpool do you wish to have? A bufferpool is a total of
ALL sendq's in use.
16) Do you want your server to hide U:lined servers in a /links? If you are
planning to link to DALnet, this MUST be defined.
17) Do you want to use the poll system call?
18) If you have network services and would like to make use of the built
in secure services aliasing features, type in the name of your network
services server here. If you are a DALnet admin, you would type in
Now you're done with 'config' script. But we don't go for make first.. we have to rip the DALnet stuff. Now edit include/config.h using your favourite text editor (pico, vi, joe, etc) then find for stats.dal.net, then after you found it, change it to services.yournetworkdomain then save it. Last DALnet stuff is the 'Welcome' thing.. Now edit file src/s_err.c and find for word DALnet and delete it, make sure it doesn't make that line to be splitted after you changed it (or the source will crash), and then save it.
Now the fun thing... MAKE, just type 'make' and it'll compile it for you (if you get any make error, please ask it to the coders in DALnet's #Bahamut). After you've finished, you can start making ircd.conf using guide from the 'doc/example.conf'. To start the Bahamut, type 'src/ircd'. Happy trying and good luck!
Having trouble? Got questions? Require further assistance? If so please feel free to visit our Help Forums and ask the experts!
Copyright © 1997 - 2015 Private World Domination Inc. All rights reserved.