Voici les IRCD autrement les scripts se serveurs IRC les plus connus. Unrealircd Au départ utilisé pour servir sur le réseau DALnet, UnrealIRCd a commencé à être développé en mai 1999 à partir de DreamForge IRCd. Finalement il ne servira jamais sur ce réseau, qui optera pour l'IRCd Bahamut, un fork de Hybrid. Cet IRCd est grandement utilisé parmi les réseaux de petite et de moyenne taille notamment francophone[réf. nécessaire]. Avec la sortie de la version 3.2.10 le 25 décembre…
MOTD signifie Message Of the Day. C'est un message qui s'affiche lorsque vous vous connectez au serveur. Il peut également être ré affiché avec la commande /MOTD Si le serveur vous indique que le fichier est absent. Vous pouvez le créer vous-même et l'uploader dans le répertoire où se trouve le fichier de configuration de votre IRCD. Par exemple pour unrealircd, vous le transférez dans le dossier "conf". Il s'agit d'un simple fichier texte à créer et renommez le ircd.motd…
Installer le script du serveur IRC ne suffit pas, il faut le configurer afin que le lancement soit possible. Voici comment faire: Le fichier de configuration Irc-Hybrid se nomme ircd.conf et se trouve dans le répertoire etc . J'ai raccourci le bloc ici pour plus de lisibilité (laissez le tel quel dans votre fichier) afin de vous présenter l'essentiel à savoir: -le nom du serveur -le nom du réseau serverinfo { /* * name: the name of this server. This…
Voici comment se connecter en opérateur sans SSL. Dans le fichier unrealircd.conf, vous avez normalement défini un bloc opérateur. Lorsque vous êtes connecté à votre serveur, la commande /OPER VOTRE_PSEUDO VOTRE_MOT_DE_PASSE vous permet de devenir opérateur sur le serveur. Toutefois si vous n'utilisez pas une connexion sécurisée, cette opération vous sera refusée. Il y a une possibilité d'outrepasser cette obligation. Cette possibilité n'est pas conseillée. Toutefois si vous avez un serveur privé par exemple, ça ne pose pas de problème.…
Lorsque vous installez unrealircd, vous pouvez après avoir tapé la commande ./Config, obtenir un message d'erreur vous informant que openssl n'est pas installé sur la machine: Vous pouvez résoudre le problème en installant les deux packages: sudo apt-get install openssl libssl-dev Par exemple, ici sur mon serveur, il manque juste les librairies de développement, par conséquent je tape juste: sudo apt-get install libssl-dev Si vous relancez l'installation d'unrealircd avec la commande ./Config, cette fois vous n'avez plus d'erreur, le script…
Si vous souhaitez que les utilisateurs de votre serveur ne puissent pas ouvrir leur propre salon... Vous devez ajouter 2 blocs dans le fichier unrealircd.conf . Le premier afin que personne ne puisse créer de salon: Code : deny channel { channel "*"; reason "Impossible de créer un salon"; warn on; } Le second afin de mettre des exceptions: Code : allow channel { channel "#discussions"; }; N'oubliez pas de relancer votre serveur (faire un /rehash en mode IRCOp)
Comment configurer Unrealircd ? Le fichier de configuration de unrealircd se nomme unreal.conf et se trouve dans le répertoire conf. Renseignements sur le serveur: Code : me { name "piksel72.serveur.irc"; info "Serveur"; sid "001"; } Renseignements sur l'administrateur: Code : admin { "Piksel72"; "bidule"; "[email protected]"; } Créez l'opérateur: Code : oper Piksel72{ class opers; mask *@*; password "bidule"; /* Les permissions Oper sont définies dans un bloc 'operclass'. * Voir https://www.unrealircd.org/docs/Operclass_block * UnrealIRCd est fourni avec des classes par défaut,…
Comme Inrealircd ou Inspircd, IRCD-Hybrid est un IRCD c'est-à-dire un serveur IRC. Le site officiel est ici: http://www.ircd-hybrid.org/ Voyons comment l'installer sur un serveur linux (ici une Debian). D'abord on récupère le package: Je décompresse l'archive. Je me place dans le répertoire créé: Je tape maintenant la commande: ./configure --prefix=/home/debian/hybrid Vous personnalisez bien entendu en modifiant le répertoire dans lequel vous souhaitez installer IRCD-Hybrid. Si vous n'utilisez pas l'attribut "prefix", vous allez vous retrouver avec des répertoires créés à la…
Inspirdc est un serveur IRC comme le sont Unrealircd ou Hybrid Ircd. Il fait partie d'un des plus utilisés et bénéficie encore de mises à jour. Voici le site officiel: https://www.inspircd.org/ Installez Inspircd Pour précision, vous n'utilisez pas le compte root d'Ubuntu, lequel ne se voit pas attribué de mot de passe, pour que l'on ne puisse pas l'utiliser directement, et ce pour des raisons de sécurité. De ce fait vos commandes devront être, quand cela est nécessaire, précédées de…
Voici comment créer un fichier batch pour lancer IRCD, services et eggdrop. J'ai créé un petit fichier batch sous Linux afin de lancer le démarrage de unrealircd, d'Anope et de eggdrop. Cela permet de lancer les 3 scripts avec une seulle commande. J'ai créé un fichier irc.sh. Voici le code à l'intérieur: Code : #!/bin/sh /home/ubuntu/unrealircd/unrealircd start /home/ubuntu/services/bin/services start /home/ubuntu/eggdrop/eggdrop Il suffit juste de lancer le fichier avec la commande: ./irc.sh Bien entendu, vous pouvez modifier ce fichier pour faire…