Installation de SCoderZ
Cette page décrit l'installation des services SCoderZ
:
Télécharger
SCoderZ 1.1.9
Comme vous le savez, les services SCoderZ ont été développés à
l'origine pour le serveur JeuX.Fr et sont compatibles avec IRCoderZ & IRCu2.10.*
.. (Toutefois, la meilleur compatibilité reste avec IRCoderZ). Nous allons donc
apprendre à lancer les services SCoderZ sur votre serveur.
Tout d'abord, logguer vous sur votre shell (accès SSH) puis taper ceci :
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/scoderz co scoderz
Cette commande permet d'avoir la dernière version de ces services. Une fois
l'update fini, vous avez le dossier SCoderZ sur votre shell. Pour commencer
l'installation, procéder comme cela :
- cd SCoderZ
- make config
- make
- make install (s'il vous fait une erreur au make install, oubliez cette étape)
Lors du make config, une série de question va vous être posé , voici le détail
:
*
* Utilisation de la configuration par défault trouvée
à ./.config
* Si vous tapez 'C' le script se finira avec les options
par default.
* Si vous tapez 'c' le script va aller au paragraphe
suivant.
*
* Bienvenue dans le script de configuration d'SCoderZ.
* Ce script configure les modules qui seront pris en
compte sur scoderz, ainsi que les fichiers
* et tous les autres paramètres devant être enregistré
avant le lancement du programme.
* Si vous voulez sauter une question et laisser la valeur
par default, appuyez sur Entrée
*
*-------------------------------
* Compatibilité
*
N2K : Tapez Y si vous utiliser IRCoderz ou N si vous
utilisez IRCprogs [Y/n]
*-------------------------------
* Modules
*
USE_NICKSERV : Voulez vous utiliser le module NICKSERV
? [Y/n]
USE_MEMOSERV : Voulez vous utiliser le module MEMOSERV
? [Y/n]
USE_WELCOMESERV : Voulez vous utiliser le module WELCOMESERV
? [Y/n]
HAVE_VOTE : Voulez vous utiliser le module VOTE ? [Y/n]
TESTBOT : Voulez vous utiliser les fonctions encore
en test ? (déconseillé) [N/y]
*-------------------------------
* Fonctions
*
HAVE_CRYPTHOST : Est-ce que les hosts sont cryptés (obligatoire
sur ircprogs ou ircoderz) [Y/n]
HAVE_TRACK : Est-ce que vous voulez utiliser les commandes
TRACK ? [Y/n]
*-------------------------------
* Fichiers
*
* Note: il est déconseillé de les changer. Il est recommandé
d'appuyer sur -Entrée- pour sauter chacunes des questions
de cette section
DEBUG : Voulez-vous activer le loguage du parsage (tout
ce qui est envoyé et reçu du serveur) ? [Y/n]
LOG_PARSES : Quel fichier ? [logs/parses.log]
LOG_CMDS : Loguage des commandes tapées sur votre robot
[logs/cmds.log]
LOG_FAUTH : Loguage des identifications échouée sur
un account admin [logs/failed_auth.log]
LOG_CHANS : Loguage des actions faites sur les salons
(REGISTER/UNREG/CHAN DEL) [logs/chans.log]
LOG_ERREURS : Loguage des erreurs [log/erreurs.log]
FICHIER_CONF : Fichier de configuration [scoderz.conf]
*-------------------------------
* Paramètres
*
MAXMEMOS : Nombre maximum de memo que peut envoyer un
user à une même personne [5]
MEMOLEN : Quel est la taille maximum des memos ? [250]
CHNICKRAND : Préfix mis devant les chiffres aléatoire
des pseudos donnés par le robot lors de la prise d'un
nick protégé (ex. Jeux -> Jeux138525) [Chat]
ADMINREG : La commande REGISTER sert qu'aux admins pour
enregistrer les usernames des users ? (ou bot de reg
via un site) ? [N/y]
HAVE_SECURE : Les commande qui demandent des informations
privées sont-elles tapées uniquement sous forme /<ROBOT>
? [Y/n]
*
*
*
SCoderZ est maintenant configuré convenablement.
Vous pouvez le compiler en utilisant 'make'
|
|
|
Taper donc make…puis make install (sauf en cas d'erreur à cette étape). Ensuite,
rendez vous sur le shell (en FTP), prenez le fichier exemple.conf et renommer
le en scoderz.conf , sans oublier de l'éditer. Voici un exemple de configuration
:
# Configuration des services
# Renommez le en scoderz.conf
# NOTE: VEUILLEZ EDITER include/main.h POUR
# ---- LA CONFIGURATION AVANCEE.
# POUR PARAMETRER LES ROBOTS A UTILISER,
# Y ALLER !
#si vous desactivez des options des services commentez la partie
#les concernant dans la conf en ajoutant '#' au debut des lignes
#info des services
myserver {
server = Services.Tchat-fr.Net
infos = Services Tchat-fr
numeric = 30
network = Tchat-fr.Net
quit_msg = Maintenance
}
#Info du Hub qui accueille les services
uplink {
ip = 213.161.196.13
pass = link
port = 4402
}
#Info sur le CS
csbot {
nick = IriX
ident = CServ
host = Tchat-fr.Net
modes = +okp
realname = Services des salons
chan = #Services
}
#Info sur le WS
wsbot {
nick = Global
ident = services
host = bienvenue.sur.tchat-fr.net
modes = +kpd
realname = Bienvenue
privmsg = 0
}
#configurations de diverses options
misc_conf {
commandchar = !
#Localisation du programme sendmail. Mettez nomail si vous ne savez pas ou que
vous ne voulez pas que les pass soient envoyes
mailprog = /usr/sbin/sendmail
hidden_host = users.tchat-fr.net
pas_de_perm = Accès refusé !
help_chan = #Aide
kill_time = 30
change_nick = 1
maxlastseen = 1728000
adminexempt = 1
kill_for_flood = 0
ignoretime = 60
host_hidding = 1
xmode = 1
hide_coder = 0
}
#configuration du web2cs
#Note importante: il n'est pas encore disponible
#web2cs {
# port = 6969
#Rajoutez une ligne "allow_host" pour chaques hosts autorisées
# allow_host = 127.0.0.1
# pass = pupuce
#}
Voila. Il ne vous reste plus qu'a uploader le fichier scoderz.conf
sur le ftp du shell, et a taper (accès SSH) ./services . Bonne chance.
Attention : n'oubliez pas d'ajouter les C:line
& U:line dans votre IRCd.conf
Source : csadmin.net
|