Installer
CService
Comme vous devez
le savoir, CService est encore utilisé sur le serveur Wanadoo / Voila. Il est
incroyablement buggué (environ une dizaine de méthodes de faire planter ce
pauvre CS, mais nous ne sommes pas là pour ça. Je recommence plutôt d'utiliser
CService sur un petit serveur...les bugs faisant que ce service n'est pas
stable…
Pour installer
CService, veuillez suivre les indications ci dessous (étant loggué en SSH) :
- tar zxvf
CS6.2.tar.gz
- cd CS6.2
- make
Allez maintenant
en FTP, dans /CS6.2/config et uploader le fichier cserve.conf .Editer le à votre
convenance. En voici un exemple de configuration :
*********************************************
* L'IP du Serveur sur lequel le bot va se connecter *
* Il s'agit de l'IP des C/N Lines de l'ircd.conf *
DEFAULT_SERVER 213.161.196.13
*********************************************
* Le nom du serveur contenant les services *
* Il s'agit du nom présent dans les es C/N Lines de l'ircd.conf *
MYSERVER Services.Tchat-fr.Net
*********************************************
* Le Port de connexion du bot *
* Il s'agit du port marqué dans la M line de l'ircd.conf *
DEFAULT_PORT 4400
*********************************************
* Mot de passe du link des C/N lines *
NETPASS linkpass
*********************************************
* Le Numéric du Serveur, il ne doit pas y en avoir 2 pareils sur *
* un même Serveur, cela pourrait causer des collisions de nicks *
SERVER_NUM 61
*********************************************
* Le Username du bot *
IRCUSER XBot
*********************************************
* Le Host du bot *
MYHOST Tchat-fr.Net
*********************************************
* Nick du bot *
BOTNICK IriX
*********************************************
* Le Realname du bot (après le host, dans un whois) *
IRCNAME /msg IriX showcommands
*********************************************
* Raison de connexion du server (dans les wallops lord du link) *
REASON Services des Salons
*********************************************
* Modes que le bot s'attribuera lors de sa connexion *
MYMODES +owsk
*********************************************
* Bind des commandes que l'on pourra utiliser sur les salons *
* Par exemple, !op ou !kick *
COMCHAR !
*********************************************
* Salon où le bot informera les Admins des commandes utilisées *
MSG_CHAN #IriX
*********************************************
* Nom du fichier contenant le processus du bot *
PID_FILE O.pid
*********************************************
* Message envoyé à un utilisateur voulant utilisé une commande *
* à laquelle il n'a pas accès *
ACCESS_DENIED Accès refusé.
*********************************************
* Message de Quit lors d'un DIE *
QUIT_MSG Maintenance technique des Services
*********************************************
* Réponse à un CTCP GENDER *
GENDER_RPL I'm The Gender Bender
*********************************************
* Le level maximum que puisse avoir un utilisateur normal *
* Il est préférable de le laisser tel quel *
MAXUSERLEVEL 500
*********************************************
* Le level maximum que puisse avoir un Admin *
MAXADMNLEVEL 1000
*********************************************
* Nom du salon contenant la base de données des Admins *
CSADMINCHAN #cservice
*********************************************
* Adresse http du formulaire de demande d'enregistrement de salon *
* (Ce formulaire vous est fourni avec ce CS5.1 *
CSERV_EMAIL http://Tchat-fr.Net/demande.php
*********************************************
* Nombre de messages par seconde avant que le bot ne considère *
* l'utilisateur comme un floodeur, et donc l'ignore *
FLOOD_RATE 15
*********************************************
* Fréquence des messages avant que le bot ne considère un *
* utilisateur comme un floodeur *
FLOOD_TIME 2
*********************************************
* Temps où le floodeur sera ignoré (en secondes) *
RESET_TIME 20
*********************************************
* Au bout d'un certain nombre de secondes où l'Owner ne s'est pas *
* auth sur son salon, celui-ci sera désenregistré automatiquement *
* (1728000 secondes = 20 jours) *
PURGE_TIME 1728000
*********************************************
* Nick des OperServices *
OPERSERV_NICK Eva
*********************************************
* Host des OperServices
OPERSERV_HOST Terror.Field.Eva
*********************************************
* Nom de votre domaine *
REG_SUFFIX Tchat-fr.Net
*********************************************
* Longueur maximum des nicks, définie par l'IRCd *
MAXNICKLEN 30
*********************************************
* Localisation du sendmail sur la box (en général c'est *
* /usr/sbin/sendmail *
MAIL_PROG /usr/sbin/sendmail
*********************************************
* Déopper tous les users lors d'un RESTART (OUI=1 NON=0) *
DEOP_CHAN 0
*********************************************
* Logger le salon des messages (OUI=1 NON=0) *
LOGGING 1
Remettez le
fichier éditer à votre convenance dans /CS6.2/config. Allez maintenant dans
/CS6.2/database/chanusr & uploader le fichier %043CService . Supprimer tout ce
qui ne vous convient pas et mettre votre pass (obligatoirement crypté) . Pour
crypter votre pass, taper en SSH dans le répertoire /CS6.2/config ./mkpasswd.
Vous allez voir
apparaître "Plain text :" . Entrez votre pass (non crypté) puis taper sur
Entrée. Le shell va vous donner ce que cela donne en pass crypté & metter le
dans %043CService. C'est bon, remettez le fichier dans son répertoire et taper
./O en SSH dans /CS6.2…votre bot devrait se lancer si vous avez suivi les
instructions ci-dessus. Bonne chance:)