eggdrop.conf – fichero de configuración

Este es el fichero de configuración original traducido al español

###############################################################################
# $Id: eggdrop.conf,v 1.47 2005-08-29 03:51:36 wcc Exp $ #
# 
#
# Este es un fichero de configuración de ejemplo para tu eggdrop el cual #
# incluye todas las posibles configuraciones que podrías añadir en el. #
# 
#
# El símbolo comodín (#) significa que todo lo que está en una línea que #
# comiende por dicho símbolo está comentado, o es simple información. #
# Cuando añades o quitas el #, estás comentando o descomentando una opción #
# 
#
# Los argumentos para un comando o una configuración serán mostrados entre <> #
# o entre [] en los ejemplos o descripciones. Los argumentos entre <> son #
# imprescindibles, mientras que los que están entre [] son opcionales #
# 
#
# Puedes encontrar descripciones más detalladas de cada configuración en #
# el directorio doc/settings/ #
# 
#
###############################################################################
# Traducción por NoMeDiGaS para #eggdrop @ IRC-Hispano 2007 
#
# Actualizado por Sentencia para #eggdrop @ chathispano.com  2014 
#
# Más información, manuales y descargas en http://eggdrop.es 
#
###############################################################################
 
############################################################################### 
##### CONFIGURACIONES BÁSICAS #####
 
# Define el ident que el bot usa en el IRC. No tiene efecto si un proceso 
# de ident está corriendo en la máquina del bot
set username "lamest"
 
# Define qué persona de contacto debe ser mostrada en .status, /msg help 
# y en otros sitios. Es una información necesaria
set admin "Lamer "
 
# Información sobre la red a la que conectará el bot. Se usa para 
# compartirla con el resto de gente/bots en una botnet.
set network "I.didn't.edit.my.config.file.net"
 
# Define la zona horaria en la que está tu bot. Es usada para rutinas 
# internas, para el timestamp en los logs, así como para propósitos de 
# scripting. La secuencia de la zona horaria especifica el nombre de la 
# propia zona horaria y deben ser tres o más caracteres alfabéticos. 
# Por ejemplo Central European Time (URC+1) debería ser "CET"
set timezone "EST"
 
# Opción que sirve para igualar el tiempo de la zona horaria donde está 
# tu bot con respecto a la Coordenada Universal de Tiempo (UTC también 
# conocida como GMT). Dicha compensación es positiva en la zona horaria 
# al Oeste del meridiano cero y negativa si es hacia el Este. El valor 
# (en horas) debe ser una cantidad comprendida entre -23 y 23. 
# Por ejemplo, si la zona horaria es UTC+1, el valor es -1 
set offset "5"
 
# Si no quieres usar la opción de zona horaria para propósitos de scripting, 
# pero sin embargo en todo lo demás sí, descomenta la siguiente línea: 
# set env(TZ) "$timezone $offset"
 
# Si estás usando una shell con virtual hosting (más de una IP en el equipo), 
# probablemente quieras especificar la IP en concreto a la que quieres asociar 
# el bot. Puedes especificarlo bien por hostname o bien por IP. También 
# deberías especificar aqui el hostname si el bot tiene problemas a la hora # de detectarlo en el arranque 
#set my-hostname "virtual.host.com" 
#set my-ip "99.99.0.0"
 
# Si quieres que los mensajes de tu bot sean mostrados en otro lenguaje 
# diferente al ingles, cambia ésta opción al que quieras. Una alternativa 
# sería cambiar la variable EGG_LANG. 
# # Lenguajes incluidos en el Eggdrop: "Danis, English, French, Finnish, German. 
# (modulo Spanish en camino...) 
#addlang "english"
 
############################################################################### 
##### ARCHIVOS DE LOGS #####
 
# Un eggdrop es capaz de loggear varias cosas, desde las conversaciones de 
# los canales a comandos que la gente usa en el bot o en las transferencias. 
# Los logs normalmente se mantienen durante 24 horas. Después de eso, serán 
# renombrados a "(nombre-del-log).yesterday". 
# Tras 48 horas, serán sobreescritos por el log "yesterday" del día siguiente. 
# 
# Los eventos son loggeados por categorías. Por ésto, puedes especificar 
# exáctamente qué tipo de eventos son los que quieres loggear y en qué logs. 
# 
# Flags de eventos: 
# b - información sobre enlaces de bots y ficheros de usuarios compartidos 
# c - comandos # d - miscelanea, debug, información 
# h - tráfico del módulo share 
# j - entradas, salidas, desconexiones, splits en canal 
# k - kicks, bans, cambios de modo en canal 
# m - mensajes al bot, noticias, ctcp 
# o - miscelanea, información, errores, etc. (importante) 
# p - texto público en canal 
# r - tráfico del servidor hacia el BOT 
# s - conexiones, desconexiones y noticias del servidor (se requiere +s en el bot) 
# t - tráfico de botnet 
# v - tráfico del BOT hacia el servidor 
# w - mensajes de ircop (se necesita +w en el bot) 
# x - transferencia de ficheros y comandos de area de ficheros del módulo share 
# 
# Ten en cuenta que los modos d, h, r, t y v pueden llenar tu cuota de espacio en 
# el disco duro rápidamente. Hay también ocho niveles de usuario (1-8) que pueden 
# ser utilizados por los scripts de Tcl 
# 
# Cada log pertenece a un canal en concreto. Los eventos del tipo k, j y p son 
# loggeados en el canal que ocurrió. El resto de eventos son actualmente loggeados 
# en todos los canales. Puedes hacer un log para todos los eventos de todos los 
# canales llamando "*" al canal
 
# Número máximo de logs permitidos. Puedes aumentarlo, pero no disminuirlo de 5 
set max-logs 5
 
# Tamaño máximo de tus logs. Para desactivarlo, ponlo a 0. 
# El valor se expresa en kilobytes, por lo que '550' activará el ciclo de logs 
# cuando alcance los 550 kilobytes. Ten en cuenta que ésto solo funcionará 
# si tienes desactivada la opción "keep-all-logs" (en 0). Está más abajo. 
set max-logsize 0
 
# Opción indicada para la gente que tenga problemas a la hora de grabar sus 
# logs debido a la cuota del disco duro o si su log es +p y lo está publicando 
# en alguna web que necesita una actualización más inmediata. Ten en cuenta que 
# esta opción puede incrementar el uso de CPU del bot (pero por otro lado, 
# disminuirá el uso de memoria) 
set quick-logs 0
 
# Con ésta opción podrás loggear: 
# a) el tráfico raw proveniente del servidor, via consola/log (flag 'r') 
# b) el tráfico raw saliente hacia el servidor, via consola/log (flag 'v') 
# c) el tráfico raw de la botnet, via consola/log (flag 't') 
# d) el tráfico raw de la zona compartida, via consola/log (flag 'h') 
# 
# Estos flags pueden crear grandes agujeros de seguridad, permitiendo 
# a la gente ver contraseñas de usuarios. Está restringido a usuarios +n 
# (owner) solamente. Ten cuidado con la elección de los dueños (owners) 
set raw-log 0
 
# Crea un log llamado 'eggdrop.log' el cual contiene mensajes y ctcp's privados, 
# comandos, errores e información general de cualquier canal 
logfile mco * "logs/eggdrop.log"
 
# Crea un log llamado 'lamest.log' que contiene entradas, salidas, netsplits, 
# kicks, bans, cambios de modo y la conversación en el canal #lamest 
logfile jpk #lamest "logs/lamest.log"
 
# Usa esta opción para activar marcas de tiempo en las líneas de los logs 
set log-time 1
 
# Actívalo en caso de querer guardar logs indefinidamente. Todos los logs tendrán 
# el sufijo "(nombre-del-log).[día, 2 números][mes, 3 letras][año, 4 números]". 
# Ten en cuenta que la cuota de tu disco duro puede llenarse, por lo que 
# deberías revisar los logs a menudo para descargarlos y borrarlos del servidor. 
set keep-all-logs 0
 
# Si activamos la opción 'keep-all-logs' (mirar justo arriba), esta opción define
# el sufijo para los nombres de los logs. Por defecto, será del tipo "04Oct2007". 
# "%Y%m%d" dará como resultado el famoso formato 'yyyymmdd'. Lee las páginas de 
# ayuda (manpages) sobre 'strftime' para más opciones. NOTA: en los sistemas donde 
# no exista opción de strftime, se usará _siempre_ el formato por defecto 
set logfile-suffix ".%d%b%Y"
 
# Se puede especificar el momento en el que el Eggdrop cambia los logs de día. 
# Introduce la hora en formato militar. # Por defecto es 300, equivale a las 03:00 (AM) 
set switch-logfiles-at 300
 
# Los mensajes "Writing user file..." y "Writing channel file..." no serán 
# mostrados en los logs si activas esta opción (1) 
set quiet-save 0
 
############################################################################### 
##### CONSOLA #####
 
# Modo por defecto para la consola. Usa los mismos flags que en los logs. El 
# canal consola es configurado automáticamente como canal "primario", el cual 
# está configurado en la sección de modulos de este archivo de configuración. 
# Usuarios con nivel 'm' (Master) pueden cambiar su canal de consola y sus 
# modos, a través del comando '.console'
set console "mkcobxs"
 
############################################################################### 
##### ARCHIVOS Y DIRECTORIOS #####
 
# Especifica aquí el nombre de archivo para los usuarios registrados en el bot 
set userfile "LamestBot.user"
 
# Define un nombre para el archivo pid. Si no se especifica ésta opción, 
# se usará la que haya en la configuración de 'pid.($botnet-nick)' 
#set pidfile "pid.LamestBot"

 
# Si quieres que tu archivo de usuarios esté ordenado alfabéticamente, activa 
# esta opción (1). Causará algo más de gasto de CPU al salvar el archivo. 
set sort-users 0
 
# Especifica dónde cargará el bot los archivos de ayuda. 
# _____No modifiques esta opción si no sabes lo que estás haciendo_____ 
set help-path "help/"
 
# Indica dónde cargará el bot los archivos de texto. Esto suele ser usado 
# por cierto scripts en Tcl y algunos comandos por DCC 
set text-path "text/"
 
# Lugar donde se guardarán los archivos temporales 
set temp-path "/tmp"
 
# Especifica el archivo a leer como MOTD 
# El MOTD (Message Of The Day)->(Mensaje del día) es mostrado cuando la gente 
# se conecta por dcc o telnet al bot. Más opciones en doc/TEXT-SUBSTITUTIONS. 
set motd "text/motd"
 
# Banner mostrado solo en las conexiones por telnet. 
# Más opciones en doc/TEXT-SUBSTITUTIONS. set telnet-banner "text/banner"
 
# Especifica qué permisos por defect deberían tener los archivos de usuarios, 
# canales y notas. Los valores son idénticos a sistemas unix mediante chmod 
# 
# Como recuerdo: 
# 
# u g o u g o u g o 
# 0600 rw------- 0400 r-------- 0200 -w------- u - usuario 
# 0660 rw-rw---- 0440 r--r----- 0220 -w--w---- g - grupo 
# 0666 rw-rw-rw- 0444 r--r--r-- 0222 -w--w--w- o - otros 
# 
# Ten en cuenta que el valor 0600 es el más seguro y solo debería ser cambiado si 
# realmente lo necesitas a la hora de usar determinados archivos en la shell set userfile-perm 0600
 
############################################################################### 
##### BOTNET/DCC/TELNET #####
 
# Las configuraciones en esta sección no tienen importancia alguna a no ser que 
# vayas a crear una botnet (varios eggdrops conectados entre ellos para aumentar 
# la eficacia del sistema). Deberías leer doc/BOTNET antes de modificar nada.
 
# Si quieres que tu bot use un nick diferente para tu botnet respecto al del IRC 
# (por ejemplo, una botnet sin la suficiente confianza), descomenta la siguiente 
# línea para especificar cualquier otro nick 
#set botnet-nick "LlamaBot"
 
# Sección encargada de abrir un puerto el cual permitirá a otros bots interactuar 
# con el eggdrop a traves de telnet 
# 
# Hay más opciones para la escucha de comandos en doc/tcl-commands.doc 
# Ten en cuenta que si ejecutas más de un bot en la misma máquina, deberías 
# separar los puertos entre cada uno de ellos al menos de 5 en 5, incluso 
# si los separas 10 es mucho mejor 
# 
# Los puertos validos se encuentran normalmente entre el 1025 y el 65535, siempre 
# y cuando alguno de esos puertos se encuentre en uso 
# 
# Si quieres que el bot escuche por un lado a los bots y por otro a los usuarios, 
# usa el siguiente formato: 
# 
# listen 3333 bots 
# listen 4444 users 
# 
# Si quieres que sue un único puerto para todo, usa el siguiente formato: 
# 
# listen 3333 all 
# 
# Necesitas descomentar esta línea y cambiar el número del puerto para poder 
# activar la escucha en el. No deberías dejarlo en el 3333 (demasiado típico) 
listen 3333 all
 
# This setting defines whether or not people can boot users on the Eggdrop 
# from other bots in your botnet. Valid settings are: 
# Esta opción define lo que la gente puede o no puede cargar usuarios en el 
# eggdrop desde otros bots en la botnet. Las opciones válidas son: 
# 0 - *no* permitir cargas externas 
# 1 - permitir cargas desde otros bots compartidos 
# 2 - permitir cualquier carga 
set remote-boots 2
 
# Esta opción prohíbe a los bots remotos mostrar información sobre cualquier 
# deslinkamiento por parte de otros bots compartidos 
set share-unlinks 1
 
# Actívala si no deseas que el bot muestre información alguna en el telnet 
set protect-telnet 0
 
# Actívala en caso de que desees que el bot ignore cualquier petición de DCC chat 
# que parezca tener información falsa que el usuario pueda haber intentado crear 
# con el fin de hacer que el bot conecte a algo que pueda comprometerlo, o que el 
# usuario tenga un cliente dañado, en cuyo caso la conexión no se establecería 
set dcc-sanitycheck 0
 
# Tiempo de espera (timeout) para el ident 
set ident-timeout 5
 
# Establece si un usuario con flag +o necesita el flag +p para hacer dcc al bot 
set require-p 0
 
# Activando esta opción, permitiremos la creación de nuevos usuarios a traves de 
# telnet, como si de un '/msg bot hello' se tratara. 
# La opción 'protect-telnet' debe estar a 0 (desactivada) para poder funcionar 
set open-telnets 0
 
# Si no quieres que el eggdrop se identifique como tal en una conexión por telnet 
# establece esta opción a 1. Mostrará solo 'Nickname'. 
set stealth-telnets 0
 
# If you want Eggdrop to display a banner when telneting in, set this setting 
# to 1. The telnet banner is set by 'set telnet-banner'.
 
# Activa esta opción para mostrar el banner a los usuarios que hagan telnet. 
# El banner se configura más arriba, en la opción 'set telnet-banner' 
set use-telnet-banner 0
 
# This settings defines a time in seconds that the bot should wait before 
# a dcc chat, telnet, or relay connection times out.
 
# Define el tiempo, en segundos, que el bot debe esperar antes de mostrar un 
# tiempo agotado (timeout) en las conexiones dcc chat, telnet o relays (botnet) 
set connect-timeout 15
 
# Especifica el número de líneas que el bot puede aceptar desde el partyline 
# en un segundo antes de que las considere como flood y por lo tanto sea expulsado 
set dcc-flood-thr 3

# Define cuántos intentos de conexión por telnet en segundos se permiten 
# desde un mismo host. El formato correcto es intentos:segundos 
set telnet-flood 5:60
 
# Activa esta opción para aplicar el 'telnet-flood' a usuarios con flag +f 
set paranoid-telnet-flood 1
 
# Establece el tiempo que debe esperar el bot antes de cesar en la búsqueda 
# de un determinado host (aumenta esta opción si tienes una conexión lenta) 
set resolve-timeout 15
 
############################################################################### 
##### MÁS OPCIONES AVANZADAS #####
 
# Usa esta opción si tu bot está tras un firewall. Si se trata de un 
# firewall "telnet passthru" de Sun, utiliza el prefijo '!' 
#set firewall "!sun-barr.ebay:3666"
 
# Si estás tras un NAT (estás en una intranet con un router en multipuesto), 
# y el dcc chat, ctcp chat o el intercambio de userfiles no funciona, 
# introduce aquí la IP interna del equipo donde se encuentre el bot. 
# Esta IP se usa solo para transferencias y no tiene nada que ver con las 
# opciones 'my-ip' o 'my-hostname'. Es más, incluso configurando esto, 
# necesitarás configurar también 'my-ip' o 'my-hostname'. 
# NOTA: ip interna, ipconfig en win, ifconfig en sistemas *nix*/linux 
#set nat-ip "127.0.0.1"

# Si quieres usar un rango de puertos particular para el dcc y las 
# transferencias de archivos por estar tras un cortafuegos y/o router NAT 
# descomenta y configura esta opción. Formato inicio-rango:fin-rango 
#set reserved-portrange 2010:2020
 
# Tiempo en minutos que los ignores temporales han de tener 
set ignore-time 15

# Define el tiempo que el bot considera como "cada hora". Muchas cosas como 
# la notificación del guardado de archivos de usuario están afectados por ello 
# Ejemplo: 
# 
# set hourly-updates 15 
# 
# el bot guardará el userfile 15 minutos después de cada hora en punto 
set hourly-updates 00
 
# Descomenta la siguiente línea para establecer una lista de dueños del bot # ES NECESARIO configurar esta opción (y comentar la línea 'die') 
#set owner "MrLame, MrsLame" 
die "Has dejado una opción sin configurar, y eso que está casi al principio del conf...)"
 
# Activa esta opción si quieres que el bot notifique la creación de usuarios 
set notify-newusers "$owner"

# Introduce los flags que los nuevos usuarios tendrán por defecto. utiliza 
# el comando '.help whois' en el partyline para una lista de flags detallada set default-flags "hp"
 
# Establece los campos personalizados que serán mostrados en un '.whois' 
# Solo será mostrado si el usuario tiene estos campos rellenos 
# Tal vez prefieras no usar esta opción a cambio de cargar el script 
# userinfo1.0.tcl, el cual trae comandos para cambiar estas opciones 
set whois-fields "url birthday"
 
# Activa esta opción si quieres que el bot se cierre (die) cuando reciba una 
# señal de finalización SIGHUP. Desactivado, el bot solo hará rehash 
set die-on-sighup 0
 
# Activa esta opción si quieres que el bot se cierre (die) cuando reciba una 
# señal de finalización SIGTERM. Desactivado, el bot solo hará rehash set die-on-sigterm 1
 
# Comenta estas líneas si quieres activar los comandos .tcl y .set 
# Si escoges los dueños (owners) adecuadamente, podrás activarlo sin problemas unbind dcc n tcl *dcc:tcl unbind dcc n set *dcc:set
 
# Activando esta opción, solo los dueños (owners) permanentes serán capaces de 
# usar los comandos .tcl y .set. Por otro lado, si solo quieres permitit a los 
# dueños usar el comando .dump, deberás configurarlo a '2' set must-be-owner 1
 
# Comentando esta línea, añades el comando 'simul' en el partyline, y los 
# dueños (owners) podrán simular decir algo por parte de otro. Escoge 
# adecuadamente a los dueños y usa el comando éticamente. unbind dcc n simul *dcc:simul
 
# Establece aquí el número máximo de coneciones que el bot permitirá. 
# Puedes incrementarlo, pero nunca disminuirlo de 50 set max-dcc 50
 
# Activa esta opción si quieres que los usuarios +d y k puedan usar 
# comandos limitados como -|- set allow-dk-cmds 1
 
# Si tu eggdrop rechaza a otros bots que en ese momento tienen todavía una 
# desconexión en otro hub, pero la información de la desconexión no se ha 
# propagado por la red debido al lag, usa esta opción. El bot esperará 
# al timeout tantos segundos como configures, hasta rechazar la conexión 
set dupwait-timeout 5
 
# DEBES eliminar esta línea para que el bot pueda arrancar. Ha sido añadida 
# para prevenir que la gente lo arranque sin configurarlo complétamente. 
# Un bot sin configurar, podría conectar a la red incorrecta, a los canales 
# menos adecuados o hacer cosas que no querrías que hiciera. Por favor, 
# asegúrate de que has comprobado un par de veces toda la configuración antes
 # de ejecutar el bot. Hay otra línea similar más abajo, para cerciorarnos... 
die "Deberías revisar por completo tu configuración antes de ejecutar el bot"
 
############################################################################### 
##### MODULOS #####
 
# Aquí hay varias opciones para los modulos incluidos con el eggdrop 
# POR FAVOR LEELAS Y EDITALAS CUIDADOSAMENTE, incluso si eres un veterano 
# en esto de los eggdrops, las cosas cambian
 
# Esta ruta determina dónde deberá buscar los modulos el eggdrop. Si lo 
# ejecutas diréctamente desde el directorio de compilación, deberías cambiar 
# esta opción a "". Si usas el 'make install' (como los niños buenos hacen), 
# tal como viene aqui debería funciona. Si no, usa la cabeza <img src="http://eggdrop.es/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 
set mod-path "modules/"
 
#### MODULO DNS ####
 
# Este modulo habilita la opción de hacer búsquedas dns. Esto permitirá 
# evitar largos periodos en los que el bot quede esperando la resolución 
# de un hostname, lo cual suele ocurrir a menudo en algunas conexiones loadmodule dns
 
#### MODULO DE CANALES ####
 
# Este modulo proporciona soporte para los canales del bot. Sin él, no 
# serás capaz de hacer que el bot entre en un canal o guarde sus datos loadmodule channels
 
# Establece aqui el nombre del archivo para los datos de canales dinámicos 
set chanfile "LamestBot.chan"
 
# Cambia esta opción a 1 si quieres que el bot elimine bans/exempts/invites 
# que hayan sido pustos por otros bots del canal 
# Nota del traductor: respeto 'exempts' en su original para su comprensión 
set force-expire 0
 
# Ponlo a 1 si quieres que el bot comparta los saludos a usuarios con otros 
# bots en el canal, siempre y cuando tengas la opción de compartir datos 
set share-greet 0

# Cambia esta opción a 1 si quieres permitir a los usuarios guardar una # linea de información set use-info 1
 
# Las siguientes opciones serán usadas por defecto cuando hagas entrar al 
# bot en un nuevo canal mediante el comando '.+chan #canal' o por 
# '.tcl channel add #chan'. Mira en la sección de abajo para una explicación 
# más detallada de cada una de las opciones
 
set global-flood-chan 10:60 
set global-flood-deop 3:10 
set global-flood-kick 3:10 
set global-flood-join 5:60 
set global-flood-ctcp 3:60 
set global-flood-nick 5:60 
set global-aop-delay 5:30 
set global-idle-kick 0 
set global-chanmode "nt" 
set global-stopnethack-mode 0 
set global-revenge-mode 0 
set global-ban-time 120 
set global-exempt-time 60 
set global-invite-time 60
 
set global-chanset
 
# Añade cada canal estático si quieres que el bot permanezca siempre en 
# ellos usando la siguiente opción. Hay muchas posibilidades a la hora de
# configurarlo, las cuales son explicadas más abajo 
# 
# channel add #lamest 
# need-invite 
# need-key 
# need-unban 
# need-limit 
# flood-chan 10:60 
# flood-deop 3:10 
# flood-kick 3:10 
# flood-join 5:60 
# flood-ctcp 3:60 
# flood-nick 5:60 # } 
# 
# chanmode +/- 
# Esta opción hace que el bot mantenga determinados modos en el canal. 
# Para añadir, se pone el signo + delante; para quitarlos, el signo - 
# 
# idle-kick 0 
# Esta opción hará que el bot compruebe cada minuto el idle de la 
# gente. Déjalo a 0 para deshabilitar la comprobación 
# 
# stopnethack-mode 0 
# This setting will make the bot de-op anyone who enters the channel 
# with serverops. There are seven different modes for this settings: 
# Esta opción hará que el bot deopee a cualquier persona que entre al 
# canal y el servidor le de op. Actualmente esta opción perjudica en 
# algunas redes si es activada, porque es imposible obtener op en los 
# splits se recomienda no activarla en Undernet y Dalnet 
# Hay siete maneras diferentes de configurarlo: 
# 
# 0 desactivado 
# 1 Isoptest (permite op si está registrado) 
# 2 Wasoptest (permite op si ha habido un split) 
# 3 Permite op si es op O era op (antes del split) 
# 4 Permite op si es op Y era op (antes dl split) 
# 5 Si el canal está en -bitch, mirar stopnethack-mode 3 
# Si el canal está en +bitch, mirar stopnethack-mode 1 
# 6 Si el canal está en -bitch, mirar stopnethack-mode 2 
# Si el canal está en +bitch, mirar stopnethack-mode 4 
# 
# revenge-mode 0 
# Esta opción define cómo debe actuar el bot ante usuarios indebidos 
# Hay cuatro posibilidades: 
# 
# 0 Quitarle op al usuario 
# 1 Quitarle op al usuaio, y darle flag +d en el canal (deop global) 
# 2 Quitarle op al usuario, darle flag +d y kickearlo # 3 Quitarle op, darle flag +d, banearlo y kickearlo 
# 
# ban-time 120 
# Configura durante cuánto tiempo durarán los bans (en minutos). Si 
# dejas esta opción a 0, el bot nunca los eliminará 
# 
# exempt-time 60
# Introduce aqui cuánto tiempo quieres que las excepciones (exempts) duren 
# Si lo dejas a 0, el bot nunca las eliminará. Chequeará los exempts cada 
# X minutos, pero no los removerá si hay un ban que coincida con dicha 
# excepción. Una vez se haya eliminado el ban, la siguiente vez que el bot 
# lo chequee, será eliminado. Esto es una característica de la red IRC. 
# 
# invite-time 60 
# Introduce aqui cuánto tiempo durarán las invitaciones (en minutos). Si lo 
# dejas a 0, el bot nunca las eliminará. Las chequeará cada X minutos, pero 
# no removerá ningun invite si el canal está en +i. Una vez el canal esté en 
# -i, es cuando las invitaciones serán removidas tras el siguiente chequeo. 
# 
# aop-delay (minimum:maximum) 
# Opción usada para el autoop, autohalfop y autovoz. Si un usuario con op o 
# con voz entra al canal mientras otro op o voz está pendiente, el bot 
# tratará de dar ambos modos en una sola línea 
# aop-delay 0 No hay retraso 
# aop-delay X Se aplica un retraso de X segundos 
# aop-delay X:Y Se aplica un retraso aleatorio entre X e Y segundos 
# 
# need-op 
# Esta opción hará que el bot ejecute el comando introducido entre 
# llaves cuando detecte que no tiene op. Debe tener menos de 120 
# caracteres. Si usas scritps como getops.tcl o botnetop.tcl, no 
# tendrías necesidad de usar esta función 
# 
# need-invite 
# Esta opción hará que el bot ejecute el comando introducido entre 
# llaves cuando detecte que necesita ser invitado al canal. Debe tener 
# menos de 120 caracteres. Si usas scripts como getops.tcl o botnetop.tcl 
# no tendrías necesidad de usar esta función 
# 
# need-key 
# Esta opción hará que el bot ejecute el comando introducido entre llaves 
# cuando detecte que necesita una contraseña para entrar al canal.
 
# Debe tener menos de 120 caracteres. Si usas scripts como getops.tcl o 
# botnetop.tcl, no tendrías necesidad de usar esta función 
# 
# need-unban # Esta opción hará que el bot ejecute el comando introducido entre llaves # cuando detecte que tiene un ban sobre si mismo. Debe tener menos de 120 
# caracteres. Si usas scritps como getops.tcl o botnetop.tcl, no tendrías 
# necesidad de usar esta función 
# 
# need-limit 
# Esta opción hará que el bot ejecute el comando introducido entre llaves 
# cuando se alcance el límite de usuarios en el canal. Debe tener menos 
# de 120 caracteres. Si usas scripts como getops.tcl o botnetop.tcl, no 
# tendrías necesidad de usar esta función 
# 
# flood-chan 10:60 
# Introduce cuántos mensajes en el canal en varios segundos desde el mismo 
# host constituyen una amenaza de flood. Poniéndolo a 0 o a 0:0 se 
# deshabilita esta protección para el canal 
# 
# flood-deop 3:10 
# Introduce cuántos deops en X segundos desde el mismo host constituyen 
# una amenaza de flood en deops. Poniéndolo a 0 o a 0:0 se deshabilita 
# esta protección para el canal 
# 
# flood-kick 3:10 
# Introduce aqui cuántos nicks en X segundos desde el mismo host suponen 
# un flood de nicks. Poniéndolo a 0 o a 0:0 se deshabilita esta proteccion 
# para el canal 
# 
# flood-join 5:60 
# Introduce aqui cuantas entradas al canal (joins) en X segundos 
# constituyen una amenaza de join flood. Poniéndolo a 0 o a 0:0 se 
# deshabilita esta protección para el canal 
# 
# flood-ctcp 3:60 
# Introduce aqui cuántos ctcp's en X segundos en el canal constituyen 
# una amenaza de ctcp flood. Poniéndolo a 0 o a 0:0 se deshabilita 
# esta protección para el canal 
# 
# flood-nick 5:60 
# Introduce aquí cuántos cambios de nick en X segundos desde el mismo 
# host constituyen una amenaza de nick flood. Poniéndolo a 0 o a 0:0 se 
# deshabilita esta protección para el canal 
# 
# Hay muchas opciones diferentes que pueden llegar a ser configuradas. Pueden 
# ser activadas o desactivadas usando el comando .chanset con un + o un - 
# (el + las activa, el - las desactiva) 
# 
# channel set #lamest +enforcebans +dynamicbans +userbans +dynamicexempts 
# channel set #lamest +userexempts +dynamicinvites +userinvites +protectops 
# channel set #lamest +protectfriends +statuslog +revenge -protecthalfops 
# channel set #lamest +revengebot +dontkickops +autovoice -autoop -autohalfop 
# channel set #lamest -bitch -secret -shared +greet +cycle # # Lista completa de todas las opciones posibles para un canal: # # enforcebans # Kickea al nick cuando un ban es puesto sobre él # # dynamicbans # Esto mantiene la lista de bans en el canal "limpia" ayudando a que no se # llene. El bot recuerda los bans, pero solo los activa cuando entra el host # de dicho ban al canal. Es decir, activa los bans solo cuando son necesarios # # userbans # Permite a los operadores del canal introducir bans. Si lo desactivas, solo # podrán ser puestos a través de la consola del bot # # dynamicexempts # Activas las excepciones (exempts) en el canal solo cuando son necesarias. # Mantiene la lista de excepciones limpia evitando que se llene, y # activandolas solo cuando vea un ban que coincide con la excepción. Dicha # excepción queda activa en el canal tanto tiempo como el ban esté puesto. # # userexempts # Permite a los usuarios añadir excepciones (exempts) diréctamnete. Si se # desactiva, solo podrán ser puestas mediante la consola del bot # # dynamicinvites # Activa los invites solo cuando sean necesarios. Esto mantiene la lista de # invitaciones del canal "limpia", recordando cada invitación, pero solo # las realiza cuando para entrar en el canal necesites invitación (modo +i). # Una vez activado, se mantiene hasta que se ponga el canal en -i # # userinvites # Permite a los usuarios realizar invites diréctamente. Si se desactiva, las # invitaciones solo se podrán hacer a través de la consola del bot # # autoop # Da op a los usuarios con flag +o al entrar en el canal. # Esta opción no es segura ni recomendada # # autohalfop # Da halfop a los usuarios con flag +l al entrar en el canal. # Esta opción no es segura ni recomendada # # bitch # Solo se le podrá dar op a los usuarios con flag +o en el canal # # greet # Muestra la línea de saludo del usuario cuando entra en el canal # # protectops # Devuelve el op a los usuarios con flag +o que hayan sido deopeados # # protecthalfops # Devuelve el halpfop a los usuarios con flag +l que hayan dehalfopeado # # protectfriends # Devuelve el op a los usuarios con flag +f que hayan sido deopeados # # statuslog # Loggea los estados de cada canal cada 5 minutos, lo cual muestra los # ops, voices, modos del canal y número de usuarios con diferentes modos # (+m/+o/+v/+n/+b/+e/+I). Ejemplo de una línea de estado: # # [01:40] @#lamest (+istn) : [m/1 o/1 v/4 n/7 b/1 e/5 I/7] # # revenge # Recuerda a la gente que haya hecho deop/kick/ban al bot, incluyendo ops # e incluso amigos y los castiga. Usuarios con el flag +f son excluidos # # revengebot # Opción similar al 'revenge', pero con los bots # # autovoice # Da voz a los usuarios con flag +v al entrar en el canal # # secret # Evita que el canal sea mostrado en la lista de la botnet # # shared # Comparte información relativa sobre el canal en la botnet # # cycle # Sale/entra del canal cuando no hay ops # # dontkickops # Evita que el bot sea capaz de kickear a los usuarios con el flag +o, # permitiéndoles hacer kick-flood para poder proteger el canal de clones # # inactive # Evita que el bot entre en el canal (o hace que salga si está dentro). Esto # puede ser util para dejar canales temporalmente sin perder los datos del # mismo, como su configuración, flags, bans ni nada que afecte a la botnet # # seen # Responde a las peticiones de 'seen' en el canal. El modulo seen debe # estar cargado y activo para que pueda funcionar # # nodesynch # Permite a los usuarios no op modificar modos del canal. Esta opción evita # que el bot entre en lucha con los services del irc (como CHaN) o kickee a # wopers (IRCops) cuando configuren los modos sin tener op en él # ########################## Canal #eggdrop #################################### # Aqui un pequeño ejemplo de cómo agregar un canal estático: # channel add #eggdrop channel set #eggdrop -bitch -enforcebans +greet -revenge
 
############################################################################### #### MODULO DE SERVIDOR ####
 
# Este modulo ofrece el nucleo de soporte al servidor. Es necesario cargarlo o # el bot será incapaz de conectar al IRC. # No cargarlo equivale a la vieja opción NO_IRC loadmodule server
 
# Cuál es tu tipo de red? # 0 = EFnet # 1 = IRCnet # 2 = Undernet # 3 = DALnet # 4 = +e/+I/max-modes 20 Hybrid # 5 = IRC-Hispano/Otras set net-type 0
 
# Introduce aquí el nick que el bot usará en el IRC, y en la botnet siempre y # cuando no especifiques otro en la opción 'botnet-nick' set nick "WTFeggdrop?"
 
# Introduce aquí el nick alternativo para el bot, que es el que usará cuando el # nick principal no p ueda ser utilizado. Los caracteres '?' serán reemplazados # por un número aleatorio set altnick "_WTFeggdrop?"
 
# Establece aquí cuál será el realname (nombre) del bot en el IRC # Esta opción no puede dejarse en blando set realname "#eggdrop @ IRC-Hispano"
 
# Esto es un breve script en Tcl que será ejecutado nada más conectar al servidor # Pon aquí todo lo que quieras que sea lo primero que el bot haga al conectar ########## Script conexión ##########
 
bind evnt - init-server evnt:init_server
 
proc evnt:init_server
 
# Establece cuál será el puerto por defecto a la hora de conectar a los servidores # si no se especifica ninguno en 'set servers' o en el '.jump' set default-port 6667
 
# This is the bot's server list. The bot will start at the first server listed, # and cycle through them whenever it gets disconnected. You need to change these # servers to YOUR network's servers.
 
########################### Lista de servidores ################################ # # El bot conectará en el servidor de la primera línea, y pasará a las siguiente # de la lista cada vez que no pueda conectar o sea desconectado. # ES NECESARIO cambiar esta lista por los servidores de tu red # # El formato es: # servidor[:puerto[:password]] # # Both the port and password fields are optional; however, if you want to set a # password you must also set a port. If a port isn't specified it will default to # your default-port setting.
 
# Tanto el puerto como la contraseña del servuidor son; sin embargo, si quieres # introducir una contraseña, deberás introducir también el puerto. # # NOTA: En redes como IRC-Hispano donde la identificación del nick se introduce # con el propio nick ( es decir: 'nick:contraseña' ), puedes poner aquí la propia # contraseña del nick como si la contraseña del servidor se tratara
 
set servers
 
# Esta opción hace que el bot trate de recuperar su nick original en cuanto # sea posible, si al conectar ya está siendo usado set keep-nick 1
 
# Ponlo a 0 si quieres que el caracter '~' sea eliminado del hosts # de los usuarios set strict-host 0
 
# Esta opción hace que el bot silencie el mensaje de error cuando rechaza una # conexión DCC Chat, envío DCC o un comando habitual. Normalmente el eggdrop # notifica estos errores a la persona que trata de conectarse, pero tal vez quieras # activarlo para evitar que tu bot sea detectado como tal set quiet-reject 1
 
# Si quieres que el bot responda en minúsculas a las peticiones de ctcp # (no acorde al rfc), pon esta opción a 1. mIRC hace esto, pero la mayoría de # clientes de irc, no set lowercase-ctcp 0
 
# Especifica cuántos ctcp's deben ser contestados al tiempo set answer-ctcp 3
 
# Configura cuántos mensajes en X segundos constituyen una amenaza de flood. # Si dejas esto a 0:0, la protección de flood de mensajes será desactivada set flood-msg 5:60
 
# Establece cuántas peticiones de ctcp en X segundos desde el mismo host # constituyen una amenaza de ctcp flood. Si dejas esto a 0:0, la proteccción # de flood de ctcp's será desactivada set flood-ctcp 3:60
 
# Esta opción hace que el bot cambie siempre de servidor de los configurados # en la lista de 'set servers' hasta que consiga conectar set never-give-up 1
 
# Esta opción establece cuánto deberá esperar el bot para cambiar de un # servidor a otro en la desconexión. Si lo dejas a 0, el eggdrop no esperará, # conectando inmediatamente al siguiente. Un número demasiado bajo, podría # conseguir que pongan una K-Line a tu bot set server-cycle-wait 60
 
# Configura aquí cuánto tiempo deberá esperar el bot para una respuesta del # servidor antes de finalizar la conexión y pasar al siguiente set server-timeout 60
 
# Si el número de servidores en la red está por debajo de ésta opción, el bot # saltará a un nuevo servidor asumiendo que está en un split. Dejando esta # opción a 0 la desactiva. Si el bot está en una red con un gran número de # servidores, es mejor dejarlo desactivado set servlimit 0
 
# Deja a 1 esta opción si quieres que el bot chequee las conexiones perdidas # (stoned server). Esto ocurre cuando la conexión con el servidor ha muerto, # pero no ha sido notificado al eggdrop set check-stoned 1
 
# Si quieres que el bot salga del servidor si recibe un mensaje de error, # deja esta opción a 1 set serverror-quit 1
 
# Introduce aquí el número máximo de líneas a encolar en el servidor # Si envías grandes cantidades de texto al IRC, tal vez te interese aumentar # esta opción. En un caso normal, 300 es una opción adecuada para todos set max-queue-msg 300
 
# If you want Eggdrop to trigger binds for ignored users, set this to 1. # Si quieres el bot avise a los usuarios ignorados, pon esta opción a 1 set trigger-on-ignore 0
 
# Esta opción configura los eventos PUBM y MSGM a ser exclusivamente PUB y MSG. # Esto significa que si una acción MSGM con la máscara *ayuda* existe y es activado, # cualquier MSG con la palabra *ayuda* no será activado. # NOTA: ____NO actives esta opción si no sabes lo que estás haciendo____ set exclusive-binds 0
 
# Permite mensajes idénticos en la cola de modos set double-mode 1
 
# Permite mensajes idénticos en la cola del servidor set double-server 1
 
# Permite mensajes idénticos en la cola de ayuda set double-help 1
 
# Optimización en la cola de kicks. Vigila los cambios de nick en salidas de # canal y cambia el kick de acuerdo al cambio en la cola de kick. Hay tres # opciones diferentes para elegir: # 0 = Desactivado # 1 = Optimiza la cola de kicks generando un sumario # 2 = Vigila los cambios de nicks en el canal y modifica el kick. Por ejemplo, # el bot no intentará echar a un usuario que ya ha dejado el canal # ATENCIÓN: La opción 2 requiere de un mayor uso de CPU set optimize-kicks 1
 
# If your network supports more recipients per command then 1, you can # change this behavior here. Set this to the number of recipients per # command, or set this to 0 for unlimited.
 
# Si el servidor soporta varias opciones por comando, puedes configurar en esta # opción el número de opciones que pueden ser introducidas. 0 para ilimitado set stack-limit 4
 
### MODULO DE SERVIDOR - OTRAS REDES (net-type 5) ###
 
# Esta opción define como el modo +r es entendido por el bot. Algunas redes usan # dicho modo para indicar una conexión restringida. Si es tu caso y quieres que # el bot abandone servidores restringidos saltando al siguiente, ponlo a 1 #set check-mode-r 1
 
# Esta opción especifica en número máximo de caracteres para el nick que el bot # soportará en la red. Por defecto es 9. Lo máximo que el bot soporta son 32. # Ten en cuenta que para poder aumentar el número, necesitas recompilar el bot # con la opción HANDLEN modificada a ese mismo número. Mira en src/eggdrop.h #set nick-len 9
 
############################################################################### #### MODULO CTCP ####
 
# Este modulo permite una respuesta adecuada a las peticiones de ctcp. # Si no lo cargas, el comando CTCP CHAT no funcionará. # Para que esto funcione, es necesario tener cargado el modulo de servidor loadmodule ctcp
 
# Define cómo deberá contestar el bot a los ctcp's. Hay 3 posibilidades: # 0: Contesta de manera normal a cualquier ctcp # 1: El bot ignora a todos los ctcp's, excepto CHAT y PING de usuarios con +o # 2: Contesta de manera normal, junto con la protección de flood-ctcp set ctcp-mode 0
 
# Hay más variables que pueden ayudar a hacer tu bot mucho más indetectable # Son: ctcp-version, ctcp-finger y ctcp-userinfo # Puedes configurarlas como quieras a traves del comando '.set'
 
############################################################################### #### MODULO IRC ####
 
# Este modulo provee de soporte básico de IRC al bot. Es necesario que lo # actives para que sea capaz de conectar. Los modulos de servidor y de # canales deben estar cargados para que pueda funcionar. loadmodule irc
 
# Pon a 1 esta opción si quieres eliminar los bans del servidor set bounce-bans 1
 
# Pon a 1 esta opción si quieres eliminar todas las excepciones del # servidor (modos +e, no implementado en IRC-Hispano). # Se desactiva si 'use-exempts' es desactivado set bounce-exempts 0
 
# Pon a 1 esta opción si quieres eliminar todas las invitaciones del # servidor (modos +I, no implementado en IRC-Hispano). # Se desactiva si 'use-invites' es desactivado set bounce-invites 0
 
# Pon a 1 esta opción si quieres eliminar todos los modos del servidor set bounce-modes 0
 
# Introduce aquí el número máximo de bans que quieres que el bot active en un # canal. No pondrá más si se alcanza dicho máximo # Número máximo de bans permitidos por ircd: # Undernet ..... 45 # IRCnet ....... 30 # EFnet ........ 100 # Dalnet ....... 100 # IRC-Hispano .. 75 # set max-bans 30
 
# Introduce aquí el número máximo de excepciones (exempts) que el bot puede # activar en un canal. No pondrá más si se alcanza dicho máximo set max-exempts 20
 
# Introduce aquí el número máximo de invitaciones que el bot puede activar # en un canal. No activará más si se alcanza dicho máximo set max-invites 20
 
# Límite global para los modos +b/+e/+I. Este límite debería ser el mismo que # la opción 'max-bans' para redes que no soportan los modos +e/+I # NOTA: modos no soportados por la red IRC-Hispano set max-modes 30
 
#### OJO #### # Las siguientes opciones deberían dejarse comentadas si no quieres que las # opciones por defecto sean sobreescritas. Por defecto, las excepciones (exempts) # y los invites _son solo para EFnet e IRCnet_. Este comportamiento en el bot # puede ser modificados por los dos flags siguientes. Si tu red no soporta los # modos +e/+I, deberías dejarlos desactivados (comentados) # # Pon 1 para activar las excepciones (exempts), modo +e #set use-exempts 0 # # Do you want to enable invites (+I modes)? #set use-invites 0 ###
 
# Pon esto a 1 si quieres que el bot kickee excesos de caracteres/ctcp's # para controlar el canal. Esta protección no banea a nadie # Nota: puede dar lugar a kick-floods set kick-fun 0
 
# Pon esto a 1 si quieres que el bot banee al darse lugar un exceso de # caracteres/ctcp en el canal. Esta protección previene un kick-flood, pero # puede llenar rápidamente la lista de bans del canal set ban-fun 0
 
# Pon esto a 1 si quieres que la gente sea capaz de añadirse por sí mismos a # la lista de usuarios del bot con los flags por defecto (configurados más # arriba en éste mismo archivo). # Para añadirse al bot, se ha de usar el comando '/msg bot hello' set learn-users 0
 
# Configura aquí el tiempo (en segundos) a esperar por alguien que ha de volver # de un netsplit (por ejemplo, para que un wasop expire) set wait-split 600
 
# Configura aquí el tiempo (en segundos) que un nick debe estar fuera del canal # para que le vuelva a ser mostrado su saludo set wait-info 180
 
# Introduce aquí el número máximos de bytes en los argumentos de los # modos enviados al servidor. La mayoría de servidores lo tienen a 200 set mode-buf-length 200
 
# Muchos IRCops encuentran bots mirando la respuesta que hacen al 'hello' en un # query. Puedes cambiar esto a cualquier otra palabra descomentando las siguientes # dos líneas. Cambia "palabra" por la que quieras que sea. SOLO UNA PALABRA #unbind msg - hello *msg:hello #bind msg - palabra *msg:hello
 
# Muchos takeover ocurren debido a que algunos "jankers" ocultan su identificación # en el bot, adivinando passwords. Se desactiva este comando por defecto para # que no puedan hacerlo. Si quieres activarlo, comenta estas dos líneas unbind msg - ident *msg:ident unbind msg - addhost *msg:addhost
 
# Algunas redes de IRC usan algunos caracteres no estandar para la op # Define cuales son los caracteres que el bot quiera que reconozca en los modos de # un nick como op. Normalmente con poner "@" debería bastar. Descomenta la segunda # línea para algunos UnrealIRCD's set opchars "@" #set opchars "@&amp;~"
 
# If you are so lame you want the bot to display peoples info lines, even # when you are too lazy to add their chanrecs to a channel, set this to 1. # *NOTE* This means *every* user with an info line will have their info # line displayed on EVERY channel they join (provided they have been gone # longer than wait-info).
 
# Si quieres que el bot muestre el saludo (o la info) del nick cuando este entre # al canal, incluso cuando eres tan vago de no añadir dicho saludo a un canal en # concreto, pon esto a 1. # NOTA: Esto quiere decir que el saludo (o información) configurado en el info de un # nick, será mostrado en TODOS los canales a los que entre dicho nick set no-chanrec-info 0
 
### MODULO IRC - OPCIONES ESPEFICICAS DE IRCnet (net-type 1) ###
 
# Atención: Usa estas opciones *SOLO* si configuras más arriba el 'net-type' a 1
 
# At the moment, the current IRCnet IRCd version (2.10) doesn't support the # mixing of b, o and v modes with e and I modes. This might be changed in the # future, so use 1 at the moment for this setting. set prevent-mixing 1
 
### IRC MODULE - OTHER NETWORKS (net-type 5) ###
 
# Attention: Use these settings *only* if you set 'net-type' to 5!
 
# Si tu red soporta más de un usuario por kick, puedes cambiar esta opción # para establecer el número de personas que serán expulsadas a la vez en # un solo kick. 0 expulsará a todos los seleccionados en un solo kick #set kick-method 1
 
# Algunas redes permiten establecer varios modos de canal en una sola línea. # Todos ellos permiten al menos 3 modos por línea, viene por defecto así. # Aun sí, si sabes que tu red soporta más, puedes ajustar dicho valor. # Por defecto, el eggdrop tiene esta opción limitada a 6 modos, pero si # quisieras establecer un número mayor, solo tienes que aumentar también # dicho número en la opción MODES_PER_LINE_MAX en src/chan.h y recompilar #set modes-per-line 3
 
# Algunas redes no incluyen los modos +l y +k en la limitación de modos # (mirar la opción anterior). Pon esto a 0 para dichas redes #set include-lk 1
 
# Pon esto a 1 si tu red usa el ircd IRCu2.10.01 específico para peticiones # de /who. El bot puede aun así, preguntar solo por lo que necesita #set use-354 0
 
# Si tu red no usa el rfc 1459 a la hora de obedecer a secuencias, pon esto a 0 #set rfc-compliant 1
 
############################################################################### #### MODULO DE TRANSFERENCIA ####
 
# Este módulo permite al bot hacer envíos y recepciones de archivos por DCC, así # como compartir archivos de usuarios. Para activarlo, descomenta esta línea #loadmodule transfer
 
# Establece aqui el número máximo de descargas simultaneas para cada usuario set max-dloads 3
 
# Establece el tamaño máximo de cada bloque transferido por dcc. ircII usa # 512 bytes, pero admite tamaños menores. La mayoría de ircd's trabajan a 1024 # Si lo pones a 0, activas el 'turbo-dcc' (recomendado) set dcc-block 0
 
# Activa esta opción si quieres copiar los archivos al directorio /tmp antes # de enviarlos. Esto es práctico en muchos serividores para mayor seguridad y # estabilidad de archivos. Si tu sistema de archivos es NFS, estás haciendo el # tonto con esta opción activada. Desactívala también si tienes poco espacio set copy-to-tmp 1
 
# Establece aqui el tiempo (en segundos) a esperar antes de desactivar una # transferencia por ping timeout set xfer-timeout 30
 
############################################################################### #### MODULO SHARE ####
 
# Esto modulo proporciona la posibilidad de poder compartir arhivos de usuario # entre dos bots linkados (botnet). Para poder funcionar, es necesario tener # activados los modulos de canales y de transferencia. Descomenta la siguiente # línea para activarlo #loadmodule share
 
# Si vas a configurar algo aqui, descoméntalo primero, no se te olvide
 
# Cuando dos bots pierden la conexión, esta opción permite crear un buffer de # resincronización que salva todos los cambios en los arvhivos de usuario # (userfile) respectivos durante dicha desconexión. Así se evita enviar el # archivo de userfile completo, actualizando solo los cambios ocurridos # #NOTA: hay constancia de que esto puede causar pérdidas de flags en canales # así como otros problemas. No recomendamos su uso #set allow-resync 0
 
# Esta opción especifica cuánto tiempo guardará los datos de resync del otro bot # antes de borrarlos #set resync-time 900
 
# Activa esta opción para no aceptar flags globales de otros usuarios al # sincronizar la información de dichos usuarios en una botnet # NOTA: un bot aun así intentará enviar los flags, pero no los aceptará. Esto # elimina la opción de 'set private-globals' (más abajo) #set private-global 0
 
# Cuando compartes archivos de usuarios, si no está configurada la opción # 'private-global', cualquier cambio de flag global de otros bots que no # sean estos, será ignorado #set private-globals "mnot"
 
# Activa esta opción para NO aceptar cambios en los userfile de otros bots. # La gente paranoica debería usar esta opción en un bot primario de una botnet # Nota: activarlo supone realizar cambios de usuarios a traves del bot primario #set private-user 0
 
# Esta opción hace que el bot descarte sus propios cambios en el userfile, para # aceptar solamente los enviados a traves del bot primario en la botnet # Nota: los flags y contraseñas no son compartidos, solo los puertos y las # direcciones son añadidas. Solo funciona a partir de bots primarios de la botnet # con versión 1.5.1 o superior 
#set override-bots 0
 
############################################################################### 
#### MODULO DE COMPRESIÓN ####
 
# Este modulo permite comprimir archivos, lo cual permite al bot enviar archivos 
# comprimidos y por consiguiente, reducir considerablemente el ancho de banda. 
# Para poder usarlo, el modulo share debe estar cargado. 
# Descomenta la siguiente línea para activarlo #loadmodule compress
 
# Pon a 1 esta opción para permitir la compresión al enviar archivos. 
# El nivel de compresión se define en la opción 'compress-level' (abajo) 
set share-compressed 1
 
# Nivel de compresión por defecto. Niveles equivalentes a los usados en gzip 
#set compress-level 9
 
############################################################################### 
#### MODULO DE ARCVHIVOS ####
 
# Permite tener un area dentro del bot donde los usuarios pueden guardar y 
# organizar sus archivos. Con este modulo, podemos usar el bot como un servidor 
# de archivos. Para poder usarlo, el modulo de transferencia ha de estar activo 
# Descomenta la siguiente línea para habilitarlo