How to setup UnrealIRCd - Printable Version +- howtothings.co.uk (https://www.howtothings.co.uk) +-- Forum: Computing (https://www.howtothings.co.uk/forumdisplay.php?fid=4) +--- Forum: Operating System and Software Support (https://www.howtothings.co.uk/forumdisplay.php?fid=17) +--- Thread: How to setup UnrealIRCd (/showthread.php?tid=1148) |
How to setup UnrealIRCd - xghost - 16-11-2011 How to setup UnrealIRCd This article will demonstrate an UnrealIRCd [v3.2.7] install on a Linux-based system. Note: This guide uses UnrealIRCd [v3.2.7], which is not the latest version available at the moment. If you want to use another version, navigate to the UnrealIRCd downloads page and download the latest version. Make sure to replace all instances of "3.2.7" in this guide with the version you are using. Download UnrealIRCd [v3.2.7] to your system from here. Now we will need to extract it. Use the command below. Code: tar -zxvf Unreal3.2.7.tar.gz Now we need to open the file. We can do this by using the command below. since we have extracted it, .tar.gz does NOT need placing in the code. Again if you have another version, please replace it with yours. cd Unreal3.2.7 We are now in the UnrealIRCd Directory, we are going to configure it now, you can do this by using the command below. Code: ./Config Questions will start flowing. Don't worry just follow these steps. Do you want to enable the server anti-spoof protection? [No] -> Just press enter, this doesn't need to be enabled. What directory are all the server configuration files in? Code: [/usr/local/username/Unreal3.2.7/] -> The directory hasn't changed so just press enter. Code: What is the path to the ircd binary including the name of the binary? You guessed it, Enter. Code: Would you like to compile as a hub or as a leaf? If you're not planning to link your server just press enter, if you are or are thinking about linking in the future, you may want to type Leaf and press enter. Code: What is the hostname of the server running your IRCd? Code: What should the default permissions for your configuration files be? (Set this to 0 to disable) Press enter again. Code: Do you want to support SSL (Secure Socket Layer) connections? Press enter again. Code: Do you want to enable IPv6 support? Type Yes. Because you need IPv6 enabled to link your ircd with services. Code: Do you want to enable ziplinks support? Press enter. Code: Do you want to enable remote includes? Code: Do you want to enable prefixes for chanadmin and chanowner? Right, now this is up to you. Do you want three ranks or more? If you want your owner and ops to all use @, halfops +h and voices +v, you can just press enter. But if you instead want owner to use ~, admins &, ops @, halfop % and voice + type yes and press enter. Code: What listen() backlog value do you wish to use? Some older servers Press enter Code: How far back do you want to keep the nickname history? Press enter Code: What is the maximum sendq length you wish to have? Press enter Code: How many buffer pools would you like? Code: How many file descriptors (or sockets) can the IRCd use? Enter again. Code: Would you like any more parameters to configure? And enter again, this isn't really needed. After it has finished compiling you will need to type make and then press enter. Let it compile. When that's done you will receive further instructions on what to do next. Compile is now complete. You should now read the documentation and learn how to configure your IRCd. After you have edited your unrealircd.conf you should be ready to start the server. Code: ./unreal start RE: How to setup UnrealIRCd - Mark - 16-11-2011 I've not tried this but it looks good and it's something new to the forum. Thanks for the tutorial. RE: How to setup UnrealIRCd - Drumm - 16-11-2011 "This article will demonstrate an UnrealIRCd [v3.2.7] install on a Linux-based system. " This is the Microsoft section. |