Serveur IRC
Un serveur IRC est un serveur sur lequel est installé un programme (appelé IRCD) permettant aux utilisateurs connectés de discuter en temps réel par le biais du protocole IRC. Ce programme offre aussi des outils complets pour la gestion et l'administration du serveur.
Ces serveurs sont très majoritairement installés sur des machines utilisant Linux. L'installation d'un tel dispositif est simple et rapide. La configuration nécessite en revanche davantage de temps. De nombreux sites web proposent des tutoriaux pour l'installation d'un IRCD.
Les IRCD les plus utilisés sont :
- Bahamut développé par le réseau de discussion DALnet
- IRCu développé par le réseau de discussion Undernet
- IRCoderZ développé par les coderz pour le réseau de discussion IRCube
- Ultimate
- SnIRCd, développé et utilisé par QuakeNet.
- UnrealIRCd IRCD fonctionnant sous Windows et Unix
- Hybrid (IRCd), pour héberger son propre serveur de discussions, librement.
- ConferenceRoom qui ne respecte pas totalement les RFC et qui n'est pas gratuit
- InspIRCd - Un IRCD modulaire écrit en C++, qui respecte — sans module — la RFC1459.
Un grand nombre d'IRCD sont des versions modifiées des principaux IRCD (notamment des IRCu et des Bahamut).
Une grande partie de ces serveurs sont gratuits et Open Source (source libre), ce qui explique le grand nombre de versions existantes.
Par ailleurs, les serveurs IRC sont souvent accompagnés de services (Nickserv, Chanserv...) qui rajoutent des fonctionnalités tel que la réservation de pseudonymes et de canaux.