Rozmiar: 668 bajtów Rozmiar: 668 bajtów


Programy
Jaja
Księga Gości
Galeria
Chat
Dzwonki
Autorzy
Irc
Screen
Boty
BitchX
Jak bez +r
Strona Główna


Chcesz dostawać
forsę za nic? Kliknij
na poniższy baner.


Zarabiaj z nami!

Rozmiar: 36910 bajtów

stat4u
Instalacja | Konfiguracja | Komendy | Flagi | Cron vs Bot



Na początku oczywiście musimy wspomnieć, że najważniejszym i podstawowym wymogiem posiadania bota jest konto shellowe w systemie unixowym, na którym jest zainstalowana biblioteka Tcl musisz się jeszcze upewnić czy administrator nie zablokował możliwości stawiania bota. Jeżeli nie masz jeszcze konta możesz założyć darmowe, ale nie polecam nawet jeżeli dostaniesz darmowe to będzie to prawdopodobnie jakiś szit. Jedynym ratunkiem jest założenie płatnego lub, jeżeli znasz dobrze jakiegoś admina możesz go wybłagać (na kolanach:)żeby ci dał skromne konto :). Acha chciałbym jeszcze przypomnieć, że za stawianie botów na polskich serwerach grozi k-line :((( Właśnie niedawno dałem się na to złapać. Ok zaczynamy

Mając już konto i umiejąc co nie co o unixach możesz przystąpić do instalacji. Jak wspomniałem trzeba się orientować przynajmniej w podstawach systemów unixowych. Jeżeli nie wiesz, co to konto shelowe, jak się zalogować czy w ogóle co to unix to daruj sobie czytanie reszty. Najpierw musisz na swoje konto ściągnąć źródła bota i najlepiej najświeższą jego wersję. Można to zrobić z głównego serwera ftp://ftp.eggheads.org niestety nie jest on zbyt szybki dlatego w Polsce dostępnych jest kilka mirrorów:

ftp://ftp.mud.org.pl/mirrors/ftp.sodre.net/pub/eggdrop
ftp://ftp.irc.pl/pub/irc/bots/eggdrop2

Oczywiście możesz to też zrobić wysyłając spakowany plik bota (znajdziesz go w dziale Download na mojej stronie) na konto przez program ftp. Ale ściągając bezpośrednio na konto będzie szybciej. Zrobisz to pisząc na koncie kolejno:

wget http://ving.edunet.pl/files/eggdrop1.6.6.tar.gz

Plik będzie się trochę ściągał. Gdy wszystko pójdzie ok, logujesz się na konto i piszesz:

tar -zxf eggdrop1.6.6.tar.gz
cd eggdrop1.6.6
./configure

Jeżeli po wielu tekstach informujących o przebiegu konfiguracji pojawi się "Configure is done." oznacza to, że system posiada wszystko co trzeba do postawienia bota i możesz przejść do następnego polecenia. Pojawienie się komunikatu "I can't find Tcl on this system." oznacza niemożliwość postawienia eggdropa. Brakuje biblioteki TCL w systemie. Możesz jedynie zasugerować administratorowi serwera jej instalacje. Następnie piszesz:

make config

make

Komenda ta rozpocznie proces kompilacji eggdropa. Może to trochę potrwać. Jeżeli w trakcie kompilacji pojawi się komunikat "virtual memory exhausted" będzie to oznaczać, że masz za duże restrykcje, co do zasobów pamięciowych serwera. Kompilacja eggdropa w tym wypadku jest nie możliwa. Podobnie jest z komunikatem "write failed, user disk limit reached." Z tym, że oznacza przekroczenie limitu zapisu na dysku. W takim wypadku powinieneś, o ile to możliwe, zwolnić miejsce na dysku. Minimalna przestrzeń dysku aby skompilować eggdropa to 8MB. Następna komenda, którą musisz wpisać:

make install

Po wydaniu tej komendy stworzy się w katalogu domowym $HOME katalog eggdrop, w którym będzie się znajdować plik wykonywalny wraz wszystkimi modułami oraz standardowe skrypty i dokumentacja. Oczywiście sprawdź to komendą ls i jak wszystko jest w porządku możesz odetchnąć z ulgą. Twój administrator nie ograniczył twojego konta przed stawianiem botów.

Teraz powinieneś stworzyć plik konfiguracyjny . W zależności od Twojego stopnia zaawansowania masz 3 defaultowe pliki konfiguracyjne: eggdrop.simple.conf, eggdrop.advanced.conf, eggdrop.complete.conf. Twój wybór jest prosty, oczywiście eggdrop.complete.conf :) A wiec wydaj polecenie:

cp ~/eggdrop/eggdrop.complete.conf ~/eggdrop/chrupka

Nowy plik konfiguracyjny ma nazwę chrupka .

Plik ten musisz zedytować, ustawiając wszystkie parametry nowego bota jak nick, username, serwery z jakimi ma się łączyć, kanały, ustawienia tych kanałów itd... Jest tego trochę dlatego jeżeli nie masz łącza dzierżawionego proponuje ściągnąć ten plik na swój lokalny komputer za pomocą ftpa i po rozłączeniu się spokojnie go przeanalizować i zedytować. Kompletna konfiguracja tego pliku jest opisana w dziale :)Gdy plik konfiguracyjny będzie już na koncie, wydaj komendę:

./eggdrop -m chrupka

Parametr -m oznacza tryb tworzenia userlisty. Po paru sekundach bot powinien pojawić się na ircu. Pierwsza osoba, która wyda komendę hello botowi na mesgu zostanie ownerem. Zatem niezwłocznie wejdź na irc i wydaj komendę:

/msg nickbota hello
/msg nickbota pass twojehaslo

Przy późniejszych uruchomieniach bota należy parametr -m pominąć. I to by było na, tyle jeżeli chodzi o instalacje botka.

Instalacja skryptów tcl w eggdropie.

1).Jeżeli twoje tclki maja postać 'nazwa.tar.gz' to trzeba je odpowiednio zainstalować w eggdropie. Na początku musisz je zciągnąć z jakiejś strony (najlepsza to http://www.xcalibre.com/ lub poprostu z mojej strony z działu download :) i przenieść do katalogu 'SCRIPTS' (za pomocą ftp-a) a następnie połączyć się z kontem i napiszać:

cd eggdrop
cd scripts
gunzip <nazwa skryptu>.tar.gz
tar -xvf <nazwa skryptu>.tar

Następnie musisz zciągnąć plik konfiguracyjny bota i dodać do niego taką linijke (na samym dole;) :

source scripts <nazwa skryptu>.tcl

Przeżuć uzupełniony plik 'konf' spowrotem na konto (do katalogu eggrop-a). Jeżeli twój bot jest włączony w momęcie gdy już zkończyłeś dodawać skrypt musisz wydać komende botkowi '.rehash'. Jeżeli bot był wyłączony to wystarczy go spowrotem włączyć pisząc na koncie '/eggdrop (nazwa pliku konfiguracyjnego)'.

2).Jeżeli twoja tclka ma postać 'nazwa.tcl' to wystarczy dopisac w pliku konfiguracyjnym bota linijke :

source scripts <nazwa skryptu>.tcl

i zrestartować botka :)


Rozmiar: 962 bajtów Rozmiar: 12824 bajtów