
Para instalar un EGGdrop
debes usar 2 programas: el CuteFTP y una sesión Telnet (o SSH).
Lo primero debes bajarte el
archivo que te permitirá hacer la instalación (es una archivo comprimido
.tar.gz), después deberás descomprimir el archivo dentro de la sesión telnet.
Seguido deberás usar algunos comandos para hacer a compilación. Necesitarás
el CuteFTP para hacer algunas modificaciones de ficheros. Parece largo y
complicado, Pero ya verás que con paciencia es fácil :)
Paso 1: Descarga a tu
ordenador el archivo de instalación EGGdrop. Las explicaciones de esta web están
hechas sobre la versión 1.6.4 que puedes descargar
aquí. Si deseas instalar la versión mas reciente que exista puedes
encontrarla en EGGhelp.
Paso 2: Abre el CuteFTP (si
no sabes usarlo pulsa aquí), el nombre de usuario y
contraseña te habrán sido dados por tu compañía shell. Una vez abierta la
sesión con tu shell, debes hacer un upload (carga) del archivo
eggdrop1.6.4.tar.gz que bajaste antes. De ese modo el archivo estará en tu
shell, en el directorio principal, listo para ser descomprimido en el Telnet.
Paso 3: Abre una sesión
Telnet con tu shell (el nombre de usuario y contraseña te habrán sido dados
por tu compañía shell). Explicación de uso del TELNET aquí.
Una vez abierto debes teclear algunos comandos:
tar
-xvzf eggdrop1.6.4.tar.gz (si te equivocas en alguna letra los
comandos no funcionarán!).
Si vas a usar tu EGGdrop en
DALnet debes hacer un alto en este proceso y configurar una cosa adicional. Para
ello abre el CuteFTP (si lo sigues teniendo abierto dale al botón
refrescar). Podrás comprobar que se ha creado la carpeta
eggdrop1.6.4 en tu shell. Ábrela,
después abre
la carpeta src,
en esa carpeta se encuentra el archivo eggdrop.h.
Debes editar ese archivo (comando que puedes ejecutar con el botón derecho del
ratón sobre el archivo. Si no funciona ese comando también puedes bajarte el
archivo a tu ordenador, modificarlo y subirlo de nuevo). En ese archivo debes
modificar esta línea:
#define
HANDLEN 9 /* valid values 9->NICKMAX (debes cambiar los 9 por 32).
Una vez modificado ese
archivo, guardado y cargado de nuevo en la shell, seguiremos la instalación
desde el Telnet. (Asegúrate que el archivo eggdrop.h ha sido correctamente
modificado antes de seguir con el proceso). En el Telnet:
cd
eggdrop1.6.4 (con esto entraremos a la carpeta donde esta
descomprimido el archivo de instalación)
./configure
(comando que configurará el robot)
make
config (comando que creará el sistema de configuraciones del robot)
make
(comando de larga ejecución que terminará de configurar el EGGdrop)
make
install DEST=/usr/home/login/nombre-robot Este comando es diferente
para cada caso y cada persona. Cada shell tiene un sistema de rutas diferente y
aquí debes poner la ruta del robot en tu shell. Las rutas puedes verlas fácilmente
en el CuteFTP justo encima de la zona de archivos de la shell. En mi caso es /usr/home1/europa/eggdrop1.6.4
por tanto en mi caso el comando sería make
install DEST=/usr/home1/europa/mirobot Con esto tendré creada en mi
shell una carpeta llamada "mirobot" donde estarán los archivos del
robot que estará en el IRC.
Si este comando te resulta
difícil de entender o no quieres complicarte puedes usar también el comando
make
install a pelo, en vez de tener una carpeta con el nombre de tu
robot, se creará una carpeta con las mismas características pero llamada
"eggdrop". Si solo vas a tener un robot no hay problema, pero si vas a
instalar varios robots te recomiendo usar el comando completo para poder tener a
cada robot en una carpeta diferente.
Ahora queda lo mas difícil...
editar el
archivo de configuración del robot. Ese archivo se encuentra en la
carpeta del robot (como la hayas llamado). Vayamos por pasos:
En la carpeta del EGGdrop (en
el CuteFTP) podrás ver, entre otros, estos 3 archivos:
eggdrop.advanced.conf
eggdrop.complete.conf
eggdrop.simple.conf
Debes elegir uno de ellos e
introducir en él los datos del robot (como el nick, las configuraciones de
canales...). Este el paso mas largo y complicado. Después de configurar este
archivo deberás ir al telnet y activarlo y con ello tu robot ya estará en el
IRC. Este archivo te va a costar paciencia, prepárate! :)
Para empezar te hago una
recomendación, toma el archivo eggdrop.complete.conf
y cámbiale el nombre, por ejemplo mirobot.conf.
Los otros dos archivos .conf ignóralos (como si no existieran, no vas a
usarlos).
Ahora lo que vas a hacer es
bajar el archivo mirobot.conf
a tu ordenador para editarlo cómodamente en tu editor de textos favorito (ya
que esto tomará mucho tiempo).
---> Pulsa
aquí <--- para acceder a una nueva ventana con trucos y explicaciones
para la configuración de este archivo.
Bueno.. una vez que hayas
configurado bien ese archivo, ya puedes darle vida al robot. Revisa bien el
archivo mirobot.conf,
cualquier error que tenga, por pequeño que sea, hará que tu robot no funcione.
Has configurado ese archivo y
lo has subido a la shell con el nombre mirobot.conf
Ahora debes abrir el Telnet
(si lo tienes aun abierto, ciérralo y ábrelo de nuevo). Una vez abierto debes
teclear estos comandos:
cd
carpeta-de-robot (como la hayas llamado, en mi caso es cd
EcuaBot)
./eggdrop
-m mirobot.conf (o el nombre que tenga el archivo .conf que hayas
elaborado) Debes escribir el punto "."
Si todo ha ido bien, tu robot
estará entrando en el IRC y en el Telnet te aparecerá algo asi:
|
[10:40]
--- Loading eggdrop v1.6.4 (Wed Jul 15 2001) |
Las
zonas verdes
son indicativos que tu robot ha sido creado correctamente, sobre todo la línea
Launched
into the background (pid: 24704)
Lo
que significa que el robot esta corriendo bajo un nº de proceso. Mas tarde se
verá como eliminar el proceso. En este momento debes ir al IRC y teclear
/msg
<nick robot> hello el robot te responderá diciendo que eres su
dueño, en ese momento debes enviarle tu nueva pass:
/msg
<nick robot> pass <nueva pass>
En
cambio si tu robot no está en el IRC y en el Telnet lo que te aparece es esto:
|
Eggdrop
v1.6.4 (C)1997 Robey Pointer (C)2001 Eggheads |
Tu robot NO está
correctamente configurado. Lo que debes hacer es leer el mensaje de error que te
salga, retomar el archivo .conf y corregir
lo que este mal. Guardarlo y cargarlo de nuevo a la carpeta del robot. Y repetir los comandos de
activación en el Telnet (abierta una nueva
sesión Telnet) cd
carpeta-del-robot y después ./eggdrop
-m mirobot.conf (o el nombre que tenga tu archivo .conf).
Regresar a la página principal.
Fuente: MiK