IRCd Setup
Instructions for setting up BCNet-IRCd.
These are instructions for setting up your BCNet-IRCd to connect to BCNet's IRC Network.
It's a very simple process, so you shouldn't have any problems.
Just follow these instructions and you'll be golden.
Remeber to always have permission before attempting a link.
Not that you would be able to link without the permission,
but constant attempts may get you blackholed. :D
SETUP
Step 1:
First download the source from www.thekeyboardcowboys.org
. Usually the latest source is the way to go. You can get the most recent version at:
http://www.thekeyboardcowboys.org/downloads/misc/ircd/
Step 2:
Make sure the bcnet-ircd-XXX.tgz into your home directory. (Ie: /usr/home/dickhead/bcnet-ircd-
xxxx.tgz
Step 3:
Uncompress the file, move it into the created directory, then move the created directory for cleanliness:
tar -xvzf bcnet-ircd-*.tgz
mv bcnet-ircd-*.tgz bcnet-ircd-*/
mv bcnet-ircd-*/ .bcnet-ircd-*/
Step 4:
Change directory to the IRCD's root directory:
cd .bcnet-ircd-*/
Step 5:
Configure the IRCD for this network:
./configure --prefix=$HOME/bcnet-ircd --with-nicklen=14 --with-topiclen=350
--with-maxclients=1024 --enable-small-net
Step 6:
Build the server modules:
cd contrib/
make
Note: Extra modules can be found at
http://www.thekeyboardcowboys.org/downloads/misc/ircd/. To compile these extra modules, add them to the
Makefile in your $HOME/.bcnet-ircd-xxxx/contrib directory. Make sure to remember
to include the trailing '\' after each added module.
Step 7:
Build the server:
cd ../
make
make install
Step 8:
Move the modules:
cd contrib/
cp *.so $HOME/bcnet-ircd/modules/autoload
Step 9:
Running the server:
Edit the server configuration file and start it up.
cd $HOME/bcnet-ircd/etc/
cp ircd.conf.sample ircd.conf
vi ircd.conf
Note: The ircd.conf file should be very self explanitory. If not, you may need to ask use questions. Feel free to
connect our server at irc.thekeyboardcowboys.org. We also have a
Java Chat Applet which is available at http://www.thekeyboardcowboys.org/chat/.
cd ../bin/
./ircd
Step 10:
Setting the server's TS Delta.
Note: This may not be required. It is only needed if you are having problems linking to a HUB and you get an "Excessive TS Delta"
error.
su - root
ntpdate -u time-a.timefreq.bldrdoc.gov
exit
Congratulations! You should have a fully functional IRCd. Any questions or comments can posted on the
TKC Forum or emailed to
ek.
|
TheKeyboardCowboys.org TKC© copyright© 2003-2009
|
|