I will be showing you how to set up an IRC off your VPS and or
Dedi. I will be using CentOS 6, which I use on all my Dedis, I highly
recommend it. So, lets get started. This guide will be showing you how
to set up a IRC, with any max connection w/o Unknowns Modded IRCd.
1. Update
Code:
yum update
![[Image: f2d2098f9386a8658cd746a20f43dcb8.png?1356880049]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tI5UFDAm17_g0Cxdifvs1hMQOj5BarpB4hza2v960oHnfVAx4LFVAlYPNfnjllpKEufZ75TOuucYagPEOkrtNWI2CcVY4Fq17CzZxKfnt9AHZ_HH2TKobwB8qRhy52pW6z4Ek=s0-d)
I have already updated mine.
2. Install gcc
Code:
yum install gcc
![[Image: da2709e5ae2c7d65472613baf0a3fa1a.png?1356880099]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_v6CuFPEtH9KhgxwZgotYgul9LqmZyEVYGlM7ZjLkBZl7jNlMg3JjKAYbpvlHt3K0cKMJNlxsqfsIRkxf4Sh2Sip0obvzeEgLVk5X78JZjORGMkvBmwVQAWwhwQz4kG_KhvlOw=s0-d)
I have mine already installed to the newest version.
3. Download UnrealIRCD 3.2
Code:
wget http://www.unrealircd.com/downloads/Unreal3.2.9.tar.gz
4. Extract the files
Code:
tar xf Unreal3.2.9.tar.gz
5. If you plan on having more than 1024 users/bots, upgrade the setsize
Code:
nano /usr/include/bits/typesizes.h
Scroll down to "#define __FD_SETSIZE 1024" and change 1024 to 12000 (or how much you plant to old). Save the file.(Ctrl & X, Y, Enter)
6.Enter Unreal folder:
Code:
cd Unreal3.2
7.Enter Unreal config
Code:
./Config
Hold enter until it says 100% on the bottom or when it says "[Enter to continue]"
Press enter until you get to "How many file descriptors (or sockets) can the IRCd use? [1024] ->" Type 12000 and press enter for the rest
8. Copy and paste this code from the pastebin link I provide, it is the unrealircd.conf. Click Here
Type, nano unrealircd.conf
Then paste the code from pastebin, if you use Putty right click to paste.
After, edit to your liking.
** MAKES SURE YOU CHANGE THE FIRST MAX CLIENTS TO THE LIMIT YOU PUT WHEN YOU CONFIGURED
** Under the oper block, I would add these lines
add
1. Update
Code:
yum update
I have already updated mine.
2. Install gcc
Code:
yum install gcc
I have mine already installed to the newest version.
3. Download UnrealIRCD 3.2
Code:
wget http://www.unrealircd.com/downloads/Unreal3.2.9.tar.gz
4. Extract the files
Code:
tar xf Unreal3.2.9.tar.gz
5. If you plan on having more than 1024 users/bots, upgrade the setsize
Code:
nano /usr/include/bits/typesizes.h
Scroll down to "#define __FD_SETSIZE 1024" and change 1024 to 12000 (or how much you plant to old). Save the file.(Ctrl & X, Y, Enter)
6.Enter Unreal folder:
Code:
cd Unreal3.2
7.Enter Unreal config
Code:
./Config
Hold enter until it says 100% on the bottom or when it says "[Enter to continue]"
Press enter until you get to "How many file descriptors (or sockets) can the IRCd use? [1024] ->" Type 12000 and press enter for the rest
8. Copy and paste this code from the pastebin link I provide, it is the unrealircd.conf. Click Here
Type, nano unrealircd.conf
Then paste the code from pastebin, if you use Putty right click to paste.
After, edit to your liking.
** MAKES SURE YOU CHANGE THE FIRST MAX CLIENTS TO THE LIMIT YOU PUT WHEN YOU CONFIGURED
** Under the oper block, I would add these lines
add
Code:
global;
services-admin;
can_rehash;
can_die;
can_restart;
helpop;
can_wallops;
can_globops;
can_localroute;
can_globalroute;
can_localkill;
can_globalkill;
can_kline;
can_gzline;
can_gkline;
can_unkline;
can_localnotice;
can_globalnotice;
netadmin;
can_zline;
get_umodew;
get_host;
can_override;
Should look like this when you are done.
![[Image: 88da9847ee163130820ebb5306f53b4e.png?1356881206]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tE4kofJGECrh-hAu0MDCgb4ezlcPWZCIjA_lEPWkTktL4mVcP792IUU7OOsoamIl8uxfcvTYStzc552kssk9lSvy59q10e0-hfyYLOevs2Eh1rCdwzv0Zei-pVScC9k91S33Q=s0-d)
** Save the file (Ctrl & X, Y, Enter)
9)type: make
![[Image: 41826990455cab5906fa3a7c806134af.png?1356881307]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sGx2VTsxUwfLsLYviGLo1tTQyJvpQ-iIixSwUS0RCBY_aH9_ziwvMjUVEMqgtkdlHyZJ9PW7FN-gK_qGtho0l7VFLRDoc45E4fDIbU-CpXQkwQbBVo-miV-uJfK6ljxiGreX4=s0-d)
10)Start your IRC
** If you get an error saying could not find, ircd.motd.fr, ircd.rules.fr, ircd.log. | Just type: touch ircd.motd.fr ircd.rules.fr ircd.log
Type..
Code:
ulimit -n 12000;./unreal start
![[Image: d5b2b966dd4e9780a0b1aa6ccb02d2ce.png?1356882098]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u8-N5eaX9LYXHTkRXH659ugmfvTH0_ruI2Z-KELqFaJYm6vIN8mKhBHfS_GhZXq9ycfRvlI91L3xka-8YW2LlneW92c8fY5SGfKJAUuMQfNDd2Byh2Uhe_z5O5YP1aH-Bh7w4=s0-d)
You will now be able to connect to your IRC using a client like "mIRC" for Windows, "LimeChat" for Mac, or "KVIrc" for Linux."
** Save the file (Ctrl & X, Y, Enter)
9)type: make
10)Start your IRC
** If you get an error saying could not find, ircd.motd.fr, ircd.rules.fr, ircd.log. | Just type: touch ircd.motd.fr ircd.rules.fr ircd.log
Type..
Code:
ulimit -n 12000;./unreal start
You will now be able to connect to your IRC using a client like "mIRC" for Windows, "LimeChat" for Mac, or "KVIrc" for Linux."
ليست هناك تعليقات:
إرسال تعليق