| Installation du Unreal (Serveur IRC) Installation
Avant toute chose vous devez avoir installé la Value Apps « GNU_Compiler_Collection » sur votre VDS.
( connection par FTP ) Téléchargez IRCd ( http://www.unrealircd.com ) et placez le sur la machine dans le repertoire /usr/home/.
( connection avec ssh ) Décompressez le fichier : sh-2.05$ gunzip Unreal3.2-beta19.tar.gz puis tar -xvf Unreal3.2-beta19.tar ce qui va vous créer le dossier Unreal3.2 entrez dans le répertoire : sh-2.05$ cd usr/home/Unreal3.2 et lancez la configuration du Daemon avec la commande sh-2.05$ ./Config ( Attention aux majuscules )
Appuyez progressivement sur [Entrée] jusqu'à ce que vous arrivez à l'écran qui vous indique: Now all you have to do is type make and let it compile. When that s done, you will receive other instructions on what to do next
Il suffit de taper la commande : sh-2.05$ make et de patienter que la compilation du IRCd se fait.
Après quelques minutes vous aller voir le message suivant : Compile is now complete… Thanks for using Unreal IRCd! If you are in need for any kind of help regarding the IRCd please read the Unreal.nfo file
Configuration
Maintenant il va falloir configurer votre Serveur IRC. Pour cela faites une copie du fichier example.conf qui se trouve dans le /usr/home/Unreal3.2/doc/ et placer le dans le répertoire usr/home/Unreal3.2 sh-2.05$ cp ./doc/example.conf ./unrealircd.conf
Déconnectez-vous de votre ssh et rendez-vous sur votre FTP afin de retrouver le fichier unrealircd.conf que vous venez de créer. Sélectionnez le fichier et éditer le ( avec un editeur de texte) . Vous pouvez copier le fichier ci dessous, le coller dans un éditeur de texte, apporter les modifications nécessaires ( en rouge ) :
loadmodule "src/modules/commands.so"; include "help.conf"; me { name "IPVDS"; /* irc.votredomaine.com */ info " irc.votredomaine.com"; numeric 1; }; admin { "Administrateur"; "admin"; admin@votredomaine.com; }; class clients { pingfreq 90; maxclients 500; sendq 100000; recvq 8000; }; class servers { pingfreq 90; maxclients 10; /* Max servers we can have linked at a time */ sendq 1000000; connfreq 100; /* How many seconds between each connection attempt */ }; allow { ip *@*; hostname *@*; class clients; maxperip 5; }; oper ircop { class clients; from { userhost *@*; }; password "Motdepassericop"; flags { netadmin; can_die; can_restart; can_globalroute; can_kline; can_gzline; can_gkline; can_unkline; can_zline; get_umodew; get_host; can_override; can_localnotice; can_globalnotice; }; }; #listen *:8067; listen *:6667; log "ircd.log" { maxsize 2097152; flags { oper; kline; connects; server-connects; kills; errors; }; }; alias NickServ { type services; }; alias ChanServ { type services; }; alias OperServ { type services; }; alias HelpServ { type services; }; alias StatServ { type stats; }; alias "identify" { format "^#" { nick "chanserv"; type services; parameters "IDENTIFY %1-"; }; format "^[^#]" { nick "nickserv"; type services; parameters "IDENTIFY %1-"; }; type command; }; alias "services" { format "^#" { nick "chanserv"; type services; parameters "%1-"; }; format "^[^#]" { nick "nickserv"; type services; parameters "%1-"; }; type command; }; alias "identify" { format "^#" { nick "chanserv"; type services; parameters "IDENTIFY %1-"; }; format "^[^#]" { nick "nickserv"; type services; parameters "IDENTIFY %1-"; }; type command; }; ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Reserved for Services"; }; deny dcc { filename "*sub7*"; reason "Possible Sub7 Virus"; }; set { network-name "Votredomaine"; default-server "IPVDS"; services-server "services.votredomaine.com"; stats-server "stats.votredomaine.com"; help-channel "#aide"; hiddenhost-prefix "votredomaine"; prefix-quit "no"; #auto-join ""; modes-on-oper "yes"; /* snomask-on-oper "yes"; */ hosts { local "oper.votredomaine.com"; global "oper.votredomaine.com"; coadmin "admin.votredomaine.com"; admin "admin.votredomaine.com"; servicesadmin "admin.votredomaine.com"; netadmin "admin.votredomaine.com"; host-on-oper-up "yes"; }; cloak-keys { 78515; 58811; 58188; }; }; set { kline-address "ban@votredomaine.com"; modes-on-connect "+x"; modes-on-oper "+xwgs"; #oper-auto-join "#opers"; dns { nameserver 127.0.0.1; timeout 2s; retries 2; }; options { hide-ulines; show-connect-info; }; ssl { certificate "server.cert.pem"; key "server.key.pem"; }; maxchannelsperuser 10; anti-spam-quit-message-time 10s; oper-only-stats "okG"; throttle { connections 5; period 60s; }; };
Maintenant vous devez encore créer le fichier pour votre network. Vous pouvez copier le fichier si dessous, le coller dans un éditeur de texte, apporter les modifications nécessaires. Nommez le votreirc.network et uploadez le dans votre dossier network qui se trouve dans le dossier du Unreal3.2
set { network-name "IRC"; //indique le nom de votre network default-server "irc.votredomain.com"; // indique le nom par defaut de votre serveur services-server "services.votredomain.com"; // indique le nom du serveur de vos services stats-server "stats.votredomain.com"; // indique le nom de votre serveur de stats help-channel "#aide"; // indique le nom de votre chan d`aide hiddenhost-prefix "***"; // indique le prefixe du host caché prefix-quit "Quit:"; // indique le premier mot dans le message de quit hosts { local "IrcOp.votredomain.com"; // indique le host des IrcOps local global "Ircop.votredomain.com"; // indique le host des IrcOps global coadmin "CoAdmin.votredomain.com"; // indique le host des CoAdmins admin "Admin.votredomain.com"; // indique le host du Admin servicesadmin "Tech.votredomain.com"; // indique le host des Service Admins netadmin "Netadmin.votredomain.com"; // indique le host du Netadmin host-on-oper-up "off"; // indique si le host doit être mise lors de l'authentification }; };
Reconnectez vous avec votre ssh et placez-vous dans le répertoire usr/home/Unreal3.2. Il suffit maintenant d`exécuter la commande sh-2.05$ ./unreal start
Prenez votre client mIRC préféré et connectez-vous sur votre irc.votredomain.com
Cette FAQ à été réalisée par xav093, que je remercie ici. Vous pouvez visitez son site: edfclan
Pour toutes questions sur l'installation j'ai ouvert un forum dédié. Haut de page
|