How to Install Unreal Ircd
Hopefully you have already downloaded the source. If not, you can find it here: http://www.unrealircd.com. After you have downloaded that, fire up your favorite ftp client and upload it to the root directory of your shell. You could also get the source by using lynx or wget. Example wget command:
The next step is to decompress this file (.tar.gz is kinda like a .zip file for all you windoze ppl out there). To do this, type:
Notice that it's case-sensitive. Everything in unix is case-sensitive. Keep that in mind for everything in the future. You can now remove the file you downloaded with the following command:
Now that we've untarred our UnrealIRCd file, we need to move to that directory:
And now that we're in the Unreal directory, we need to run the configuration wizard:
So we've got the script running. The first thing you're greeted with is the release notes for Unreal 3.2.3, now this is a lot of reading, and isn't really necessary, so just press enter once, then spacebar until you see:
* See ChangeLog
[Enter to continue]
Press enter and you'll be greeted with the first question.
[No] ->
I've never actually come across a server that uses this, so just press enter to move on to the second question.
[/usr/local/username/Unreal3.2/] ->
Well we haven't changed the directory, so just press enter to move on to the third question.
[/usr/local/username/Unreal3.2/src/ircd] ->
Again, we haven't changed this path, so just press enter to move on to the fourth question.
Type Hub to select hub and Leaf to select leaf.
[Hub] ->
If you're not going to link your server to any other IRC servers, just press enter. However, if you are going to link your server to another IRC server, and this server is going to be a leaf on that network, type 'Leaf' and press enter. If you are linking your server to another IRC server and your server will be the Hub, just press enter.
[vortex.sh3lls.net] ->
This question has already been answered for you by the configuration script, so just press enter to move on to the next question.
It is strongly recommended that you use 0600 to prevent unwanted reading of the file
[0600] - >
The default value for this question is the one you should use, so just press enter.
[No] ->
Not many servers use this method of connection, and I doubt you will need to, and if you did, you'd know if you did, so just press enter to move on.
[No] ->
You definitely don't need this feature, so just press enter to move on to the next question.
[No] ->
You don't really need this feature either, and if you did, you'd know you did (sound familiar?) so press enter.
[No] ->
You don't really need this, so just press enter to move on to the next question. Getting monotnous now isn't it? Hang in there.
This will give +a the & prefix and ~ for +q (just like +o is @)
Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient, PJIRC, etc.) with the notable exceptions of irssi, KVIrc and CGI:IRC.
This feature should be enabled/disabled network-wide.
[No] ->
Well now, this is a nice feature. It pretty much explains itself though... If you have registered the channel, you will be ~yournick instead of @yournick in the channel, and anyone who you have added to the SOP list, or who is +a in the channel, will be &theirnick instead of @theirnick. Either type 'Yes' if you want to enable this feature, or just press enter if you don't want it.
have problems with more than 5, others work fine with many more.
[5] ->
This value doesn't need to be edited, so press enter to move on to the next question.
[2000] ->
This value doesn't need to be edited either, so press enter to move on.
[3000000] ->
You guessed it, you don't need to edit this either. Press enter to move on to the next question.
This number will be multiplied by MAXSENDQLENGTH.
[18] ->
And yet again ... just press enter to move on.
[1024] ->
You do need to change this value (wahey!), to however many users are allowed to connect to your IRCd.
Write them here:
[] ->
No, we don't want to configure anything else, so just press enter and sit back while it compiles itself. You might be thinking that there were a lot of questions that you didn't need to answer, but some networks do, so don't worry any more about that.
After that has finished compiling (it should take about a minute) you'll see the following message amongst some fancy borders and other information:
Hey, this script is taking over my job, telling you what to do! Okay then, just type 'make' and ... let it compile, this should take a little longer than it did last time. When it's finished, you'll see a message beginning with:
After you have edited unrealircd.conf, you can start Unreal from your shell. In the Unreal3.2 directory, type the following command:
If you receive no errors, you should now be able to connect to your IRCd!
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home