Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

[TUT] How to setup an IRC using Unrealircd [TUT]

First things first, are the requirements:
A CentOS or Ubuntu based VPS or Dedicated Server
Putty, or Terminal on Mac



Once you have that, ssh into your Server and do the following:
1.
CentOS:
Code
yum install gcc -y
and
Code
yum install make -y


Ubuntu:
Code
apt-get install gcc

2.
Code
wget http://www.unrealircd.com/downloads/Unreal3.2.10.1.tar.gz
And after that finishes
Code
tar zxvf Unreal3.2.10.1.tar.gz

3.
Once you did that:
Code
cd /usr/include/bits
And then:
Code
nano typesizes.h
Then type in Ctrl+W
and type in 1024
That searches for 1024, now delete 1024 and make it 50000
and then press Ctrl+X, then type y, then press enter (which saves it)

4. Now go back to Unreal by typing
Code
cd
Which is cd (space)
Then type in:
Code
cd Unreal3.2.10.1
And then type in
Code
ulimit -n 50000


5. Next type in
Code
./Config
Go through the documentation,
You can keep pressing enter 12-15 times until you reach "How many File Descriptors (sockets) should the server use
The default is 1024, but enter 50000 instead and press enter
Then press Enter again, now it will start to compile

6. When it is done compiling, type in
Code
make
Then it will start to make the things needed


7.
While in the directory still, type in:
Code
touch ircd.log;touch ircd.motd;touch ircd.rules;touch rules.conf;touch motd.conf
Or you can do it separately like this:
Code
touch ircd.log
touch ircd.motd
touch ircd.rules
touch rules.conf
touch motd.conf
Either way works


8. Now type in:
Code
nano unrealircd.conf
And paste this in there

Code
##
#    __  _    __  _  
#  |  / \  |\    |    |  / \    
#  |____    /   \    | \   |    |  /   \  
#  |  /__\   |  \  |    |  /__\  
#  |  /  \  |   \ |    |    /  \  
#  |  /  \ |    \|    |   /  \
#  
#  ##
#    ##
#    #    ME Block #
#    ##
me {
    name "irc.demon.com";
    info "Private";
    numeric 1;
};
#    ##
#    #  Admin Block #
#    ##
admin {
  "Fanta.gov & Co.";
  "Fanta - [email protected]";
};
#    ##
#    #  Class Block #
#    ##
class clients {
  pingfreq 90;
  maxclients 10000;
  sendq 100;    # This should be 100,000, if it is not, please change it WITHOUT A COMMA.
  recvq 4000;
};
#    ##
#    #  Allow Block #
#    ##
allow {
    ip *@*;
    hostname *@*;
    class clients;
    maxperip 5;
};
#    ##
#    #    Listen Block #
#    ##
listen *:6667;
listen *:6668;
#    ##
#    #    Operator Block #
#    ##
oper Fanta {
    class clients;
    from {
  userhost *@*;
    };
    password "fanta123";
    flags
    {
  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;
    };
    snomask *;
    maxlogins "5";
};

#    ##
#    #  Settings #
#    ##
drpass {
  restart "lol";
  die "fanta";
};
set {
  network-name "IRC Server";
  default-server "irc.fanta.fbi";
  services-server "services.priv8.com";
  help-channel "#lobby";
  hiddenhost-prefix "0wn3d";
  cloak-keys {
  // Don't use the same keys
    "aIRgFoAr1HnF5h5sDb7x4YwA6pW";
    "P9FdZnR1gl5sJ7hVz4Zb7x4YwpW";
    "OI8r1ZnR6gl3sJ7hVz4Zb7x4YnX";
  };
    hosts {
  local "fanta.fbi";
  global "fanta.fbi";
  coadmin "fanta.fbi";
  admin "fanta.fbi";
  netadmin "fanta.fbi";
  servicesadmin "fanta.fbi";
  host-on-oper-up "yes";
    };
};
set {
    allowed-nickchars {
  latin1;
    };
    kline-address "[email protected]";
    modes-on-connect "+xwGi";
    modes-on-oper "+xwgspH";
    restrict-usermodes "G";
    restrict-channelmodes "G";
    modes-on-join "+nust";
    oper-auto-join "#Fanta";

    dns {
  nameserver 127.0.0.1;
  timeout 2s;
  retries 2;
    };
    options {
  hide-ulines;
  show-connect-info;
  show-opermotd;
  allow-part-if-shunned;
  flat-map;
  fail-oper-warn;
    };
    maxchannelsperuser 30;
    anti-spam-quit-message-time 100s;
    static-quit "Client hat die Verbindung getrennt";
    oper-only-stats "*";
    throttle {
  connections 3;
  period 60s;
    };
    anti-flood {
  nick-flood 50:60;
    };
    spamfilter {
  ban-time 1d;
  ban-reason "Spam/Advertising";
  virus-help-channel "#help";
    };
    default-bantime "0";
};
#    ## Modules ##
include "help.conf"; include "badwords.channel.conf"; include "badwords.message.conf"; include "badwords.quit.conf"; include "spamfilter.conf"; loadmodule
"src/modules/commands.so"; loadmodule "src/modules/cloak.so";
#    ##
#    #    Log Block #
#    ##

log ircd.log {
    maxsize 5MB;
    flags {
  errors;
  kills;
  sadmin-commands;
  chg-commands;
  oper-override;
  spamfilter;
  kline;
  tkl;
    };
};
#    ##
#    #   Ban Block (NOT NEEDED) #
#    ##
ban nick {
    mask "host";
    reason "banned";
};
ulines {
  services.priv8.com;
  stats.priv8.com;
};
tld {
    mask *@*;
    motd "motd.conf";
    rules "rules.conf";
};
#  ##
## / Hackforums.net \ ##
#  ##  
#  |    |   __
#  |    |  |
#  |____|  |____
#  |    |  |
#  |    |  |
#  |    |  |
#  
#    
##
and then press Ctrl+X, then type y, then press enter (which saves it)
Lastly, to start up the IRC do:
Code
ulimit -n 50000;./unreal start
Nice tutorial. It could use some better graphics though. 👹
They call me Gucci the Don the best that ever did it.



Seriously about the GFX? Its better then nothing.
(Jul 6, 2012 02:02 PM)Bay Wrote:  Nice tutorial. It could use some better graphics though. 👹

Why would it have graphics, it'd just be pictures of terminal text
(Jul 6, 2012 05:17 PM)Jed Bush Wrote:  Why would it have graphics, it'd just be pictures of terminal text

He is just trying to be a bitch. Just ignore him.
Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..
(Jul 11, 2012 03:32 PM)Spudz Wrote:  Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..

Yes you can, but you need a bot to do it. They cost money, I can supply you with one?
(Jul 11, 2012 03:32 PM)Spudz Wrote:  Would this be able to destroy minecraft servers? i have no idea what this is but you can ddos with it like vps booters? i dont know much bare with me..

It's a tutorial on how to set up UnrealIRCD. It is just the server to hold the bots. You would still need to spread the bot, unless it is a nix, and then you would be able to "destroy minecraft servers". It just all depends on how many bots you have and the upload speed of their connection.
(Jul 11, 2012 03:34 PM)FantaŠec Wrote:  Yes you can, but you need a bot to do it. They cost money, I can supply you with one?
Ok thanks i'll probably struggle setting all this up. is their tutorials for this bot you are gonna send me? or does this tut cover it?


(Jul 11, 2012 03:36 PM)DarkWereWolf69 Wrote:  It's a tutorial on how to set up UnrealIRCD. It is just the server to hold the bots. You would still need to spread the bot, unless it is a nix, and then you would be able to "destroy minecraft servers". It just all depends on how many bots you have and the upload speed of their connection.

Alright, what is a nix? i take it they r paid if so how much cause spreading is effort
(Jul 11, 2012 03:37 PM)Spudz Wrote:  Ok thanks i'll probably struggle setting all this up. is their tutorials for this bot you are gonna send me? or does this tut cover it?



Alright, what is a nix? i take it they r paid if so how much cause spreading is effort

I can help you out, but only if you have 40 or so $. Skype me - Frostin8897 😅
(Jul 11, 2012 03:37 PM)Spudz Wrote:  Alright, what is a nix? i take it they r paid if so how much cause spreading is effort

It depends, It isn't a bot to spread. It's more of a script(ex .php or .c) you would just upload them to web servers or a vps. You can buy hacked ftp and cpanel from someone in the marketplace and just upload and run them.
I wish that people would vouch when they use this :/
come on you should know that this goes in the tut section but nice tut.
(Oct 8, 2012 02:02 PM)Vile Soul Wrote:  come on you should know that this goes in the tut section but nice tut.

Wait... I think you are right. 😧 No clue why I posted it here. Lol 🤦‍♂
(Oct 8, 2012 02:04 PM)FantaŠec Wrote:  Wait... I think you are right. 😧 No clue why I posted it here. Lol 🤦‍♂

=P no prob just figured it would be better in tuts so if you got it marked hot it wouldn't get deleted.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by xxsonicxxSep 11, 2012 12:20 AM 0 81 Sep 11, 2012 12:20 AM
Last Post: xxsonicxx
by VyporAug 10, 2012 12:49 PM 1 251 Aug 10, 2012 12:49 PM
Last Post: slober
by SynurgyMar 26, 2012 11:00 AM 23 529 Mar 26, 2012 11:00 AM
Last Post: hackerman235