Configurer un salon : Différence entre versions
m (→ChanServ) |
m |
||
Ligne 1 : | Ligne 1 : | ||
[[Category:Aide]] | [[Category:Aide]] | ||
+ | Avoir un salon ou être op dessus permet de le personnaliser à l'utilisation qu'on désire en faire, c'est ce qui est détaillé dans cet article | ||
==Configuration directe== | ==Configuration directe== | ||
À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécéssite de bien connaitre ces modes ainsi que leurs effets, mais cela offre un bon controle | À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécéssite de bien connaitre ces modes ainsi que leurs effets, mais cela offre un bon controle |
Version du 15 janvier 2006 à 22:39
Avoir un salon ou être op dessus permet de le personnaliser à l'utilisation qu'on désire en faire, c'est ce qui est détaillé dans cet article
Sommaire
[masquer]Configuration directe
À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécéssite de bien connaitre ces modes ainsi que leurs effets, mais cela offre un bon controle
Pour connaitre la liste des modes de salon existant :
/helpop ?chmodes
Si cela vous interesse beauoup, je vous recommande vivement de lire la documentation de notre logiciel serveur (traduite par babass :D) : UnrealIRCD, principalement : Modes utilisateurs & salons et Commandes utilisateurs & Opérateurs, c'est technique, mais clair et exhaustif
Cependant, des services ont étés ajoutés pour assurer un meilleur controle, une automatisation de beaucoup de taches lourdes, une meilleur sécurité, et surtout une "interface" sous forme de robots, à qui vous pouvez demander de l'aide et qui vous enveront des messages vous simplifiant grandement la tâche d'administration en vous évitant d'avoir à farfouiller une documentation
Pour les salons, il existe deux services qui vous seront décrits ici : ChanServ (Services des Salons) et BotServ (Services des Robots), le premier est détaillé ci dessous, le second est détaillé dans Mettre un bot sur un salon
ChanServ
Pour configurer un salon en utilisant chanserv, il faut au préalable l'avoir enregistré, pour ça, voyez Enregistrer un salon
ChanServ est un service qui contrôle le salon comme on peut le faire "à la main" mais de façon automatique, simplifiée, et bien plus complète Pour avoir l'étendue des possibilités de ChanServ, rien de tel que lui demander directement :
/msg chanserv help
Access
Les access servent à donner un status à des utilisateurs de façon automatique, par exemple donner le status d'op automatiquement à un utilisateur à chaque fois qu'il rejoins le salon, afin de ne pas avoir à le faire à la main, de plus, à un haut niveau, les access permettent à ces utilisateurs de pouvoir configurer certains aspects du salon
Pour avoir un access sur un salon, un utilisateur doit avoir un pseudonyme enregistré (Enregistrer_un_pseudo)
Il existe 2 modes de gestion des access, un simplifié : le système avec XOP, et celui sans, un peu plus complexe, mais bien plus personalisable, si vous débutez, le XOP vous est conseillé, de plus, il s'agit du mode par défaut
Obtenir la liste des access
Quelque-soit le mode de gestion des access, pour obtenir la liste des access d'un salon, il vous faudra utiliser la commande :
/cs access #salon list
Par défaut, il vous faut un access sur un salon pour obtenir la liste de ses access
Avec XOP
Dans ce mode, il existe 4 status, correspondant aux 4 status d'un utilisateur sur un salon (sans compter le créateur du salon, car il ne peut y en avoir qu'un seul)
Ce mode est activé par défaut, vous n'aurez donc rien d'autre à faire que créer votre salon pour pouvoir vous en servir
VOP - Auto-Voice
/msg chanserv vop #salon add pseudo
Un utilisateur avec un access VOP sur un salon est voicé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : VOICE, DEVOICE, GETKEY
HOP - Auto-Half-Op
/msg chanserv hop #salon add pseudo
Un utilisateur avec un access HOP sur un salon est half-opé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : HALFOP, DEHALFOP, ainsi que les commandes que peut utiliser un VOP
AOP - Auto-Op
/msg chanserv aop #salon add pseudo
Un utilisateur avec un access AOP sur un salon est opé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : OP, DEOP, KICK, TOPIC, BAN, UNBAN, INVITE, ainsi que les commandes que peut utiliser un HOP
SOP - Super-Op
/msg chanserv sop #salon add pseudo
Un utilisateur avec un access SOP sur un salon est protégé automatiquement lorsqu'il rejoins le salon, il peut aussi ajouter d'autres access (OP, HOP, et VOP), utiliser les commandes : PROTECT, DEPROTECT ainsi que les commandes que peut utiliser un AOP
Supprimer un access
Pour supprimer un access, il vous suffira de taper la même commande que pour en ajouter un, en remplaçant add par del, par exemple, pour supprimer l'access HOP de blabla sur #bidule :
/msg chanserv hop #bidule del blabla
Sans XOP
Le système sans XOP permet d'assigner des niveaux plus précis aux utilisateurs, et de mieux controler ce que les utilisateurs peuvent faire à leur niveau
Activation du système
Si vous désirez utiliser ce système, il vous faudra tout d'adord désactiver le mode avec XOP
/msg chanserv set #salon xop off
Différences avec le système avec XOP
A partir de là, les niveaux sont gérés sous forme de nombres allant de 1 à 9999, la configuration par défaut donne ces équivalences entre niveau et status :
* Voice : 3 * Half-Op : 4 * Op : 5 * Protect : 10
Ajouter un access
Pour ajouter un access, vous devrez utiliser la commande :
/msg chanserv access #salon add pseudo niveau
Par exemple, pour donner un access d'op à blabla sur le salon #bidule :
/msg chanserv access #bidule add blabla 5
Supprimer un access
Pour supprimer un access, il vous suffira de taper la même commande que pour en ajouter un, en remplaçant add par del, et sans préciser le niveau, par exemple, pour supprimer l'access HOP de blabla sur #bidule :
/msg chanserv access #bidule del blabla
Configurer les niveaux
Mais alors à quoi ça sert, me demanderez vous, si les niveaux sont équivalents aux xops ? Eh bien il est possible de configurer ce qu'il est possible de faire sur le salon pour chaque niveau, grâce à la commande :
/msg chanserv levels #salon set option level
Mais avant ça, il est possible de consulter la liste actuelle des niveaux :
/msg chanserv levels #salon list
Une liste pré-configurée avec des options similaires au mode avec XOP est mise par défaut
Info : un utilisateur n'ayant pas d'access sur un salon est considéré comme ayant un access de 0 sur ce salon
Tout d'abord, les options commençant par "auto" (AUTODEOP, AUTOHALFOP, AUTOOP, AUTOPROTECT, AUTOVOICE) indiquent le status appliqué lorsque l'utilisateur entre sur le salon, par exemple, pour mettre voice automatiquement les utilisateurs enregistrés mais n'ayant pas d'access sur le salon :
/msg chanserv levels #salon set autovoice 0
L'option NOJOIN est un auto-kick, par exemple, pour interdire ceux qui n'ont pas d'access de joindre un salon :
/msg chanserv levels #salon set NOJOIN 1
Des options se terminate par "me" (BANME, HALFOPME, KICKME, OPDEOPME, PROTECTME, VOICEME) permettent de se donner à soi même un status (ne pas confondre avec auto, pour ces options, il faut que l'utilisateur lance une commande), par exemple, pour que les utilisateurs de niveau 4 puissent se mettre op eux mêmes :
/msg chanserv levels #salon set opme 4
Les mêmes options sans le "me" (BAN, UNBAN, HALFOP, KICK, OPDEOP, PROTECT, VOICE) final permettent d'appliquer ces status aux autres utilisateurs, par exemple, pour interdire aux utilisateurs de niveau inferieur à 10 d'opper d'autres utilisateurs :
/msg chanserv levels #salon set op 10
Des options permettent d'agir sur la liste des access d'un salon, par exemple, pour autoriser tous les utilisateurs enregistrés à voir la liste des access du salon (par défaut, seul les utilisateurs ayant un access de 1 ou plus peuvent voir cette liste) :
/msg chanserv levels #salon set acc-list 0
Et pour n'autoriser que les utilisateurs de niveau 1000 ou plus à ajouter ou supprimer des utilisateurs :
/msg chanserv levels #salon set acc-change 1000
Pour les autres options, je vous laisse consulter l'aide de ChanServ :
/cs help levels desc
Reglages
/msg chanserv help set
FOUNDER Définit le propriétaire d'un channel SUCCESSOR Définit le successeur d'un channel PASSWORD Définit le mot de passe du channel DESC Définit la description du channel URL Associe un site avec un channel EMAIL Associe un E-mail avec le channel ENTRYMSG Définit un message envoyé aux utilisateurs qui entrent sur le channel TOPIC Change le topic du channel BANTYPE Définit comment les services mettent les bans sur le channel MLOCK Oblige ou interdit des modes de channel KEEPTOPIC Maintient le topic quand le channel n'est pas utilisé OPNOTICE Envoie une notice quand OP/DEOP sont utilisés PEACE Régule l'utilisation de commandes sensibles PRIVATE Cacher le channel de la commande LIST RESTRICTED Restreindre l'accès au channel SECURE Active les fonctions de sécurité de ChanServ SECUREOPS Contrôle plus strict du status de chanop SECUREFOUNDER Contrôle plus strict du status de propriétaire du channel SIGNKICK Signe les kicks générés par la commande KICK TOPICLOCK Le topic peut uniquement être changé avec TOPIC XOP Change le système de privilèges utilisateurs
Obtenir des informations sur un salon
Pour obtenir les informations sur un salon (propriétaire, date d'enregistrement, date de dernière utilisation, description, et modes bloqués, si il y en a), utilisez la commande
/msg chanserv help #salon
Ce qui vous donnera par exemple pour #accueil :
Informations pour le canal #accueil: Propriétaire: Root Description: Salon d'accueil du réseau Enregistré: 11 Jan 2005 00:11:37 CET Dernière utilisation: 15 Jan 2006 21:20:14 CET Dernier topic: Bienvenue sur le salon d'accueil des utilisateurs du RS2I http://www.rs2i.net € Trombinoscope (on attend vos photos!!!) http://www.rs2i.net/wiki/Trombinoscope € Confection staff salon à venir! € On vous attend sur le forum http://forum.rs2i.net/ € Meilleurs voeux pour 2006 :) Topic changé par: Titeluna
Si vous êtes le propriétaire d'un salon, vous pouvez utiliser la commande
/msg chanserv help #salon
pour avoir toutes les informations ce qui donnera toutes les informations de ce salon
Autres
/msg chanserv help
IDENTIFY Vous identifie avec votre mot de passe AKICK Gère la liste des kicks automatiques DROP Annule l'enregistrement d'un channel BAN Bans a selected nick on a channel UNBAN Remove all bans preventing you from entering a channel CLEAR Tells ChanServ to clear certain settings on a channel OWNER Gives you owner status on channel DEOWNER Removes your owner status on a channel PROTECT Protects a selected nick on a channel DEPROTECT Deprotects a selected nick on a channel OP Gives Op status to a selected nick on a channel DEOP Deops a selected nick on a channel HALFOP Halfops a selected nick on a channel DEHALFOP Dehalfops a selected nick on a channel VOICE Voices a selected nick on a channel DEVOICE Devoices a selected nick on a channel GETKEY Returns the key of the given channel INVITE Tells ChanServ to invite you or a given nick into a channel KICK Kicks a selected nick from a channel LIST Lists all registered channels matching the given pattern LOGOUT This command will logout the selected nickname TOPIC Manipulate the topic of the specified channel GETPASS Retrouve le mot de passe du propriétaire pour un channel APPENDTOPIC Add text to a channels topic ENFORCE Enforce various channel modes and set options