Install.txt

(4 KB) Pobierz
Eggdrop Készítése kezdetektol egy csati védelméig. 


--------------------------------------------------------------------------------

Kedves Bellvm barátom megkért írjam le mindazt, amit itt az ircen szinte szájról szájra terjesztenek, és egymástól tanulják meg az emberkék (álmatlan éjszakákon át:-))). Elismerem, hogy a dokumentáció nem teljes és biztosan lehet jobbat is írni, de remélem segít elindulni a botok világába:-))). 


--------------------------------------------------------------------------------

Tartalomjegyzék:

Mi az az eggdrop, mire jó? 
Beszerzés, elokészítés 
Ami innen is kimaradt 

--------------------------------------------------------------------------------

1. Mi az az eggdrop, mire jó? 

Az eggdrop nem más, mint egy C nyelven megírt olyan program, amely az egyes IRChálózatokon képes bizonyos funkciók ellátására. Ez eddig nagyon hülyén hagzik, de mingyárt érthetové válik egy példán keresztül:

Van az ircneten egy csatid, ahova jártok mondjuk 10-12-en. Mivel a csatin nem lógsz fent állandóan, ezért amikor az utolsó emberke is "lelép" a csati megszunik létezni. Elvész az összes csatimód, a topic is. Emellett mindig az fog operátori joghoz jutni, aki eloször lép be egy csatira. Azaz ha valaki elotted lép be, csak o adhat neked opot. Azért, hogy ne változzon az opok személye, és ne "vesszen el"  a csati, egy ilyen programot inditassz, ami ott fog éjjel-nappal (na jó, amikor megy a szervere:-)) csücsülni, ha "jóbarátja" vagy, akkor kérhetsz tole opot, és még rengeteg mást is elvégez.

2. Beszerzés. elokészítés 

Eggdropot - javaslom - Linux/UNIX operációs rendszer alól futtass. Ha kapsz egy ilyan géphez hozzáférést mindenképpen egyeztess a rendszergazdával (aki adta a logineved és jelszót hozzá), hogy te botot akarsz futtatni. Sokan nem szeretik!!

Elsoként le kell töltened egy eggydropot (magát a programot), amit megtehetsz a download menüpontban. ajánlom azon belül a current könyvtárban lévo eggdropot (azok a legujabbak)

Most FTPzni fogunk, de most oda, ahova a login-t (továbbiakban shell) kaptuk. Miután sikeresen feltöltöttük meg is szakíthatjuk az ftp kapcsolatot (nem lesz már rá szükség).

Következo a bot lefordítása, ezzel biztosítjuk, hogy szinte mindegyik operációs rendszeren tudjunk botot futtatni. Keressünk egy telnet vagy ssh programot, amivel el fogjuk érni shellünket. Javaslom a Win alá a putty.exe nevu free programot, linux alatt ott van a telnet (vagy ha telepítve van, akkor az ssh). Ha lehet használj ssh-t, mert a telnet kapcsolat "kifigyelheto", jelszavadhoz illetéktelenek is hozzájuthatnak! Beírtad a loginneved, és a jelszavad, most valami ilyet látsz: bandy@bandy$:
ekkor írd be egymás után a következo parancsokat (ami a # után szerepel, az csak magyarázat, nem kellbegépelned!!!)
    tar -xvzf eggdrop1.6.3.tar.gz        #eggdrop1..6.3.tar.gz a eggdropod csomagolt neve, verziónként változik!!
    cd eggdrop1.6.3                             # mint fent:-)), csak itt már könyvtár
    ./configure                                      # elokészítés fordításra
    make                                              #fordítás 1. lépése
    make modules                             # ez általában csak az 1.6-os eggdropoknál kell!!!!
    make install                                 # a forgatás befejezése!

Ha hiba nélkül lefordult a bot, akkor létrejött egy eggdrop könyvtár a HOME-odban. (Írd be cd .. aztán cd eggdrop). A könyvtárban találni fogsz a konfigurációs állományt, amely "egéniséget kölcsönös majd eggdropunknak" :-))).Az állomány neve eggdrop.conf.dist (általában). Ezt kell "kitöltened". Van ahol megfeleloek az alapbeállítások, de általában érdemes megváltoztatgatni...:-)).

Eggdrop elindítása: elmentett konfigfile után írd be: ./eggdrop -m konfigfile_neve  (#ez általábana bototd neve, de ez nem kötelezo). Ezután telnetelj be azon a porton keresztül, ahol a botot indítottad (alapérték a 3333, de érdemes megváltoztatni). Ekkor a bot angolul üdvözöl minket, ekkor írd be : new . Ennek hatására te leszel a bot "owner"-e (tulajdonos). Választhatsz egy nicknevet és hozzá egy jelszót magadnak (késobb megváltoztatható!). 

Legközelebb ha a botodat indítod már ne használd a -m paramétert.

Ha késobb valamiért "leállna" a botod érdemes futtathatóvá tenni a konfigfile-t (chmod 755 konfig_file). Ezekután elég begépelni a ./konfig_file parancsot, és a bot elindul.

Egy másik lehetoség a "crontab"olás. Ekkor a rendszer idonként ellenorzi, hogy fut-e a bot. Ha nem, akkor elindítja.


A modulokat arra találták ki, hogy memóriát spóroljanak. Nem kell minden modult betöltened. Pl ha nem akarod, hogy a bot tudjon seen-elni (megjegyzi, hogy a bácsi/néni mikor volt utoljára a csatin), akkor egyszeruen nem töltöd be. Emellett könyebb fejleszteni is! 
3. Ami kimaradt

Látogass meg minket az IRCNeT #eggdrop.hu csatiján, ha bármi kérdésed van. 
Zgłoś jeśli naruszono regulamin