Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


eggdrop:configuration

Ceci est une ancienne révision du document !


Configuration d'eggdrop

Cette page décrit la configuration principale d'Eggdrop.

Vous n'avez pas besoin de modifier tous les réglages pour que votre eggdrop fonctionne correctement.

Chemin de l'exécutable

La première ligne du fichier de configuration doit contenir un chemin d'accès complet à votre exécutable Eggdrop. Ceci doit être implémenté de la manière indiquée dans l'exemple pour que le fichier de configuration fonctionne comme un script shell.

#! /path/to/eggdrop

Réglages basiques

Vous pouvez modifier l'apparence et le comportement de base d'Eggdrop dans cette section.

username

set username "lamest"

Ce paramètre définit le nom d'utilisateur utilisé par le bot sur IRC. Ce paramètre n'a pas d'effet si un démon ident tourne sur la machine de votre bot.

admin

set admin "Lamer <email: lamer@lamest.lame.org>"

Ce paramètre définit le contact qui doit être affichée dans .status, /msg help et à d'autres endroits. Vous devriez vraiment inclure cette information.

network

set network "SomeIrcNetwork"

Ce paramètre n'est utilisé que pour le partager avec les autres membres de votre botnet. Indiquez le réseau IRC auquel votre bot est connecté.

timezone

set timezone "EST"

Ce paramètre définit le fuseau horaire dans lequel se trouve votre bot. Il est utilisé pour les routines internes ainsi que pour l'horodatage des fichiers journaux et pour les scripts. La chaîne du fuseau horaire spécifie le nom du fuseau horaire et doit être composée de trois caractères alphabétiques ou plus. Par exemple, l'heure d'Europe centrale (UTC+1) doit être “CET”.

offset

set offset "5"

Le paramètre de décalage spécifie la valeur de l'heure à ajouter à l'heure locale pour obtenir le temps universel coordonné (UTC ou GMT). Le décalage est positif si le fuseau horaire local est à l'ouest du méridien d'origine et négatif s'il est à l'est. La valeur (en heures) doit être comprise entre -23 et 23. Par exemple, si le fuseau horaire est UTC+1, le décalage est de -1.

env(TZ)

# set env(TZ) "$timezone $offset"

(désactivé par défaut) Si vous ne souhaitez pas utiliser le paramètre de fuseau horaire uniquement à des fins de script, mais plutôt partout où cela est possible, utilisez ce paramètre.

A moins d'être certain d'en avoir l'utilité, il est fortement conseillé de laisser ce paramètre en commentaire.

vhost4

set vhost4 "99.99.0.0"
set vhost4 "virtual.host.com"

Si vous utilisez un hébergement virtuel (votre machine a plus d'une IP), vous pouvez spécifier l'IP particulière à utiliser. Vous pouvez spécifier soit par nom d'hôte, soit par IP. Notez que ceci n'est pas utilisé pour l'écoute. Utilisez la commande listen pour spécifier l'adresse d'écoute.

vhost6

set vhost6 "2001:db8:618:5c0:263::"
set vhost6 "my.ipv6.host.com"

Adresse IPv6 à utiliser pour les connexions IPv6 sortantes. Il peut s'agir de n'importe quelle adresse IPv6 valide ou de n'importe quel nom d'hôte, se résolvant en adresse IPv6. Notez que ceci n'est pas utilisé pour l'écoute. Utilisez la commande listen pour spécifier l'adresse d'écoute.

prefer-ipv6

set prefer-ipv6 "1"

Préférer IPv6 à IPv4 pour les connexions et la résolution DNS. Si la famille de protocole préférée n'est pas prise en charge, l'autre sera essayée.

addlang

addlang "english"

Si vous souhaitez que les messages d'Eggdrop soient affichés dans une autre langue que l'anglais, modifiez cette commande pour qu'elle corresponde à vos préférences. Une autre solution consiste à attribuer cette valeur à la variable d'environnement EGG_LANG.

Les langues incluses avec Eggdrop sont Danish, English, French, Finnish, German.

Fichiers de logs

Eggdrop est capable d'enregistrer diverses choses, depuis les discussions sur les canaux jusqu'aux commandes partyline et aux transferts de fichiers.

Les fichiers journaux (logs) sont normalement conservés pendant 24 heures. Ensuite, ils sont renommés en (nom du fichier journal).yesterday. Après 48 heures, ils seront remplacés par le fichier journal du jour suivant.

max-logs

set max-logs 20

Il s'agit du nombre maximum de fichiers de logs simultanés qui peuvent être ouverts en écriture en même temps. Cette valeur doit correspondre au maximum au nombre de canaux pour lesquels vous prévoyez de créer des logs. Il n'y a pas de valeur pour l'infini. Très peu de cas d'utilisation devraient nécessiter plus de 20. Une diminution de cette valeur en cours d'exécution nécessitera un redémarrage (et non un rehash) du bot. Cependant, ne la diminuez pas en dessous de 5.

max-logsize

set max-logsize 0

C'est la taille maximale de vos fichiers de logs. Mettez-la à 0 pour la désactiver. Cette valeur est exprimée en kilo-octets, donc '550' signifierait que le changement de fichier se ferait lorsqu'il atteint 550 kilo-octets. Notez que cela ne fonctionne que si la valeur de keep-all-logs est fixée à 0 (OFF).

Voir aussi

eggdrop/configuration.1699881855.txt.gz · Dernière modification : 2023/11/13 13:24 de CrazyCat