Allora cominciamo questa facile guida su come
configurare ed alzare su IRC un
eggdrop in locale su windows.
Un eggdrop in locale è pensato per chi nn possiede una shell
su cui poter far girare processi in background, ora per chi sa gia configurare
un eggdrop questa guida gli risulterà inutile ma per chi è
alle prime armi, bhè....può essere utile
Allora il primo passo per alzare un eggdrop in
locale, è scaricare da internet un eggdrop o più precisamente
un windrop.
Lo potete scaricare dal nostro sito.
Il windrop è un normale eggdrop
solo che è progettato per girare su windows e nn su una shell.
Una volta scaricato il windrop, si deve procedere ad editare il file
di configurazione del windrop, il file .conf
è un normale file modificabile col blocco note che però
permette di far girare il nostro caro windrop.
Ora vi darò un esempio di un file di configurazione:
#! /path/to/executable/eggdrop
# ^- set that to the directory eggdrop is in ie "#! /home/lamest/egg/eggdrop"
#
# $Id: eggdrop.simple.conf,v 1.11 2001/06/16 01:33:02 poptix Exp $
#
# This is a sample configuration file for your bot. You will definitely
# want to edit this, to set up your bot. Right now it creates a bot
called
# "LamestBot" which sits on channel #lamest.
#
# more options can be found in files in doc/settings/
#
# IMPORTANT: Remember to make install and cd to the directory it created
# (~/eggdrop by default) before you continue, running the bot from
# eggdrop1.6.x/ will not work.
#
# PLEASE EDIT THIS FILE COMPLETELY! YOUR BOT WILL NOT FUNCTION PROPERLY
IF
# YOU DO NOT CONFIGURE IT CORRECTLY! WE CAN NOT STRESS THIS ENOUGH!
# don't edit those 9 lines now!!
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
checkmodule blowfish
# start configuring here!
##### variables:
set nick "`Sooner`"
# the nick of the bot, that which it uses on IRC, and on the botnet
# unless you specify a sperate botnet-nick
set altnick "Sooner?"
# an alternative nick to use if the nick specified by 'set nick' is
# unavailable. All '?' characters will be replaced by a random number.
set realname "Sooner The King"
# what to display in the real-name field for the bot
set servers {
ircnet.eversible.com:6667
omniway.irc.it:6667
}
# the server list -- the bot will start at the first server listed,
and cycle
# through them whenever it's disconnected
# (please note: you need to change these servers to YOUR network's servers)
channel add #lethal{
chanmode "+nts-likm"
idle-kick 0
stopnethack-mode 0
}
channel set #lethal +enforcebans +dynamicbans
+userbans
channel set #lethal +dynamicexempts +userexempts +dynamicinvites +userinvites
channel set #lethal -autoop +***** +protectops +protectfriends +dontkickops
channel set #lethal +greet +statuslog
channel set #lethal +revenge +autovoice
channel set #lethal -secret -shared +cycle
channel set #lethal -inactive -seen +nodesynch
set net-type 1
# set here your network
# [0/1/2/3/4/5] What is your network?
# 0 = Efnet (non +e/+I hybrid), 1 = IRCnet, 2 = Undernet, 3 = Dalnet,
# 4 = Efnet +e/+I hybrid, 5 = Others
# various stuff...
listen 3333 all
# set here the port where eggdrop should listen von telnet connections
set owner "Spoon"
# set here the list of owners of the bot
# files & directories
set userfile "LamestBot.user"
set chanfile "LamestBot.chan"
set temp-path "tmp/"
logfile msbxco * "logs/eggdrop.log"
logfile jpk #lamest "logs/lamest.log"
# default console flags
set console "mkcobxs"
#
##### SCRIPTS #####
# these are some commonly loaded (and needed)
scripts.
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl
loadhelp userinfo.help
##### WINDROP SCRIPTS #####
# Ident script for Windrop by FireEgl@EFnet
# uses username value for ident name by default
# read the start of script for more documentation
# uncomment (remove # in front of line) next line to activate
#source scripts/winident1.2.tcl
Allora come potrete vedere il primo passo da
compiere è scegliere un nick per il proprio bot,
e sceglierne anke uno alternativo (il ? ci
sta per creare a caso un numero per il nick alternativo del vostro bot).
Poi settare il realname anche se nn è un passo importante in
quanto già è configurato,
un passo importante invece è scegliere i server per il vostro
bot, infatti ci deve essere il nome del server e la porta (in
questo caso il bot è stato configurato con IPv4 dopo spiegherò
anche come configurarlo kon IPv6)
Una volta fatto questo dovete configurare il
chan o i chan
dove il vostro bot dovrà joinare e poi sceglierete i vari chanmode
che il vostro bot dovrà mantere sul canale.
In seguito si dovrà settare il network
dove si desidera far girare il proprio bot e in questo caso ogni net
corrisponde ad un numero da immettere sopra.
Dopo si deve immettere la porta telnet da cui
si desisera telnettare il proprio eggdrop nel file di configurazione
è già impostata la porta 3333
che va bene.
Altro passo importante e settare l'owner del
bot e immettere il proprio nick .
Una volta fatto questo il bot è pronto
per girare ma ATTENZIONE nn dimenticare
di cancellare la linea che è quasi alla fine del file che comincia
con .die, se nn si cancella il bot
nn funziona quindi ripeto ATTENZIONE.
Ok il passo più lungo è stato fatto,
ora bisogna procedere a far salire il bot sul server per permettergli
di joinare sul canale che avete scelto.
Allora avviare il prompt di MS
DOS , se il file windrop è stato installato nella
dir c: ,
digitare nel prompt : cd c:\windrop
una volta fatto questo digitare: eggdrop -m
eggdrop.conf (digitare eggdrop.conf
se il file di configurazione è stato rinominto eggdrop.conf).
Se è andato tutto ok senza errori mentre
l'eggdrop veniva lanciato vuol dire che il vostro eggdrop è lanciato
e dovrebbe aver già joinato il canale e il server che avete scelto.
In questo caso dovrete "presentarvi"
al bot con il nick di owner settato nel file di configurazione scrivendogli
in privato Hello
/msg tuobot Hello
Dopo questo dovrete ricevere delle notices dal
bot e dovrete inserire una password,
sempre in privato digitare pass Miapass,
ad esempio pass Pippo
/msg tuobot pass Pippo
Nel caso il vostro bot non sia arrivato nel vostro
server e canale e volete sapere che fine abbia fatto, andate di nuovo
nel prompt di MS DOS e digitate:
telnet localhost portadelbot (la
porta del bot l'avete settata nel config)
entro poco tempo dovrebbe stabilirsi una connessione col bot.
L'eggdrop vi kiederà il nick
ma visto ke è la prima volta ke lo fate girare inserirete come
nick NEW.
Una volta fatto questo l'eggdrop vi chiederà il nick
che volete usare e voi inserirete il vostro nick
che ogni volta connessi all'eggdrop
dovrete inserire.
Dopo vi chiederà di settare una pass
sempre da inserire ogni volta e una volta inserita anche quella avrete
creato un'account sul vostro bot ke da quel momento sarà pienamente
operativo.
Ora come vi ho detto prima vi spiegherò
come alzare un windrop con il nuovo
protocollo IPv6.
Allora la differenza è minima , bisogna
cambiare solamente alcuni paramentri dal file di configurazione.
La cosa più importante da cambiare è il server ke non
sarà più un normale server IPv4
ma il vostro host ossia il localhost, quindi inserire ad esempio: localhost:6666
oppure localhost:2324.
Mi raccomando , ovviamente per far funzionare il bot con IPv6
server un bouncer IPv6 come AsYboV6
o Relay6 e poi per quanto riguarda
il telnet si effettua la stessa procedura.
Se per caso il bot nn si dovesse connettere telnettarlo
e digitare 127.0.0.1:6666.
|