Installations- und Konfigurationsanleitung, (Tutorial, Howto) eines eggdrops

Falls die Installation trotzdem nicht klappt und ihr Hilfe benötigt, dann schaut im Chat vorbei. Ein Blick in unserem Forumsbereich Eggdrop könnte euch auch helfen.



Inhaltsverzeichnis

    [summarypoint=1]Voraussetzungen[/summarypoint][summarypoint=2]Installation[/summarypoint]
      [summarypoint=2.1]Herunterladen der Eggdropspakete[/summarypoint][summarypoint=2.2]Kompilieren des Eggdrops[/summarypoint][summarypoint=2.3]Bearbeiten der eggdrop.conf[/summarypoint][summarypoint=2.4]Mit dem Bot kommunizieren[/summarypoint]




Pfeil [anker]1.1[/anker] Um einen IRC-Daemon installieren zu können benötigst du folgendes:

  • Unix/Linux Shell
Pfeil Das wär's erstmal und !Achtung! niemals unter root, sondern immer als User installieren!



Pfeil [anker]1.2[/anker] Wie erstelle ich einen User/Benutzer auf dem System, um die ganzen IRC-Programme installieren und starten zu können?

  • Bitte den folgenden Befehl als root ausführen. Dieser Befehl erstellt einen User im System und legt automatisch ein Homeverzeichnis an. Im folgenden Beispiel wird der User unreal und das Homeverzeichnis /home/unreal/ angelegt.
  • Im 2. Befehl ändern wir das Passwort.
server ~ # useradd -m eggdrop
server ~ # passwd eggdrop



Pfeil Installation des Eggdrops

Pfeil [anker]2.1[/anker] Herunterladen der Eggdropspakete

Pfeil Bitte logge dich mit deinem neuen angelegten User ein! Wir installieren hier im Beispiel mit dem User eggdropl im Homeverzeichnis /home/eggdrop/

eggdrop@server ~ $ cd ~
eggdrop@server ~ $ wget http://www.geteggdrop.com
eggdrop@server ~ $ tar -zxvf eggdrop1.6.19+ctcpfix.tar.gz
eggdrop@server ~ wget http://www.kreativrauschen.de/stats.mod ... v20.tar.gz
eggdrop@server ~ wget http://www.kreativrauschen.de/gseen.mod ... ev3.tar.gz
eggdrop@server ~ tar -xzf stats.mod.1.4.0.dev20.tar.gz && tar -xzf gseen.mod.1.1.1.dev3.tar.gz
eggdrop@server ~ mv -f *.mod/ eggdrop1.6.18/src/mod/
eggdrop@server ~ $ cd eggdrop1.6.18
eggdrop@server ~/eggdrop1.6.18 $ ./configure --prefix=/home/eggdrop/eggdrop
eggdrop@server ~/eggdrop1.6.18 $ make iconfig

Pfeil Nun läuft die Modules Selection. Dort kann man auswählen, welche Module installiert werden sollen. Wie folgendes Bild zeigt:

Bild
Pfeil Ihr enabled einfach alles, was ihr benötigt. Im Normalfall alles. Wenn ihr dann zu folgenden Modulen kommt, geht ihr vor wie beschrieben.

`gseen' is enabled, (E)nable / (d)isable  [E/d] E
`seen' is enabled, (E)nable / (d)isable [E/d] D
`stats' is enabled, (E)nable / (d)isable [E/d] E



Pfeil [anker]2.2[/anker] Kompilieren des Eggdrops

eggdrop@server ~/eggdrop1.6.18 $ make
eggdrop@server ~/eggdrop1.6.18 $ make install
eggdrop@server ~/eggdrop1.6.18 $ cp src/mod/*.mod/*.lang ../eggdrop/language/
eggdrop@server ~/eggdrop1.6.18 $ cp eggdrop.conf ../eggdrop/
eggdrop@server ~/eggdrop1.6.18 $ cp src/mod/stats.mod/stats.conf ../eggdrop/
eggdrop@server ~/eggdrop1.6.18 $ cp src/mod/gseen.mod/gseen.conf ../eggdrop/
eggdrop@server ~/eggdrop1.6.18 $ cd ../eggdrop/
eggdrop@server ~/eggdrop $ nano eggdrop.conf




Pfeil [anker]2.3[/anker] Bearbeiten der eggdrop.conf

Pfeil Jetzt kommen wir zur Config File, die ihr editieren müsst. Sucht bitte nach folgende Einstellungsparameter: (Suchen könnt ihr mit STRG+W)

set username "ChanBot"
set admin "Lamer"
set network "irc.creavix.org"
set my-ip "hier.deine.IP.eintragen"
listen 3333 all
set userfile "ChanBot.user"
set owner "Deinnick"
set chanfile "ChanBot.chan"
set nick "ChanBot"
set altnick "AlternativNick"
set realname " powered by chatterportal.de"
set servers { irc.xxx.de:6667 }
loadmodule blowfish ( das # entfernen)


#Jetzt sucht ihr nur noch die folgende Zeile und macht vor dem "die" ein #:
#die "You didn't edit your config file completely like you were told, did you?"

#Hier fügen wir unsere Module hinzu.
source stats.conf
source gseen.conf


Pfeil Man kann nur eine Config für ein Netz nehmen, wenn du mehrere Bot's haben möchtest, musst du jeweils eine neue Config erstellen.
Pfeil Nun können wir zum ersten Mal starten ( '-m' sollte nur verwendet werden, wenn der Bot zum ersten Mal gestartet wird.)

eggdrop@server ~/eggdrop $ ./eggdrop -m eggdrop.conf



Pfeil [anker]2.4[/anker] Mit dem Bot kommunizieren

Pfeil Wenn der Bot gestartet ist müsst ihr ins IRC connecten und folgendes schreiben, um den BOT mitzuteilen, dass ihr der Admin seid.

/msg ChanBot hello
/msg ChanBot pass deinpassword


Pfeil Nun könnt ihr mit dem Bot kommunizieren. Ihr macht das, indem ihr mit dem DCC-Chat kommuniziert.

/dcc chat ChanBot


Pfeil Falls ihr keine Verbindung zur Partyline herstellen könnt, dann kann das auch an eurer firewall oder router liegen. Ihr könntet es auch mal per telnet Verbindung versuchen.

Dazu öffnest du in Windows die Eingabeaufforderung.
Start -> Ausführen -> telnet
open DEINE.IP.HIER.EINGEBEN 3333

Pfeil Danach Namen eingeben und Passwort.

Pfeil Falls ihr noch eigene TCL-Script in den BOT laden wollt, dann ruft folgende Anleitung auf: TCL-Script laden
Veröffentlicht am: Do Mär 11, 2010 10:56 am
von: Andre
Geändert am: Do Mär 11, 2010 11:08 am
von: Andre
Artikeltyp: Installationsanleitung
Zugriffe: 65
Bewertung: 0/5 (0 Bewertungen)

[ Thema anzeigen ]

Artikel bewerten


Zurück zu Eggdrop Tutorials


cron