![]() |
Now serving 103 guides. |
|
UnrealIRCd - Basic Installation General Information This guide will explain how to install an irc server under your local user account in FreeBSD specifically, it might work under other versions of BSD as well. While there are many different types of IRC servers out there, this one will cover the one I've used the most (and used to run an IRC network with), UnrealIRCd. It's very full featured while not hard on system resources and supports a wide array of services applications (such as NameServ, ChanServ, etc).Requirements
Installation First, head to http://www.unrealircd.com and snag a link to the install package.
Be sure to make a .log file if you want to see an output of errors incase something goes wrong.
Configuration Going over every option available to UnrealIRCd would make this guide huge and take up a lot of everyone's time. Two excellent sources of information are from the UnrealIRCd Official Documentation and the UnrealIRCd FAQ. An exampleunrealircd.conf file can be found in the Unreal3.2/doc/ directory by the name of example.conf. An example of a network configuration file can be found un Unreal3.2/networks/ called template.network. Note that both the unrealircd.conf and a .network file are required to run Unreal (unless the whole .network file information block is included in the unrealircd.conf file)I would post a default configuration just to get the server running but I feel the documentation in example.conf really needs to be read to get some understanding of what's going on and what all the blocks do. Once the configuration files are complete and in their proper locations (unrealircd.conf goes in the Unreal3.2 root directory, the .network file goes in Unreal3.2/networks/ unless otherwise specified), simply start up the server.
An IRC server should now be running on the local server on port 6667 or whatever port was specified in the unrealircd.conf file. Fire up your favorite IRC client and connect to it. Author: Kyle Symonds |
Copyright 2003 - 2008 BSD Guides. All rights reserved. |
About | Terms of Use | Privacy | Contact |

