Hey Guys,
First tutorial hgere from a Fedora Developer
Ok to begin we will need to download the Unreal IRCd Source to do this go to the website (unrealircd.com) and find a mirror to use. Use the WGET command to download the source.
Once we have downloaded the source we will need to untar it use the tar command like soCode:[root@yourSite ~]# wget http://unrealircd.icedslash.com/Unreal3.2.7.tar.gz --13:11:19-- http://www1.dnwt.net/unreal/Unreal3.2.3.tar.gz Resolving www1.dnwt.net... failed: Name or service not known. [root@x86-64 ~]# wget http://unrealircd.icedslash.com/Unreal3.2.7.tar.gz --13:11:49-- http://unrealircd.icedslash.com/Unreal3.2.7.tar.gz Resolving unrealircd.icedslash.com... 81.93.244.2 Connecting to unrealircd.icedslash.com|81.93.244.2|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2801622 (2.7M) [application/x-tar] Saving to: `Unreal3.2.7.tar.gz' 100%[=======================================>] 2,801,622 6.50M/s in 0.4s 13:11:50 (6.50 MB/s) - `Unreal3.2.7.tar.gz' saved [2801622/2801622]
now change direcory to the Unreal3.2.7 DirecoryCode:[root@yourSite ~]# tar -zxvf Unreal3.2.7.tar-gz Unreal3.2.7/extras/regex/moo/Makefile Unreal3.2.7/extras/regex/configure.in Unreal3.2.7/extras/regex/regex.h Unreal3.2.7/extras/regex/CVS/ Unreal3.2.7/extras/regex/CVS/Tag Unreal3.2.7/extras/regex/CVS/Root Unreal3.2.7/extras/regex/CVS/Entries Unreal3.2.7/extras/regex/CVS/Repository ...
Now we need to configure our build. Type the following commandCode:[root@yourSite ~]# cd Unreal3.2.7
Once you run that command you will be prompted with some options. If you are new to Linux or do not understand the command leave it as default.Code:[root@yourSite ~]# ./Config
Once you see the following you may continue. If not correct the errors displayed
The next command will compile our build while it runs edit the configuration file found in docs/example.conf and save it to the Unreal3.2.7 directory as unrealircd.confCode:_______________________________________________________________________ | | | UnrealIRCd Compile-Time Config | |_______________________________________________________________________| |_______________________________________________________________________| | | | Now all you have to do is type 'make' and let it compile. When that's | | done, you will receive other instructions on what to do next. | | | |_______________________________________________________________________| |_______________________________________________________________________| | - The UnrealIRCd Team - | | | | * Stskeeps stskeeps@unrealircd.com | | * codemastr codemastr@unrealircd.com | | * Syzop syzop@unrealircd.com | |_______________________________________________________________________|
while this command runs you will see gcc apear a few times this is compiling each file required by the ircdCode:[root@yourSite ~]# make
Once you have done this and setup your configuration file you may run the IRCd by typing the following command
Your IRCd should boot and will run on the port you configures (Default 6667)Code:[root@yourSite ~]# ./unreal start
To stop the IRCd Substitute start with stop and your IRC will shutdown.
Thanks for reading hope Ive helped
Does this use a lot of resources?
Not really Unless you go over 1,000 users
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks