FAQ sur l’IRC

Qu’est ce que l’IRC?

IRC veut dire “Internet Relay Chat”. Le standard a été inventé par Jarkko Oikarinen en 1988. Depuis son démarrage en Finlande, il a été utilisé dans plus de 60 pays différents du monde entier. Il fut inventé pour remplacer le vieux programme “talk” mais il est depuis devenu beaucoup plus que ca. L’IRC est donc un système de dialogue multi-utilisateur où les gens se rencontrent dans des channels (un lieu virtuel qui a son propre thème) pour parler ensemble ou en privé. L’IRC évolue sans cesse et son nombre d’utilisateurs aussi (plus de 42000 personnes sur Undernet) c’est pourquoi il garde un attrait constant et reste un moyen sympathique de communiquer sur internet.

 



Comment ça fonctionne?

Les utilisateurs possèdent un client qui se connecte à un réseau IRC grâce à un programme appelé le serveur. Les serveurs sont là pour permettre la communication d’utilisateur à utilisateur via le réseau IRC.


Quel est la méthode pour faire de l’IRC par Telnet?

UNDER CONSTRUCTION

 


Où puis-je trouver un bon client IRC?

 


A quel serveur me connecter?

Si vous êtes débutant, connectez vous au serveur le plus proche de chez vous, sinon pingez les serveurs et choisissez celui qui donne le meilleur ping. Voilà le plan du réseau Undernet le 12/02/00 :

  • Caen.Fr.Eu.UnderNet.org
    `-Amsterdam-R.NL.Eu.UnderNet.org
    |-Diemen.NL.EU.Undernet.org
    |-Gothenburg.SE.EU.Undernet.org
    |-London.UK.eu.Undernet.org
    |-Flanders.Be.Eu.Undernet.org
    | `-Brussels.Be.Eu.Undernet.org
    |-graz.at.Eu.UnderNet.org
    |-Baltimore-R.MD.US.Undernet.Org
    | |-washington-r.dc.us.undernet.org
    | | |-austin.tx.us.undernet.org
    | | |-NewYork-R.NY.US.Undernet.Org
    | | | |-atlanta.ga.us.undernet.org
    | | | `-NewYork.NY.US.Undernet.Org
    | | `-washington.dc.us.undernet.org
    | |-Dallas-R.Tx.US.Undernet.org
    | | |-McLean.VA.us.undernet.org
    | | |-toronto.on.ca.undernet.org
    | | |-plano.tx.us.undernet.org
    | | | `-services1.undernet.org
    | | |-montreal.qu.ca.undernet.org
    | | |-SantaClara.CA.US.Undernet.Org
    | | | |-Vancouver.BC.CA.Undernet.org
    | | | |-NewBrunswick.NJ.US.Undernet.Org
    | | | |-auckland.nz.undernet.org
    | | | |-LasVegas.NV.US.Undernet.org
    | | | |-dallas.tx.us.undernet.org
    | | | `-Manhattan.KS.US.Undernet.Org
    | | |-phoenix.az.us.undernet.org
    | | |-webchat.tx.us.undernet.org
    | | | `-uworld.undernet.org
    | | |-channels.undernet.org
    | | |-SanDiego.CA.US.Undernet.org
    | | `-SaltLake.UT.US.UnderNet.Org
    | |-Arlington.VA.US.Undernet.Org
    | |-webchat.md.us.undernet.org
    | | `-uworld2.undernet.org
    | |-Baltimore.MD.US.Undernet.Org
    | `-channels2.undernet.org
    |-Oslo-R.NO.EU.Undernet.org
    |-Haarlem.NL.EU.UnderNet.Org
    |-Amsterdam.NL.Eu.UnderNet.org
    `-Uworld.EU.Undernet.Org


Quel port utiliser?



En général, c’est le port 6667 ou 6668 qui est utilisé. Maintenant, il est clair que la plupart des serveurs permettent aussi la connection sur les ports 6660 à 6670, voir même d’autres ports.
NOTE : Il est clair qu’utiliser des ports différents du 6667 permet de se protéger de certaines attaques : nukes et autres.

 



Hey, ça marche, je suis connecté, je fais quoi là?

 

Tout d’abord, il faut savoir que toutes les commandes s’utilisent avec un / devant. Comme l’IRC se veut international, toutes les commandes sont en anglais. Donc pour JOINDRE un channel précis, la commande sera donc /JOIN et de même pour avoir de l’AIDE sur les particularités de votre client tapez /HELP, ce sera d’ailleurs une bonne idée pour commencer. Pour voir s’il y a du monde dans un channel sans y mettre les pieds, il suffit d’utiliser la commande /NAMES #channel. N’ayez pas peur de dire bonjour et de couper ainsi une conversation, tout le monde est sur IRC pour le FUN! L’IRC vous permet de dévoiler votre personnalité sans la contrainte de la timidité ou la crainte de l’image que vous allez donner. Pour parler dans la plupart des logiciels, il suffit d’écrire ce que vous voulez et d’appuyer sur la touche [Return] ou [Entrée]. Pour PARTIR du channel, tapez
/PART #channel.
Pour plus d’infos, si vous êtes débutant, consulter le guide 
“l’IRC pour les nuls”.

 



C’est quoi ces # @ + …?

 

Chaque nom de channel est précédé d’un # ou d’un & (sur certains serveurs), avec un #, le channel est commun à tous les serveurs, tandis qu’avec un &, il n’existe que sur le serveur sur lequel il a été créé.
Les chefs d’un channels ont un @ devant leur nick, on les appelle des Ops (Opérateurs). Toute personne qui arrive sur un channel vide devient automatiquement Op de ce channel.
Il existe aussi des nicks avec un + devant, ce sont les voices : status particulier qui permet de parler quand le channel est en mode +m. Sur Undernet, certains channels comme #paris l’utilisent pour mettre en évidences les réguliers du channel. D’autres channels comme #c++ l’utilisent pour marquer les l’amers (personne très ennuyante ou d’une débilité profonde).

 



Comment choisir le nom d’un channel selon mes goûts?

 

Si vous cherchez un sujet précis, venez sur #irc_aide, un helpeur connaît peut-être le channel qui vous intéresse. Sinon, essayez un peu tout, il n’y a pas vraiment de règle pour les noms de channels.
Pour lister les channels, tapez /list -min 20, cela va vous permettre de voir tous les channels de plus de 20 personnes. Vous pouvez aussi utiliser la commande de recherche :

/msg X,W SEARCH *paramètre*

 



C’est quoi un Op? Et un 
IRCop?

 

Un Op est donc une personne qui à un @ devant son nick. Il possède certains pouvoirs sur le channel, tel que celui de bannir (interdire la venue de quelqu’un dans un channel pour un temps plus ou moins long), de kicker (faire partir la personne momentanément), de oper quelqu’un …

Un IRCop est quelqu’un qui maintient le réseau IRC et qui résoud les problèmes dans les channels. Son but est d’apporter la satisafaction de tous et la stabilité dans les channels. Le status d’IRCop est donné aux personnes très compétentes et qui ont une grande volonté pour aider les gens. Il existe beaucoup de personnes très compétentes pour aider et qui ne sont pas IRCOP pour autant. Donc ne harcelez pas les IRCops de questions, venez plutôt sur #irc_aide si vous avez un problème ou une question sur l’IRC et sur #aide pour toute autre question qui n’a pas rapport à l’IRC.
NE DEMANDEZ JAMAIS à un  IRCOP de vous mettre IRCOP! L’IRC n’est pas une course au pouvoir! Cela vaut aussi pour les Ops, à qui il n’est pas recommandé de demander l’Op, surtout si vous venez d’arriver sur le channel!

 



Qu’est ce qu’un bot? Comment en avoir un?



Bot est le diminutif de robot. C’est un petit programme qui sert à garder un channel dans la mesure ou vous n’avez pas fait de demande pour avoir un bot Officiel (X ou W).

Il est à noter que sur Undernet les bots sont tolérés dans la mesure où ils ne sont pas impliqués dans le “vol” de channels, plus communément appelé TakeOver, ou bien si ce sont des bots de flood (envoi massif de messages dans le but de ralentir la personne floodée au point de la faire déconnecter) ou de spam (publicité non solicitée).

Beaucoup de bots répondent à la commande !help donc si vous voulez vérifier si un nick est une personne ou un bot, tapez /ctcp nick version et si le bot vous intéresse, tapez !help pour en savoir plus sur ses possibilités.

 


Je ne veux pas parler à cette personne, je fais quoi?

 

Pour ne plus voir ce que la personne vous dit, il suffit de la mettre en ignore, c’est à dire taper la commande /ignore nick, pour qu’aucune de ses actions ne soit visible par vous (tapez /help ignore pour avoir des informations sur les différentes options possibles)



Hey je peux pas me connecter à ce serveur, pourquoi?

 



C’est quoi un DCC? Et un CTCP? (ca fait mal? :)



C’est quoi un NetSplit?

 

Un NetSplit, c’est une coupure du réseau IRC du à une mauvaise liaison entre 2 serveurs. Du coup, il se crée deux “mondes” différents, de chaque côté du split (cassure). Quand les serveurs se reconnectent, il se passe beaucoup de choses :

– toutes les personnes ayant le même nick des 2
côtés sont automatiquement déconnectées.
– le serveur splité remet les modes du channel tels
qu’ils étaient quand il l’a quitté (+o, +b, +v, -o….)
– une grande liste de personnes arrive sur le channel
ce qui peut vous flooder (trop de lignes en
même temps) et même vous faire déconnecter
(surtout si vous êtes sur #france #montreal et
#cebu :)).

NE CHANGEZ PAS de SERVEUR au cours d’un NetSplit! Cela ne pourra que contribuer au lag (ralentissement) général! Le mieux est d’attendre le retour de vos correspondants.
NOTE : Toute session DCC ne subit pas les NetSplits. Aussi bien les DCC Chat que les DCC Send ou Get.

 



On m’a dit que je LAG? C’est quoi cette insulte?



He non, ce n’est pas une insulte! Le LAG, c’est juste quand il y a un retard entre le moment où vous saisissez quelque chose au clavier et le moment où quelqu’un d’autre le lit. Il peut y avoir un retard énorme (plus de 5 minutes), ce qui n’est pas terrible pour faire du dialogue en temps réel :) Il faut alors changer de serveur et prendre un meilleur serveur ou bien utiliser le DCC chat.

 



Quelques règles communes à beaucoup de channels.

 

– les CAPS : le fait d’écrire tout en MAJUSCULES dérange
certaines personnes sensibles à une certaine égalité des
usagers sur IRC. Donc, si votre touche CAPS lock est
activée, désactivez là avant d’avoir été kické ou banni!

– les couleurs : le fait d’écrire en couleur dérange certaines
personnes, au même titre que les CAPs, alors demandez si
elles sont autorisées avant de les utiliser dans un channel.

– Répéter plusieurs fois le même message n’est pas
recommander, de même que flooder volontairement un
channel, c’est à dire parler très vite ou utiliser le copier/coller
d’un texte. Le flood entraine irrémédiablement un kick ou un
ban.

– le SPAM : c’est le fait d’envoyer un message de pub en privé
ou dans un channel alors que personne ne l’a sollicité.
Généralement, le spameur est vite repéré et banni du channel
et même parfois du réseau.

– les DCC on JOIN : c’est le fait d’envoyer un fichier à toute
personne qui entre dans le channel où vous êtes, alors qu’il
ne l’a pas solicité. Généralement, si votre client fait des DCC
on JOIN c’est qu’il est corrompu par un mauvais fichier de
configuration. Ce fichier de configuration provient soit d’un
script que vous avez installé ou bien justement d’un
programme que vous avez recu par DCC on JOIN et qui
vous a installé ce fichier corrompu.

NE JAMAIS EXECUTER un PROGRAMME recu par DCC et
ne JAMAIS accepter un DCC d’un fichier avec l’extension INI.

Généralement, si vous faites des DCC on JOIN, vous serez
banni ou kické du channel avec un message du type
“Pour régler ton problème de DCC on JOIN, va sur #aide!”
En effet, il y a sur #aide un bot qui détecte les DCC on JOIN et
qui vous envoie un programme pour réparer votre client IRC.

#irc_aide propose une page d’anti-virus et autres outils pour
désinfecter votre ordinateur de tous virus et autres saletés.
Pour déterminer quel programme vous avez besoin, il vous
suffit de venir sur #irc_aide et de nous raconter vos soucis.

– les Scripts : il existe tout un tas de scripts avec lesquels vous
pouvez faire plein de dessins. L’utilisation de ces dessins
n’est pas conseillée dans les channels, car ils empêchent les
autres de s’exprimer. Gardez donc vos dessins pour les
lancer en privé.

 



Plus d’infos sur les règles d’Undernet