1. wget http://www1.dnwt.net/unreal/Unreal3.2.4.tar.gz ( Or go to www.unrealircd.com for lastest versions) 2. gunzip Unreal3.2.4.tar.gz 3. tar -xvf Unreal3.2.4.tar 4. cd Unreal3.2 5. ./Config Do you want to enable the server anti-spoof protection? [No] -> <-- Hit Enter ( Should use BOPM ( www.blitzed.org )). What is the path to the ircd binary including the name of the binary? [/home/stuff/Unreal3.2/src/ircd] -> <-- Hit Enter. Would you like to compile as a hub or as a leaf? Type Hub to select hub and Leaf to select leaf. [Hub] -> <-- By Default is HUB ( if you want it to be leaf type in Leaf and hit ENTER.) What is the hostname of the server running your IRCd? [linux] -> <-- Type in the full hostname of server. ( ex. zombi.voodoohosting.com) What should the default permissions for your configuration files be? (Set this to 0 to disable) It is strongly recommended that you use 0600 to prevent unwanted reading of the file [0600] -> <-- You can use default option. ( Hit ENTER ). Do you want to support SSL (Secure Sockets Layer) connections? [No] -> <-- If you want to use SSL type in YES and hit Enter, if no just hitENTER. Do you want to enable IPv6 support? [No] -> <-- This should be No, no Ipv6 support on Voodoohosting yet. Do you want to enable ziplinks support? [No] -> <-- You can use default option. ( Hit ENTER ). Do you want to enable remote includes? [No] -> <-- You can use default option. ( Hit ENTER ). Do you want to enable prefixes for chanadmin and chanowner? 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] -> <-- You can use default option. ( Hit ENTER ). What listen() backlog value do you wish to use? Some older servers have problems with more than 5, others work fine with many more. [5] -> <-- You can use default option. ( Hit ENTER ). How far back do you want to keep the nickname history? [2000] -> <-- You can use default option. ( Hit ENTER ). What is the maximum sendq length you wish to have? [3000000] -> <-- You can use default option. ( Hit ENTER ). How many buffer pools would you like? This number will be multiplied by MAXSENDQLENGTH. [18] -> <-- You can use default option. ( Hit ENTER ). How many file descriptors (or sockets) can the IRCd use? [1024] -> <-- You can use default option. ( Hit ENTER ). Would you like any more parameters to configure? Write them here: []-> <-- Hit ENTER. ( Follow all instructions, read all options carefully. ) 6. make 7. cp ./doc/example.conf ./unrealircd.conf 8. pico unrealircd.conf ( Unrealircd.conf is the configuration of you IRC Server you should read this over and change every option that you need for you IRC Server\Network.) Help: { name "irc.yournetwork.com"; <-- Your Server name. info "Server Description"; <-- Your Server Description. numeric 1; <-- Each server in Network should have different #. }; admin { "Bob Smith"; <-- Owners Real Name. "bob"; <-- Owners IRC Nickname. "widely@used.name"; <-- Owners email. }; class clients { pingfreq 90; maxclients 500; <--- This options you can leave as default. sendq 100000; Only if you want change limit for connections. recvq 8000; }; allow { ip *@*; hostname *@*; <-- This options you can leave as default. class clients; maxperip 5; <-- How many connections can connect to your server from same ip. }; oper bobsmith { <-- Opers Nickname. class clients; from { userhost bob@smithco.com; <-- Opers Host. }; password "f00"; <-- Opers Password. flags { netadmin; global; <-- Opers Flags. }; }; listen *:6697 { options { ssl; clientsonly; <-- Instead of " * " use IP which was assigned by Voodoohosting Admin. }; }; listen *:8067; listen *:6667; link hub.mynet.com <-- Name of the server that is linking to your HUB. { username *; <-- Leave it as it is. hostname 1.2.3.4; bind-ip *; <-- You can set this to IP of Server that is linking to you, or leave it as default. port 7029; <-- Link Port ( C\N Lines ) hub *; password-connect "LiNk"; <-- Password sending to LEAF Server. password-receive "LiNk"; <-- Password to receive from LEAF Server. class servers; <-- Client Class ( Servers). options { autoconnect; <-- Auto Connect ( When delink auto to reconnect.) ssl; <-- if you dont use SSL put # (ex. #ssl;) zip; <-- if you didnt configure with this options put # (ex. #zip;) }; }; ulines { services.yourdomain.com; <-- This part is very important for Services to work properly. stats.yourdomainc.com; ( All Servers in LINK MUST have the same U: lines!) }; drpass { restart "I-love-to-restart"; <-- Password to restart your IRCD. die "die-you-stupid"; <-- Password to kill your IRCD. }; 9. cd networks 10. ./makenet ( this command will automatically put ur network file into unrealircd.conf and will read it from there.) 11. ./unreal start Written by Daky Voodoohosting.com Tech Support. Email: daky@voodoohosting.com