[ liban0n @ 19.05.2002. 22:15 ] @
Cuo sam od nekoga da bi bilo ljepo da je cjeli eggdrop preveden pa evo radio sam cjeli dan i piso ko lud valjda sam dobro uradio i da ce nekome koristiti nadam se i cak olaksati:) -------- cut from here -------- #! /home/username/eggdrop/eggdrop # ^- Tacno ono mjesto odakle pokrecete eggdropa . # # $Id: eggdrop.advanced.conf,v 1.40 2002/01/03 01:05:42 guppy Exp $ # # Izbaceno je dosta upozorenja radi velicine teksta da nebude pretrpano! # Uglavnom ono bitno je zadrzano # Preveo liban0n ##### GENERAL STUFF ##### # Ovaj seting definira username od vaseg bota koji ce imate na ircu # nema efekta ako je ident deamon pokrenut sa mashine. set username "bilokoji" # Ovaj seting definira kontakt osobu u slucaju problema koja se vidi u .status, # /msg help, i na drugim mjestima.Trebali bi ukljuciti ovu informaciju! set admin "JaAdmin <email: [email protected])" # Ovaj seting se koristi samo kod sheranja infa na botnetu. # Postavite ovo prema IRC serveru na koji se konektirate. set network "IRCnet" # Definira timezone na vasem botu! # E.x. Central European Time(UTC+1) should be "CET". # Ostavite EST set timezone "EST" # Offset.Specifirate koliku vremensku vrijednost treba te dodati # lokalnom vremenu da bi dobili Coordinated Universal Time (GMT). # Offset je pozitivan ako se localna vremenska zona nalazi zapadno od # Nultog Meridijana a negativan je offset ako je ljevo. # Vrijednost u svakom slucaju mora biti od -23 do +23 # Ali nije toliko bitno pa ostavite kako je :)) set offset "5" # Ako dizete bota sa mashine koja podrzava Vhostove # I hocete da stavite jedan za svoga bota.Po defaultu je iskljucena opcija # Za aktiviranje dignite ljestve ispred naredbe set i namjestite Vhost #set my-hostname "virtual.host.com" #set my-ip "99.99.0.0" # Postavljanje jezika na kojem hocete svoga bota na nekim drugim osim # na engleskom #addlang "english" ##### LOG FILES ##### # Eggdrop je sposoban za logiranje razlicitih stvari, od chatanja na kanalu # do partyline komandi i file transfera. Log fajlovi se uglavnom cuvaju 24 # sata. # Poslije toga mjenjaju se u "(logfile).yesterday". # Poslije 48 sati ce biti zamjenjeni sa onim od narednog dana # Dogadjaji se logiraju prema odredjenim kategorijama. Tako mozete odrediti # tacno kakav cete log dobiti na kraju prema vlastitim potrebama i zeljama. # # Log file flagovi su : # m privatni msgovi/ctcpovi na bota # k kick, ban , mode promjene na kanalu # j dolasci, odlasci, netspliti sa kanala # p chat na kanalu # s server konekcije/diskonekcije/notices # b informacije o sheranju i linkavanju botova # c comande usera preko dcca # x file transferi # r sve poslano od servera prema botu # o greske ,vazne stvari - Ako mislite logirati ovo je jako dobra opcija # w wallops: msgovi izmedju IRCopova # # Svaki log file pripada odredjenom kanalu. Dogadjaji tipa "k","j", i "p" # flaga se logiraju prema kanalu na kojemu su se desili.Vecina drugih # dogadjaja se trenutno logiraju na svakom kanalu.Mozete napraviti log file # koji bi pripadao svim kanalima sa flagom "*". # Ovo je maximalan broj log fileova. set max-logs 5 # Ovo je maximalna velicina log fajla.Postavka na 0 ga ukida. # TAko postavite na "550" znaci ce da nakon 550 kilobajta ga mjenja sa drugim. set max-logsize 0 # Ovo je dobra stvar ako imate problema s tim ako vam logfile puni quotu # ili hard disk i u slucaju da logirate +p i stavljate ga na web i morate # ucestalo ga mjenjati. # Postavka na 1 , uzima vise procesorske snage, na drugima smanjuje memoriju! set quick-logs 0 # Ovo pravi fajl pod imenom eggdrop.log u kojem se nalaze privatni msgovi/ctcpovi, # comande, greske, i drugo. info sa bilo kojeg kanala. # Po volji stavite umjesto eggdrop nick svog bota radi lakse orjentacije. logfile mco * "logs/eggdrop.log" # Ovo pravi fajl pod imenom eggdrop.log u kojem se nalaze joinovi, partovi, # netspliti, kickovi, banovi, mode promjene, i chat na kanalu pod imenom # kanal #kanal.Promjenite dole prema vasem kanalu logfile jpk #kanal "logs/kanal.log" # Koristite ovo kod vremenski ogranicavanja unosa u log file. set log-time 1 # Ako hocete da cuvate svoje logove zauvijek postavite dole na 1. # Pazite ako postavite na 1 quota ce vam se brzo napuniti pa ce te ih svejedno # morati brisati a bez potrebe je da se mucite sa onim sto nemorate!! # Preporuceno ostaviti na 0. set keep-all-logs 0 # Ako se odlucite za keep-all-logs 1 ova naredba je lofile-sufix ili # yymmdd, 04May2000, ili jednostavnije sortira ih po datumima. set logfile-suffix ".%d%b%Y" # Postavljate nakon koliko eggdrop pocinje sa novim logiranjima takozvani refresh! # Preporuka: nedirajte :) set switch-logfiles-at 300 # "Writing user file..." i "Writing channel file..." poruke # nista nece biti logirano ako se ovo promjeni! set quiet-save 0 ##### CONSOLE ##### # Mod na konzoli. Koristi iste flagove kao i lof fajlovi.Konzolni kanal je # automatski postavljen na vas "primarni" kanal, koje je postavljen u # dijelu config file.Masteri na botu mogu mjenjati svoju konzolu kanala i # modove sa ".console" komandom. set console "mkcobxs" ##### FILES AND DIRECTORIES ##### # Kako ce se zvati username file vaseg bota. set userfile "Bot.user" # Ako hocete da vam userfile bude sortiran prema sacuvavanjima, postavite # ovo na 1, ostavljanjem na 0 nemjenjate puno stvar, samo sto postavka jedan # uzima vise procesorske snage! set sort-users 0 # Specifira gdje da eggdrop trazi help fileove. # Netreba mjenjati set help-path "help/" # Specifira gdje da eggdrop trazi help fajlove, potrebno kod nekih # TCL skripti set text-path "text/" # set temp-path "/tmp" # Kad se spajate na bota primjetili ste da bot nekad ispisiva ko je vlasnik bota # ili slicno, to je tzv.motd ili message of the day.U direktoriju eggdropa # se nalazi motd file koji mozete promjeniti tako da vam bot ispisiva nesto po vasoj zelji # uglavnom nemorate mjenjati osim ako vas zivcira iskljucite je tako da stavite # ispred naredbe set motd "text/motd" # Ovaj baner ce biti ispisan pri telnet konekciji takodjer slicno kao motd. set telnet-banner "text/banner" ##### BOTNET/DCC/TELNET ##### # Postavke na botnet i cisto nevazno ako nenamjeravate imati svoj botnet tad bi mogli i # promjeniti par stvari # Ako hocete da vam bot na botnetu ima drugi nick postavite prema zeljenom nicku # Napomena omogucavanje se postize dizanjem znaka # ispred komande a onemogucava se # postavljanjem znaka # ispred naredbe #set botnet-nick "LlamaBot" # Ovo omogucava otvaranje porta na kojem botovi mogu komunicirati # telnetiranjem na taj odredjeni port. # # # Portovi su uglavnom izmedju 1025 i 65535 ako port nije zauzet # vec od strane nekog drugog. # # Ako hocete da bot slusa usere i botove na razlicitim portovima, # koristite sljedecu naredbu. # # listen 3333 bots # listen 4444 users # # Ako hocete da koristite samo jedan port: # Naravno morate staviti neki svoj drugi port listen 3333 all # Boot naredba od strane usera na drugim botovima: # 0 - ne # 1 - da sa botova koji su na sheranju # 2 - da sa svih botova set remote-boots 2 # Ovaj seting zabranjuje remote botovima da vasem eggdrop govore # da se odlinka sa botova sa sheranjem set share-unlinks 1 # Ovaj seting ce zatvoriti telnet konekciju ako host nije podrzan, to jest # ako je host nepoznat.A i sprjecava nekoga da dodaje hostove preko NEW logina # Uglavnom kad prvi put pokrecete bota ovaj seting mora biti na 0 drugi put # obavezno morate staviti 1. set protect-telnet 0 # Ovaj seting tjara bota da ignorira dcc chat requeste ako imaju lazne # informacije.Preporucamo da stavite 1. set dcc-sanitycheck 0 # Ovaj seting definira vrijeme u sekundama koje bot mora pricekat prije # dcc chata, telneta! set ident-timeout 5 # Definira dali useri sa +o flagom moraju imati +p flag da pristupe botu. # Preporucamo da stavite 1 set require-p 0 # Ako nezelite da se eggdrop identificira sa eggdrop na telnet konekciji, # postavite ovo na 1.Eggdrop ce prikazati "Nickname" umjesto! set stealth-telnets 0 # Ako zelite da eggdrop ispisiva banner kad se neko telnetira na njega, # postavite ovo na 1.Telnet banner postavljen je komandom "set telnet-banner" set use-telnet-banner 0 # Ovaj seting definira koliko ce bot cekati prije prekida konekcija # za telnet ili dcc chat. set connect-timeout 15 # Tipicna protekcija protiv dcc flooda od usera na partylineu! # Koliki broj linija moze unjeti unutar 10 sekundi!Ako prekoraci # bit ce bootan sa bota! set dcc-flood-thr 3 # Definira koliko telnet konekcija moze primiti u koliko sekundi sa istog # hosta da se nesmatra floodom!Attempts:Seconds. set telnet-flood 5:60 # Da se telnet flood smatra i onim userima s +f flagom, postavite na 1. set paranoid-telnet-flood 1 # Jednostavan resolve-timeout!Netreba mjenjati! set resolve-timeout 15 ##### MORE ADVANCED STUFF ##### # Koliko minuta da traju privremeni ignorovi! set ignore-time 15 # Definira se sta eggdrop smatra "vremenskim".Sve poveznao s time # ukljucujuci stvari kao notify ili userfile sacuvavanje je utjecano s # ovime: # # Primjer : # # set hourly-updates 15 # # Bot ce sacuvavati userfile 15 minuta poslije svakog sata. set hourly-updates 00 # Seting koji definira ownera ili ownere bota!Morate promjeni #set owner "MrLame, MrsLame" # Kome ce biti javljeno notifyom ako se doda novi user! # mozete slobodno ostaviti "$owner" set notify-newusers "$owner" # Unesite flagove koje bi novi useri trebali dobiti po defaultu. # Sto se mene tice slobodno izbrisite hp i ostavite samo ""! set default-flags "hp" # Omogucujete .tcl i .set komande! # Ako ste pazljivo odabrali ownere nebi trebali imati s ovim problema! unbind dcc n tcl *dcc:tcl unbind dcc n set *dcc:set # Ako omogucite ovaj seting, samo permanentni owneri moci ce koristiti .tcl i # .set! set must-be-owner 1 # Maximalan broj dcc konekcija koje dopustate! # Mozete ga podignuti al nemojte spustati:) ! set max-dcc 50 # Ako vas bot odbaci bota koji je upravo diskonektiran sa drugog huba # ali se diskonekt informacija nije prosirila preko botneta zbog flaga! # Bot ce cekati odredjeni broj sekunda prije nego sto provjeri opet i # nakraju odbaci bota! set dupwait-timeout 5 ########## MODULES ########## # Ispod su razliciti setinzi za module uz eggdrop. # Pazljivo ih procitajte i editirajte! # Odredjujete gdje eggdrop da trazi module,odakle. # Ako vrtite eggdropa iz direktorija u kojem ste ga kompajlirali # trebat ce te staviti samo "". Ako ste koristili "make install" naredbu # onda mozete ostaviti "modules/" . set mod-path "modules/"/" #### DNS MODULE #### # Ovaj modul pruza asinhronu podrsku za DNS.To ce zaobici dugi period # dok bi bot cekao za hostname resolve,koje bi cesto zavrsilo timeoutom # na svim drugim konekcijama. loadmodule dns #### CHANNELS MODULE #### # Ovaj modul pruza kanalnu podrsku za bota.Bez nje necete moci # dovesti bota na neki kanal, ili sacuvati naprimjer informacije # o pojedinom useru. loadmodule channels # Unesite ovdje filename gde ce se cuvati dinamicki setinzi. # Umjesto Bot stavite nick svog bota set chanfile "Bot.chan" # Postavite koliko ce trajati privremeni banovi.Ako stavite na 0 # bot ih nikad nece izbrisati sam. set ban-time 120 # Postavite ovdje koliko ce privremeni exempti trajati (u minutama). # Ako postavite na 0 bot ih nikad nece dignuti sam. # ovo je IRCnet postavka. set exempt-time 60 # Postavite ovdje koliko ce privremeni inviteovi trajati (u minutama). # Naravno ako opet stavite 0 bot ih nikad nece sam skinuti. set invite-time 60 # Postavite na 1 sljedeci seting ako hocete da vas bot skida banove/inviteove # nakon nekog vremena postavljene od drugih botova na kanalima. set force-expire 0 # Postavite ovaj seting na 1 ako zelite da vas bot djeli dobrodoslice # useru sa drugim botovima sa kojima je na sheranju. set share-greet 0 # Postavite ovaj seting na 1 ako hocete da dozvolite drugim userima da # sacuvavaju svoje info line.Preporucam da stavite 1, jer dozvoljavanje svima # ko god hoce pretrpava vaseg bota i usporava ga! set use-info 0 # Sljedeci setinzi se koriste kod defaultnih vrijednosti kada koristite # naredbe kao .+chan #kanal.Pogledajte dole poblize set global-flood-chan 10:60 set global-flood-deop 3:10 set global-flood-kick 3:10 set global-flood-join 5:60 set global-flood-ctcp 3:60 set global-flood-nick 5:60 set global-aop-delay 5:30 set global-idle-kick 0 set global-chanmode "nt" set global-stopnethack-mode 0 set global-revenge-mode 1 set global-chanset { -autoop -autovoice -bitch +cycle +dontkickops +dynamicbans +dynamicexempts +dynamicinvites -enforcebans +greet -inactive -nodesynch -protectfriends +protectops -revenge -revengebot -secret -seen +shared +statuslog +userbans +userexempts +userinvites } # Ovdje dodajete maticni kanal na kojem ce bot biti i sluziti se ovim # komandama.Moguce je ubaciti jos naredbi objasnjenih dole. channel add #kanal { chanmode "+nt-likm" idle-kick 0 stopnethack-mode 0 revenge-mode 1 aop-delay 5:30 need-op { putserv "PRIVMSG #kanal:op me cos i'm lame!" } need-invite { putserv "PRIVMSG #kanalt:let me in!" } need-key { putserv "PRIVMSG #kanal:let me in!" } need-unban { putserv "PRIVMSG #kanal:let me in!" } need-limit { putserv "PRIVMSG #kanal:let me in!" } flood-chan 10:60 flood-deop 3:10 flood-kick 3:10 flood-join 5:60 flood-ctcp 3:60 flood-nick 5:60 } # chanmode +/-<modes> # Ovaj seting tjera bota da forsira modove na kanalu. # # idle-kick 0 # Bot s ovime provjerava idle svakog usera i ako je odsutan odredjeno vrijeme kicka ga. # Postavite ovo na 0 ako hocete da iskljucite! # # stopnethack-mode 0 # Ovaj seting tjera bota da deopa bilo koga kad udje sa serveropom. # Sedam je drukcijih mogucnosti: # 0 iskljuciti, # 1 dozvoliti (dozvoliti ako je registriran op) # 2 bio dozvoljen (dozvolit ako je bio op prije splita) # 3 dozvoliti serverop ako je op ili ako je bio op. # 4 allow serverop if isop and wasop. # 5 Ako je kanal -bitch, vidi stopnethack-mode 3 # Ako je kanal +bitch, vidi stopnethack-mode 1 # 6 Ako je kanal -bitch, vidi stopnethack-mode 2 # Ako je kanal +bitch, vidi stopnethack-mode 4 # # revenge-mode 1 # Ovaj seting definira kako ce bot reagirati kad je u revenge modu. # Cetri su moguce stavke: # 0 Deopati usera. # 1 Deop useru i dati mu +d flag za kanal. # 2 Deop useru i dati mu +d flag za kanal, i kickati ga. # 3 Deop useru i dati mu +d flag za kanal, kickati ga, i banirati ga. # # aop-delay (minimum:maximum) # ^ Ovo se koristi za autoop i autovoice.Ako op ili voice udje u kanal # dok se drugom opu ili voicu daje op, bot ce pokusati staviti oba moda # na jednu liniju # aop-delay 0 Bez odgadjanja. # aop-delay X X sekunda odgadjanja. # aop-delay X:Y Djelomicno odgadjanje izmedju X i Y. # # need-op { putserv "PRIVMSG #kanal :op me cos i'm lame!" } # Bot ce s ovom naredbom se ponasati tako da kad nema opa na kanalu da ce # Ispisivati odredjeni tekst na kanal.Tekst nesmije biti veci od 120 znakova. # Ako koristite skriptu kao getops.tcl ovo vam netreba. # # need-invite { putserv "PRIVMSG #kanal :let me in!" } # S ovom naredbom slicno kao i gore samo sto ovaj put je u slucaju invitea # bot trazi da ga se invajta.Takodjer ako koristite getops.tcl netreba vam ovo. # # need-key { putserv "PRIVMSG #kanal:let me in!" } # Ako botu treba key da udje u kanal ispisivat ce ovu liniju! # Opet naponavljam nesmije biti veca od 120 znakova i ako koristite # skripte kao getops.tcl netreba vam ovo! # # need-unban { putserv "PRIVMSG #kanal :odbaniraj me!" } # Bot je baniran i ispisiva poruku da mu dignete ban!Znakova najmanje # 120. # # need-limit { putserv "PRIVMSG #kanal:let me in!" } # Bot ce ispisivati tekst u slucaju da ne moze uci u kanal zbog limita trenutnog # koji je postavljen. # # flood-chan 10:60 # Postavljate koliko linija u koliko sekunda se smatra floodom # i tada bot reagira. # # flood-deop 3:10 # Definirate maximalan broj deopa u sekundama! # # flood-kick 3:10 # Definirate maximalan broj kickova u sekundi.Naravno ako stavite # 0:0 bot nema kick protectiona. # # flood-join 5:60 # Definirate maximalan broj ulazaka u kanal u sekundi!Jako dobro protiv # djecice sa clone skriptama.) # # flood-ctcp 3:60 # Definirate maximalan broj ctcpova u koliko sekunda sa jednog hosta! # # flood-nick 5:60 # Definirate maximalan broj promjena nickova od pojedinca u sekundi! # # Mnogo je razlicitih opcija za kanal koji mozete definirati. # Mogu biti omogucene ili onemogucene (enable, disable) tako da # stavite + ili - ispred svake. # # Kompletna lista komandi (opcija) za kanal: # # enforcebans # Ako je ban stavljen, pronadji sve s istim hostom na kanalu i baniraj! # # dynamicbans # Ovime sprjecavate da vasa lista banova nebude prevelika.Bot prividno # nema mozda banova aktivnih ali kad neko dodje sa banom koji se podudara # s onim sto on ima i on ce ga banirati! # # userbans # Ako je ovo aktivirano, useri nemoraju postavljati ban sa konzole sa bota. # # dynamicexempts # Ovo cuva exempt listu za kanal da nepostane preduga.Ali bot ce jos # uvijek pamtiti sve i reagirat ce kad se pojavi neka slicnost. # Exempt je aktivan onoliko koliko je aktivan i taj ban. # # userexempts # Dozvoljava da exempti budi napravljeni od usera? ako je iskljuceno # bot ce trebati da svi exepmti se unesu preko konzole. # # dynamicinvites # Isto kao i gore sprjecavanje pretrpavanja!. # # userinvites # Dozvoljava invajtanje od usera direktno? Ako je iskljuceno, botu ce # trebati svi inviteovi biti unjeti preko konzole. # # autop # S ovime bot daje automatski opa onome s +o flagom. # Ovo je nesigurno, preporucam da iskljucite. # # bitch # Dopusta samo userima s +o flagom da budu opani, u protivnom skida opa. # # greet # Govori userov info line kad udje u kanal. # # protectops # Ponovo daje opa useru s +o flagom ako mu ga neko skine. # # protectfriends # Ponovo daje opa useru s +f flagom ako mu ga neko skine. # # statuslog # Logira status na kanalu svakih 5 minuta? # Jednostavna status linija: # # [01:40] @#kanal (+istn) : [m/1 o/1 v/4 n/7 b/1 e/5 I/7] # # revenge # Zapamti nickove koji su kickali/banirali usere s +f flagom i # kaznjava ih. Userima s +f flagom se nece osvecivati:). # # revengebot # Slicno kao revenge samo radi kad je u pitanju bot da je deopan # ili baniran. # # autovoice # Daje voice userima kad udju u kanal ali ako imaju +v flag. # # secret # Kanal se ne moze viditi na botnetu. # # shared # Shere usere sa kanala. # # cycle # Cycle (izlazi i vraca se u kanal) ako nema opa. # # dontkickops # Aktivirajte ovo ako zelite da bot nekickava opove. # # inactive # Ovo sprjecava bota da dodje na kanal (ili da ode # ako je vec na kanalu). Moze biti korisno da bot ode sa kanala a da neizgubi # odredjene statistike za taj kanal, user flagove, banove na kanalu. # # seen # Odgovara na seen komandu na kanalu.Za ovo je potreban seen module. # # nodesynch # Dozvoljava ne opovima da stavljaju modove? Ovo moze sprjecit bota da # se kolje sa servisima, ili s IRCopima kad postavljaju modove # bez opa na kanalu. channel set #kanal +enforcebans channel set #kanal +dynamicbans channel set #kanal +userbans channel set #kanal +dynamicexempts channel set #kanal +userexempts channel set #kanal +dynamicinvites channel set #kanal +userinvites channel set #kanal +greet channel set #kanal +protectops channel set #kanal +protectfriends channel set #kanal +statuslog channel set #kanal +revenge channel set #kanal +revengebot channel set #kanal +autovoice channel set #kanal +cycle channel set #kanal +dontkickops channel set #kanal -autoop channel set #kanal -bitch channel set #kanal -secret channel set #kanal -shared # Here is a shorter example: # # channel add #botcentral { # chanmode "+mntisl 1" # idle-kick 1 # } # channel set #botcentral +bitch +enforcebans -greet +revenge #### SERVER MODULE #### # Ovaj modul pruza podrsku za server. Moratre loadati ovo ako zelite # da vas bot dodje na IRC server.Neaktivirano ovo znaci NO_IRC definiran. loadmodule server # Koji je vas server? # 0 = EFnet (non +e/+I hybrid) # 1 = IRCnet # 2 = Undernet # 3 = DALnet # 4 = EFnet +e/+I hybrid # 5 = Others set net-type 0 # Postavljanje nicka za vaseg bota. set nick "NickBota" # Alternativni nick.Ako je vas nick zauzet bot ce koristiti alternativni # dok taj nick se neoslobodi i onda ce ga preuzet. set altnick "N1CKb0t4" # Realname od bota.Mislim da ovdje netreba puno pricati. set realname "The botich" # Postavljanje koju skriptu da loda kad se prvi put spaja na server. # Ostavite kako je! set init-server { putserv "MODE $botnick +i-ws" } # Defaultni port za servere.6667 iz jast fajn.) set default-port 6667 # Ovdje ce te unositi servere.Vas bot treba server listu da bi znao sam # i bio toliko pametan da zna na koje da se spoji.Pozeljno je da vise njih bude # ukljuceno(upisano) jer ako je jedan od njih down bot automatski ce se prebaciti na drugi # server.Naravno postoji i podrska za password ali mora biti definiran i port. # Evo i primjera kako se postavljaju serveri: # # server[:port[:password]] # # Sad je na vama da upisete koji svoj server. set servers { promjeni.ovaj.server.com:6667 i.ovaj.isto.com:7000 } # Ako je botov primarni nick zauzet koristi alternativni ali ako je ovo aktivirano na 1 # trudit ce se da cim se oslobodi da se prebaci na primarni nick. set keep-nick 1 # Postavite ovo na 1 ako hocete da bot skida '~' sa # user@hosts-a. set strict-host 0 # Ovaj seting tjera bota da izbaci error poruku prije odbijanja DCC chat # ili send.Naravno kaze userima da je DCC CHAT ili SEND odbijen zbog tog sto # nemaju pristup. set quiet-reject 1 # Ako zelite da vas bot odgovara na lower case ctcp requests?! set lowercase-ctcp 0 # NA koliko ce ctcpova biti odgovoreno odjednom. set answer-ctcp 3 # Koliko linija u sekundi se smatra floodom. set flood-msg 5:60 # Koliko ctcpova u sekundi se smatra floodom. set flood-ctcp 3:60 # Ovaj seting tjera bota da neprestano se pokusava spojiti na server koji je # na listi sve dok se nespoji i tako forever :) set never-give-up 1 # Cesto IRC serveri se zovu drugacije nego sto je njihov pravi hostname. # Ako hocete da vas eggdrop zamjeni konfig s tim imenom postavite na 1. # Ako postavite na 0 eggdrop ce imati odvojenu listu sa tim kako se pojedini # IRC serveri zovu set strict-servernames 0 # Definira koliko ce eggdrop cekati prije spajanja na drugi server. # Ako postavite na 0 eggdrop nece cekati krenut ce odma na drugi. # Ako postavite na 0 K:Line :)) think what ya drink set server-cycle-wait 60 # Koliko ce bot cekati za respond kad se spaja na server i diskonektirati se # i krenuti na drugi server. set server-timeout 60 # Ako broj servera na netu dodje ispod ovog broja , bot ce otici na drugi # server pretpostavljajuci prema netsplitima.Postavite ovo na 0 da iskljucite. # Ako se vas bot vrti na vecim IRC serverima, onda iskljucite ovo! set servlimit 0 # Postavite ovo na 1 ako hocete da eggdrop provjerava blokirane servere? # Mozda je konekcija gotova ali eggdrop nije dobio nikakav notify o tome. set check-stoned 1 # Ovaj seting dozvoljava logiranje svih informacija poslanih prema serveru # preko konzolnog moda "r". # Ovo je sigurnosna rupa koja omogucuje ljudima da vide passworde. # Za sad je restriktirano samo na +n usere, zato ih pazljivo birajte. set use-console-r 0 # Ovaj seting dozvoljava logiranje svih informacija poslanih prema serveru # preko konzolnog moda "v". # Ovo je sigurnosna rupa koja omogucuje ljudima da vide passworde. # Za sad je restriktirano samo na +n usere, zato ih pazljivo birajte. set debug-output 0 # Ako hocete da bot ode sa servera ako primi ERROR msg, # postavite ovo na 1. set serverror-quit 1 # Broj maximalnih linija koje se mogu poslati prema serveru(dump). # 300 is just fine .) set max-queue-msg 300 # Ako hocete da eggdrop pokrece zabrane za ignorirane usere, postavite ovo na 1. set trigger-on-ignore 0 # Dozvoljava identicne poruke u modovima? set double-mode 0 # Dozvoljava identicne poruke na serveru? set double-server 0 # Dozvoljava identicne poruke u helpu? set double-help 0 # Optimizacija kicka.Prati nicka sa njegovim promjenama i odlascima sa kanala. # Imate tri mogucnosti: # 0 = Iskljucit # 1 = Optimizacija # 2 = Prati nick, kao primjer bot nece pokusati kickati usere koji su vec # posli sa kanala. # Stavite vi na 1 :)) set optimize-kicks 1 ### SERVER MODULE - OTHER NETWORKS (net-type 5) ### # Ovaj seting definira kako ce umode +r biti shvacen od bota. # Neki serveri koriste +r da indiciraju nedozvoljenu konekciju.Ako # je ovo vas slucaj i hocete da bot ode sa tog servera i ide na drugi na listi # postavite ovo na 1. #set check-mode-r 1 # Ovaj seting dozvoljava da specifirate maximalan nick-lenght duzinu nicka # koju dozvoljava server.Default je 9.Maximalna duzina na eggdropu je 32:) #set nick-len 9 #### CTCP MODULE #### # Ovaj modul pruza normalan ctcp reply koji ce te prihvatiti. # Bez njega ctcp chat nece raditi.Server modul je takodjer potreban. loadmodule ctcp # Postavite ovdje kako ce ctcp modul odgovarati na ctcpove. # 3 su mogucnosti: # 0: Normalno ponasanje :) ma sta to znacilo # 1: Bot ignorira ctcpovem, osim CHAT i PINGa od usera s +o flagom # 2: Normalno ponasanje:), ali bot nece odgovarati vise od X ctcpova u Y # sekunda ( definirano u "set flood-ctcp) set ctcp-mode 0 # Ima jos par variabli da vam pomogne da vas bot se toliko ne istice. # To su : ctcp-version, ctcp-finger, i ctcp-userinfo.MOzete postaviti # ove vrijednosti na one vama po volji!! #### IRC MODULE #### # Ovaj modul pruza osnovnu IRC podrsku vasem botu.Morate ovo lodati # da bi vas bot se mogao spojiti na IRC.Server i channel modovi moraju # takodjer biti lodani da bi ovo radilo. loadmodule irc # Postavite ovo na 1 ako hocete da bounca sve server banove! set bounce-bans 1 # Postavite ovo na 1 ako hocete da bounca na sve server modove. set bounce-modes 0 # Postavite ovo na maximalan broj banova koji vas bot moze da postavi # na vasem kanalu.Eggdrop vise nece stavljati banove ako je limit dosegnut. # IRCnet daje 30 banova, EFnet 20, DALnet 100. set max-bans 20 # Ovo je globalni limit za +b/+e/+I modove.Ovaj limit je trenutno postavljen # na 30 na IRC 2.10 serverima set max-modes 30 # Postavite ovo na 1 ako hocete da vas bot kicka ctcp floodoere na kanalu. # Zapamtite nece ih banirati nego kickati samo. set kick-fun 0 # Postavite ovo na 1 ako hocete da ih u ovom slucaju banira!Isto kao i ono gore # samo sto ih ovdje banira :) set ban-fun 0 # Ako hocete da ljudi mogu sebe dodati sami u user listu preko naredbe # /msg bot hello, ako hocete postavite na 1.Nepreporucam samo bez veze # puni se userlista sporiji bot! set learn-users 0 # Postavite ovdje vrijeme (u sekundama) da priceka da se neko vrati iz # netsplita.Postavite ovo na 1500 na IRCnetu. set wait-split 600 # Postavite ovdje vrijeme (u sekundama) koje neko mora biti izvan kanal # da bi bot opet kad udju prikazao njihov info line. set wait-info 180 # Postavite ovdje maximalan broj byta koje ce se poslati kao argument # modova prema serveru.Vecina servera je na defaultu 200. set mode-buf-lenght 200 # Vecina IRCopova nadju bota prema hello replyu preko msga. # Mozete to promjeniti tako da skinete tarabu :) ispred unbind # i da umjesto hello dodate neku svoju rijec "moja".Ali gore je bilo preporuceno # da se ovo svakako onemoguci pa mislim da nema potrebe al eto. #unbind msg - hello *msg:hello #bind msg - moja *msg:hello # Mnogi tejkover pokusaji se dese zbog glupi /msg identa botu # i pokusaja pogadjanja passworda.Mozemo sada i zabraniti tu naredbu! unbind msg - ident *msg:ident unbind msg - addhost *msg:addhost # Ako hocete da bot ispise info line od svakoga, i ako ste ljeni da im dodate # kanale nego da info ispisuje na svim kanalima, postavite ovo na 1. # Ovo znaci da svaki user sa info line ce mu se kad dodje na kanal ispisivat # njegov info naravno ako je bio izvan njega wait-info vrijeme. set no-chanrec-info 0 ### IRC MODULE - IRCnet SPECIFIC FEATURES (net-type 1) ### # KORISTITE SETING SAMO AKO STE STAVILI NET-TYPE na 1 # Specificno za IRCNet servere # Postavite ovo ako hocete da bounca sve server exempte (+e mod) set bounce-exempts 0 # Postavite ovo na 1 ako hocete da bounca na sve server inviteove (+I mod) set bounce-invites 0 # Postavite ovdje maximalan broj exempta koji hocete da eggdrop postavi # na kanalu.Eggdrop ih vise nece postavljati ako je ovaj broj dostignut. set max-exempts 20 # Postavite ovdje maximalan broj inviteova koji hocete da eggdrop postavi # na kanalu.Eggdrop ih vise nece postavljati ako je ovaj broj dostignut. set max-invites 20 # Pojasnjenje: Po defaultu exemps i inviteovi su postavljeni na IRCNetu, # ali na nekim drugim vecim serverima su OFF.Ako vas server nepodrzava # +e/+I modove onda necete moci koristiti ovaj seting. # # Hocete li da omogucite exempts? #set use-exempts 0 # Dali hocete da omogucite inviteove? #set use-invites 0 # U svakom momentu, trenutna IRCNet verzija nepodrzava konbinacije b,o i v # modova sa e i I modovima.Ovo ce mozda biti promjenjeno u buducnosti zato # za sad koristite 1 kao seting u ovom momentu. set prevent-mixing 1 ### IRC MODULE - OTHER NETWORKS (net-type 5) ### # KORISTITE DOLE SETINGE SAMO AKO STE STAVILI NET-TYPE 5 # Ako vas network podrzava vise usera odjednom na kick komandu, mozete # promjeniti ovo dole.Postavite na onaj broj uzera da kicka odjednom koje je # moguce. #set kick-method 1 # Neki serveri dozvoljavaju da stavite puno modova u jednu liniju. # Ako znate koliko vas server podrzava promjenite ovo (prilagodite) #set modes-per-line 3 # Neki serveri neukljucuju +l limit i +k ili -k key modove # u modes-per-line (pogled gore) limitacija. Postavite include-lk na 1 # na takvim serverima. #set include-lk 1 # Ako vas server nekoristi rfc 1459 compilant. #setf rfc-compliant 1 #### TRANSFER MODULE #### # Transfer modul pruza podrsku za dcc send/get i userfile transfer. # I za userfile sheranje. loadmodule transfer # Postavite ovdje maximalan broj downloada za svakog usera set max-dloads 3 # Postavite velicinu paketa kod dcc transfera.1024 je standard:) # Postavite ovo na 0 za kako kazu turbo-dcc :) (preporucuju) set dcc-block 1024 # Ovime obogucujete kopiranje fajlova u /tmp direktorij prije slanja. # Ovo je korisno na mnogim sistemima, ako je vas sistem NFS mountan, mozda # bi ovo postavili na 0!!I ako imate malo diska ipak ovo postavite na 0. set copy-to-tmp 1 # Postavite ovdje vrijeme (u sekundama) koje ce se cekati prije prekida # transfera.Tzv. transfer timeout. set xfer-timeout 30 #### SHARE MODULE #### # Ovaj modul predstavlja podrdsku za sheranje izmedju dva direktno vezana # bota. Transfer i channel moduli su potrebni da bi ovaj modul radio kako treba. loadmodule share # Kad sheraju user listu ,NE DOZVOLITI primanje promjene globalnih flagova # od drugih botova?!Bot ce i dalje slati promjene na botu samo globalne se nece # primati! set privat-global 0 # Kad sheraju user listu, ako private-global nije postavljen, koje promjene # globalnih flagova od drugih botova se trebaju zanemariti! # Ovo je cisto za zastitu vaseg botneta,recimo sigurnost! set private-globals "mnot" # Neprihvacati nijednu promjenu user fajla sa drugih botova?! Ovo je vec # paranoicni smisao zastite ovo mozete staviti na 1 al na hub to jest # na glavni bot a na ostalima stavite 0! set private-user 0 # Ovaj seting tjera bota da isprazni sve memorirano (events i slicno) u korist # onoga sto je poslano sa hub-a. # Napomena : Passwordi i botflagovi se nesheraju, samo portovi i hostovi! # Ovo radi samo ako je hub v.1.5.1 ili vise! # Ostavite na 0 :) set override-bots 0 #### COMPRESS MODULE #### # Ovaj modul predstavlja podrsku za kompresiju fajlova. # Share modul mora biti pokrenut da bi se pokrenuo ovaj moudul: loadmodule compress # Dozvoljavate kompresiju slanja user fajlova!? set share-compressed 1 # Defaultna kompresijska razina ili level kako god! set compress-level 9 #### FILESYSTEM MODULE #### # Ovaj modul predstavlja podrucje unutar bota gdje useri spremaju fajlove. # Bot je s ovim na neki nacin kao file server.Transfer modul treba za ovo! # Pa prema tome : loadmodule filesys # Postavite ovdje "root" direktorij file sistema. set file-path "/home/mydir/filesys" # Ako zelite dozvoliti upload, postavite gdje ce upoloadi biti # stavljeni.Postavite samo na "" ako nezelite da ljudi uplodaju # fajlove na bota. set incoming-path "/home/mydir/filesys/incoming" # Ako nemate gornji direktorij, ali umjesto tofa zelite da uploadi # idu u trenutni direktorij u kojem se user nalazi, postavite ovo na 1. set upload-to-pwd 0 # Eggdrop pravi ".filedb" fajl u svakom subdirektoriju da prati svoje # sistemske informacije.Specifirate njegovu destinaciju!Nista bitno mozete # ostaviti ovako! set filedb-path "" # Maximalan broj ljudi u file area odjednom. set max-file-users 20 # Postavite maximalnu velicinu fajla koji ce biti primljen(kb). # Postavljanjem na 0 cini ga beskonacnim. set max-filesize 1024 #### NOTES MODULE #### # Ovaj modul pruza podrsku za cuvanje notes za svakog usera od # drugog. loadmodule notes # Postavite ovdje filename gdje ce se cuvati privatni notes izmedju # pojedinih usera. set notefile "Bot.notes" # Postavite maximalan broj notes koji je dozvoljen za pojedinog # usera.(cuvate se od floodanja) set max-notes 50 # Vrijeme istjecanja sacuvanih notesa. set note-life 60 # Postavite ovo na 1 ako zelite da useri specifiraju za notes # koji salju na drugi account na drugog bota. set allow-fwd 0 # Postavite ovo na 1 ako hocete da bot daje doznanja userima # preko notifya da ih ceka notes na botu! set notify-users 1 # Postavite ovo na 1 ako hocete da bot daje doznanja userima # kad dodju u kanal da imaju notes na botu. set notify-onjoin 1 # Stavite # ispred dole die inace vas bot se nece startati. die "Niste sredili vas konfig kako treba,zar ne?" #### CONSOLE MODULE #### # Ovaj modul pruza cuvanje konzolnih setinga kad izadjete sa bota # ili otipkate .store na partyline. loadmodule console # Sacuvaj userovu konzolu automatski?Inace moraju sami # sa .store komandom set console-autosave 1 # Ako user nema konzolni seting sacuvan, koji kanal da mu se # dodjeli automatski!? set force-channel 0 # Omoguci ovaj seting ako userov globalni info line bi se trebao # prikazati kad dodje u botnet kanal. set info-party 0 #### SEEN MODULE #### # Ovaj modul daje osnovne komande preko msga, kanala ili dcca. # Modul radi samo s userima sa userliste. loadmodule seen #### BLOWFISH MODULE #### # JAKO VAZNO!!! # Eggdrop enkriptira svoj userfile, tako da useri mogu imati sigurne passworde. # Eggdrop se nece pokrenuti bez ovog enkripcijskog modula. loadmodule blowfish #### ASSOC MODULE #### # Ovaj modul pruza assoc podrsku, primjer. imenovanje kanala na botnetu. # Mozete ga lodati ako skinete # ispred loadmodule. #loadmodule assoc #### WIRE MODULE #### # Ovaj modul daje komandu .wire preko dcca.To je enkriptirani # komunikacijski alat za partyline.Uz njega enkripcijski modul mora biti loadan. # Skinite # ako zelite si omoguciti ovo. #loadmodule wire #### UPTIME MODULE #### # S ovim modulom bot salje informacije na server o uptajmu, botnet-nicku, # serveru, verziju, i IP adresu.Informacija je sacuvana u privremenom fajlu. # Jedina public informacija od bota bi bila botnet-nick, verzija i uptajm. # Ako nezelite da ova informacija bude poslana stavite # ispred loadmodule loadmodule uptime ##### SCRIPTS ##### # Ovdje dodajete skripte koje ce se lodati zajedno sa vasim botom. # Ova linija loada script.tcl u direktoriju scripts/ unutar direktorija u # kojem je vas eggdrop. Sve skripte bi se trebale nalaziti u direktoriju eggdrop/scripts/ # ali mozete ih staviti gdje god samo dok stavite destinaciju odakle da ih loda. # Tipican primjer kako izgleda: # # source scripts/script.tcl source scripts/alltools.tcl source scripts/action.fix.tcl # Sve su skripte ovdje standardne koje dolaze uz eggdrop. source scripts/compat.tcl source scripts/userinfo.tcl loadhelp userinfo.help # I jos na kraju da dodatno objasnim recimo da ste skinuli skriptu getops.tcl # cp getops.tcl eggdrop/scripts/ i onda u ovaj konfig ovdje na dnu napisete # source scripts/getops.tcl i to je to. |