Différences entre les versions de « Guide d'utilisation de l'IRC »

scindé vers sous page
(mise en place nouveau plan)
(scindé vers sous page)
== Sommaire ==
{{:Guide d'utilisation de l'IRC/Sommaire}}
 
== Réseaux, serveurs, canaux ==
* Un serveur est un ensemble de salons de discussion. Chaque salon de discussion peut avoir un sujet (Exemple : Un salon de discussion officiel d'un site, d'un forum, etc.). On appelle Salon de discussion le canal, ou le channel, le chan. Pour joindre un salon de discussion du même serveur, il suffit d'écrire /join #nom_du_salon avec le dièse (parfois il est inutile). Si l'on est sur un salon de discussion d'un tel serveur, pour accéder à un salon de discussion d'un autre serveur, il faut d'abord joindre cet autre serveur. Grâce à la commande /server nom_du_serveur vous vous connecterez à un autre serveur. Une erreur sera renvoyée si le serveur n'existe pas. Vous pouvez aussi joindre un serveur sans se déconnecter de l'autre. Pour cela, il vous suffit d'ajouter un -m, ce qui donne /server -m nom_du_serveur. Lorsque vous joignez un autre serveur, celui-ci peut appartenir au même réseau où vous êtes ou à un autre réseau. Cela n'a pas d'importance.
* Un réseau est un ensemble de serveurs (au moins 2 donc).
 
== Grades ==
 
En IRC, il existe trois grades principaux :
 
* Les '''Utilisateurs''' normaux sont remarqués avec aucun signe à gauche de leur pseudonyme dans la liste des personnes du salon. Ils n’ont aucun droit sur le salon, sauf celui de parler ( si le salon est en -m ), ils peuvent t’chatter ( même condition ). Remarquez que si le salon est en mode -t ils peuvent modifier ou mettre le sujet de salon normalement.</br>
* Les '''Voices''' sont des utilisateurs ayant reçus le mode +v sur un canal de discussion. Ils ne peuvent pas éjecter ou bannir, et n’ont aucun pouvoir sur le salon ( comme des utilisateurs normaux ). On voice quelqu’un car il peut être ami, personne appréciée.. Cela dépend des salons. Les voices sont en haut de la liste des pseudos ( en bas des half-ops ) et se font mieux remarquer. Lorsque le salon est en +m, les voices peuvent toujours tchatter ( les modérateurs aussi ) mais pas les utilisateurs normaux.</br>
* Les '''Half-Ops''' ( Semis-Opérateurs ) sont des utilisateurs ayant reçus le mode +h sur un canal de discussion. Ils peuvent changer le sujet du salon ( le topic ) même lorsque le salon est en +t, et ils peuvent éjecter ( kicker ) ou bannir ( ban ) quelqu‘un. Ils peuvent appliquer certains modes sur le salon et mettre les personnes qu’ils veulent voice. Ils peuvent appliquer l’option +e sur des personnes, afin que cette personne ne puisse pas être bannie du salon de t’chat pendant qu’elle a l’option +e sur le salon. Une personne bannie du salon a le mode +b. Pour bannir quelqu‘un du salon , il faut écrire /mode #NOM_DU_SALON +b XXX. Reportez vous au chapitre Bannissements pour savoir avec quoi peut-on remplacer le XXX. Pour voicer quelqu`un, l’half-op doit écrire /mode #NOM_DU_SALON +v XXX en remplaçant XXX par le nom de la personne. à noter que certains réseaux IRC ne disposent pas de ce mode d'utilisateur.
* Les '''Ops''' ( Opérateurs du salon ), utilisateurs ayant reçus le mode +o sur un canal de discussion, ont les mêmes pouvoirs que les half-ops mais peuvent appliquer certains modes sur le salon que les half-ops ne peuvent pas ( salon privé, salon en +l, protection contre le flood, bloquage de messages couleurs etc. ).
* Les '''Admins''' sont des utilisateurs ayant reçus le mode +a sur un canal de discussion. Sous unreal IRCd, ce mode est attribué à un utilisateur ayant un acces d'au moins dix sur un canal de discussion. Il peuvent modérer les opérateurs et changer une partie de la configuration d'un canal, retirer ou ajouter des accès inférieur à leur niveau.
* L''''Owner''' et le '''Founder''' est un utilisateur ayant reçu le mode +q sur un canal de discussion. L'Owner peut modifier complêtement la configuration du canal de discussion et releguer son statut d'owner à un autre utilisateur.
 
== Principe d'accès ==
 
La plupart des réseaux IRC permettent l'enregistrement d'un canal de discussion pour les utilisateurs. Le nombre de canaux pouvant être enregistré par un seul utilisateur peut être limité, ou non, sur le réseau. Lorsqu'un canal est enregistré, celui qui à enregistré le canal devient alors Founder. Celui ci à un droit total sur le canal. Il peut ensuite ajouter des accès afin de permettre à d'autres de modérer et s'occuper du canal en question. un accès est un chiffre entre 0 et 9999 qui permet de définir qui est prédominant sur un canal par rapport aux autres utilisateurs. Par exemple sous l'IRCd Unreal IRCd, par défaut la gestion des accès est la suivante :
 
* Utilisateur avec un accès de 0 à 2 : Utilisateur normal, ne recoit aucun avantage.
* Utilisateur avec un accès de 3 : Utilisateur auquel le mode +v sera attribué lors de son arrivé sur le canal.
* Utilisateur avec un accès de 4 : Utilisateur auquel le mode +h sera attribué lors de son arrivé sur le canal
* Utilisateur avec un accès de 5 à 9 : Utilisateur auquel le mode +o sera attribué lors de son arrivé sur le canal
* Utilisateur avec un accès de 10-9999 : Utilisateur auquel les modes +oa seront attribué lors de son arrivé sur le canal
 
Le Founder/Owner n'a pas besoin d'un accès en particulier, le robot de service le reconnait déjà comme tout puissant et n'a donc pas besoin de lui définir un accès pour comparer avec les autres utilisateurs. Plus l'accès est haut plus cela est avantageux. Par exemple un utilisateur avec un accès de 499 ne pourra pas kicker un utilisateur ayant un accès de 500 ou plus. Cela permet donc de créer une hierarchie.
 
Mais cela ne s'arrête pas là. les "levels" sont remodifiables, c'est à dire que l'accès aux options, aux modes et à d'autres caractèristiques peuvent être redéfinis. Par exemple il est possible de faire un canal où n'importe quel utilisateur se voit attribué le mode +o dès son arrivée.
 
Un utilisateur voulant bénéficier de l'accès qu'il possède sur un salon doit s'identifier ( d'abord enregistrer son pseudonyme ).
 
Enfin, il existe la possibilité de mettre des accès négatifs sur certains utilisateurs et de les interdir d'accès au canal de cette manière.
 
== Éjection ==
 
Pour éjecter ( kicker ) une personne d'un salon il suffit qu'un half-op ou op écrive /kick #NOM_DU_SALON Pseudonyme [raison]. Il existe des variantes mais ne nous compliquons pas la vie :P ! (La raison est facultative)
 
== Bannissements ==
 
Si la personne a assez de pouvoir ( être au moins half-op ), il suffit d’écrire /mode #NOM_DU_SALON +b XXX pour bannir une personne en remplaçant XXX par pseudo!ident@host
 
* Le pseudo est le pseudonyme de la personne. Vous pouvez écrire /mode #NOM_DU_SALON +b Pseudo ( ou /mode #NOM_DU_SALON +b Pseudo!*@* ) pour bannir <Pseudo> du salon. Un bannissement signifie que si la personne est là, elle ne pourra plus parler sur le salon ( et si elle part elle ne pourra plus revenir sur le salon ), ou si la personne n’est pas là, elle ne pourra plus joindre le salon A PARTIR DE CE PSEUDO. Mais il y a une défaillance : si la personne change de pseudo, elle pourra re-rentrer sur le salon !
* L’ident est un certain mot ( ou minuscule texte ) que l’on peut définir. Pour bannir une personne utilisant un certain ident, il vous faudra écrire /mode #NOM_DU_SALON +b *!ident@* en remplaçant ident par l’ident à bannir. Seulement voilà, la personne peut changer d’ident et ainsi revenir sur le salon, voilà la défaillance ! L’ident d’une personne peut être trouvée en effectuant un whois sur la personne ( /whois pseudo )
* L’host est une code permettant d’identifier une personne. L’host change en fonction de l’Adresse IP de la personne. Écrivez /mode #NOM_DU_SALON *!*@host en remplaçant l’host par l’host de la personne. L’host d’une personne pourra être trouvée par un whois sur la personne ( /whois pseudo ). La personne bannie est obligée de changer d’adresse IP ou de changer d’ordinateur pour pouvoir rejoindre le salon.
 
== Jokers et WildCards ==
 
Vous l’avez vu, lorsque l’on bannit quelqu‘un en utilisant la commande /mode .. Après le +b il y a parfois une étoile. C’est un joker. </br> Dans *!charlotte@cust.12.129.13.tele2.fr, si vous bannissez cela, juste une personne ayant ce host et cet ident sera bannie. Le pseudo est remplacé par une étoile *. Cela signifie que le bannissement est valable sur n’importe quel pseudonyme. Si vous écrivez /mode #NOM_DU_SALON +b charlotte*!charlotte@cust.12.129.13.tele2.fr alors si quelqu‘un à le même host et le même ident que précisé dans le ban et que le pseudo commence par charlotte, la personne sera banned ( bannie - charlotte* signifie commençant par charlotte. L’étoile * signifie ou ayant des caractères en plus où l‘étoile est placée ). Vous pouvez aussi bannir *charlotte*!charlotte@cust.12.129.13.tele2.fr ( si quelqu‘un a le même host et ident et que dans son pseudo il y a un ’charlotte’, alors, la personne ne pourra pas rejoindre le salon ) etc.. Remarquez que les jokers peuvent aussi être mis dans les idents ou hosts.
</br>Lors d'un /who sur une personne ( très brève information sur une personne ), on ne peut utiliser de Jokers sur host ou ident ( l'ensemble host + ident donne le masque ) mais l'on peut utiliser des Jokers ( appellés aussi WildCards ) sur des pseudos lors des /who. Exemple : /who king* .. Il existe aussi un wildcard que nous n'avons pas vu, le point d'interrogation ( symbole '?' ). Le point d'interrogation signifie qu'à la place de celui-ci, il y a un caractère ( lettre ou chiffre ). Ce wildcard marche aussi que dans le pseudo dans les /who. Faisons un essai avec un who. Ecrivez par exemple ''/who ge?????'' .. Cela pourrait donner :
</BR>
#QuiZz georges Hr gorgio@DC942194.w91-429.abo.wanadoo.fr :0 Utilisateur</br>
#QuiZz geremie Gr admin@main.epik.org :1 Admin-Actif</br>
ge????? End of /WHO list.
</BR>
</BR>
Voilà une bonne nouvelle ! Deux pseudos commençant par ge et ayant 5 caractères après ont été trouvés sur le serveur, dans ce cas-là. Après le pseudo georges ou geremie, vous voyez Hr ou Gr. Le G signifie que la personne est 'away' ( plus présente - vous pouvez vous mettre 'avay' en écrivant /away raison - alors si quelqu'un fait un ''/who votre_nick'' vous serez en G et si elle fait un ''/whois votre_nick'' il y aura écrit que vous êtes parti pour telle raison - pour ne plus être away il vous suffit d'écrire ''/away'' tout court ) et le r signifie que la personne s'est identifiée. Regardez maintenant les masques ( ou masks ) de chaque personne. La première personne, gorgio dans notre cas, a un masque qui pourrait être possible, mais geremie a un masque un peu 'bizzare'.. En fait ce n'est pas un vrai masque et le host est un vhost.
 
== Les Vhosts ==
 
Ce sont des faux hosts. Ils sont là pour 'faire joli'. Juste un ircop ( Modérateur du réseau ) ou un locop ( Modérateur du serveur ) peuvent mettre un vhost à une personne ( ou vous ). Une fois que la personne vous a mis un vhost, il vous suffit d'écrire ''/hs on'' pour activer votre vhost. Et il vous suffit d'écrire ''/hs off'' pour désactiver votre vhost.
 
== Modes de salon ==
 
Les salons peuvent avoir différents modes ( ou aucun ). Ces modes sont des propriétés du salon. Voilà tous les modes que l'on peut appliquer sur un salon :
 
c = Bloque les messages contenant des codes couleurs mIRC, ne les envoie pas. [o]
f <paramsflood> = Protection contre le Flood [o]
i = Un utilisateur doit être invité pour rejoindre le salon [h]
j <joins:sec> = Limite le nombre de joins par utilisateur à 'joins' par 'sec' secondes [o]
k <clé> = Les utilisateurs doivent spécifier une <clé> ( un mot de passe ) pour joindre le salon. Ils devront écrire /join #nomdusalon motdepasse pour joindre le salon. [h]
l <nombre maximum d'utilisateurs> = Le salon peut accueillir au maximum <nombre> utilisateurs [o]
m = Salon modéré (seuls les utilisateurs +vhoaq peuvent parler) [h]
n = Les utilisateurs hors du salon ne peuvent envoyer de PRIVMSGs au salon [h]
p = Salon privé ( pareil que salon en +s ) [o]
r = Le salon est enregistré (applicable par les services uniquement)
s = Salon secret ( pareil que salon en +p ) [o]
t = Seuls les +hoaq peuvent changer le topic [h]
z = Seuls les clients avec une connexion sécurisés (SSL) peuvent rejoindre [o]
A = Salon réservé aux Server/Net Admin (applicable par les Admins)
C = CTCPs non autorisés sur le salon [o]
G = Remplace tous les 'Bad words' dans les messages par <censored> [o]
M = Doit utiliser un pseudo enregistré (+r), ou avoir un access voice pour parler [o]
K = /KNOCK n'est pas autorisé [o]
L <salon2> = Salon lié (Si le +l est atteint, l'utilisateur suivant sera forcé de rejoindre le chan <salon2>) [q]
N = Aucun changement de pseudo n'est autorisé sur le salon [o]
O = Salon réservé aux IRC Operator (applicables par les IRCops)
Q = Aucun kick n'est autorisé [o]
R = Seuls les utilisateurs enregistrés (+r), dont leur pseudo est enregistré, peuvent rejoindre le salon [o]
S = Filtre les codes couleurs mIRC [o]
T = Aucune NOTICE n'est autorisée sur le salon [o]
V = /INVITE n'est pas autorisée [o]
u = Mode auditorium (/names et /who #salon montrent uniquement les opérateurs du salon) [q]
 
[h] signifie que les half-ops et ops peuvent mettre ce mode et [o] signifie que les ops seulement peuvent mettre ce mode.
 
 
[[Catégorie:IRC]]
8 843

modifications