|
Recherche |
Prérequis
ATTENTION : il vous faut une identité autre que le root pour lancer le daemon. Il vous faut donc créer une identité qui accédera aussi pour les rehash au repertoire du IRCd et vous connecter avec celle-ci en SSH pour exécuter les commandes suivantes. Téléchargez l'IRCd Unreal3.2beta18 et placez-le sur la machine. Décompressez le fichier : gunzip Unreal3.2-beta18.tar.gz puis tar -xvf Unreal3.2-beta18.tar, ce qui va vous créer le dossier Unreal3.2 entrez dans le répertoire : cd /Unreal3.2-beta18 et lancez la configuration du Daemon avec la commande ./Config Vous pouvez aussi vous informer sur le site de unreal, si une nouvelle version est disponible. Vous allez arriver à l'écran suivant : Screenshot Config Appuyez progressivement sur entrée jusqu'à ce que vous arriviez à l'écran qui vous indique : Lisez un peu ce qui est marqué UnrealIRCd 'Compile-Time Config' 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 [vous@nsxx.ovh.net Unreal3.2]$ Il suffit de taper la commande : 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. You should now read the documentation and learn how to configure your IRCd If you really like UnrealIRCd, and would like to make a donation, please read the Donation file in this archive. :) Thanks for using Unreal IRCd! If you are in need for any kind of help regarding the IRCd please read the Unreal.nfo file [vous@nsxx.ovh.net Unreal3.2]$ Configuration du Unreal Maintenant il va falloir configurer votre Serveur IRC. Pour cela faites une copie du fichier example.conf qui se trouve dans le /Unreal3.2/doc/ et placer le dans le répertoire Unreal3.2 : cp ./doc/example.conf ./unrealircd.conf Déconnectez-vous de votre SSH et rendez-vous sur votre panel Webmin afin de retrouver le fichier unrealircd.conf que vous venez de créer. Sélectionnez le fichier et cliquez sur éditer. Maintenant vous devez encore créer le fichier pour votre network. Vous pouvez copier le fichier ci-dessous, le coller dans un editeur 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 }; }; N'oubliez pas que vous devez aussi configurer irc.votredomaine.com ainsi le port que vous désirez utiliser afin qu'il permette de se connecter au ircd. Reconnectez-vous avec votre SSH (pas en root !) et placez-vous dans le répertoire Unreal3.2. Il suffit maintenant d'exécuter la commande ./ircd Prenez votre client mIRC préféré et connectez-vous sur votre irc.votredomaine.com |