Главная » Статьи » Мои статьи |
Установка Eggdrop1.6.20
Сегодня установим Eggdrop1.6.20+TCL8.5.8
Я установил на FreeBSD. Использованные программы: 1. PuTTY \\ Для доступа в shell \\ 2. Total commander \\ FTP доступ \\ 1. Установка TCL 8.5.8: 1.1. Заходим на shell \\ В моем случае логин eggdrop \\ 1.2. Качаем сам TCL 8.5.8: wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.9-src.tar.gz 1.3. Распакуем: tar -xfz tcl8.5.8-src.tar.gz 1.4. Заходим на каталог tcl8.5.8/unix: cd tcl8.5.8/unix 1.5. Компилируем \\ Что бы не было никаких проблем, компилируем через gmake \\: ./configure --prefix=/usr gmake gmake install \\ TCL мы установили, теперь Eggdrop \\ 2. Установка Eggdrop1.9.20: 2.1. Качаем сам Eggdrop1.6.20 \\ На сегодняшний день самая последняя версия \\: wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.20.tar.gz 2.2. Распакуем архив: tar -xfz eggdrop1.6.20.tar.gz 2.3. Заходим в каталог eggdrop1.6.20: cd eggdrop1.6.20 2.4. Компилируем: ./configure --prefix=$HOME/eggdrop gmake config gmake gmake install 2.5. Переходим в каталог бота: cd && cd eggdrop 2.6. Создаем каталог "tmp": mkdir tmp 2.7. Теперь самое сложное, "eggdrop.conf". Есть 2 способа редактирования: 2.7.1. Через Total commander скачать себе на компьютер и там редактировать. 2.7.2. Или же через PuTTY \\ для профессионалов \\ \\ Мы сделаем через Total commander \\ \\ Скачаем eggdrop.conf на компьютер \\ \\ Редактируем \\ ---===EGGDROP.CONF===--- ________________________ #! /home/eggdrop/data/eggdrop/ addlang "russian" set nick "NICK" set altnick "Alt_Nick" set botnet-nick "uNixNet" set username "IDENT" ser realname "/msg NICK hello" set owner "OWNER\владелец" set servers { irc.123.ru:6667 } set default-port 6667 listen 8851 all set network "IRCNet" # Далее менять не нужно. set opchars "@" set gprefix(1) "!" # Files. set temp-path "tmp/" set motd "text/motd" set text-path "text/" set help-path "help/" set mod-path "modules/" set userfile "bot.user" set chanfile "bot.chan" set notefile "bot.notes" set telnet-banner "text/banner" set filedb-path "filesys/filedb/" set incoming-path "filesys/incoming/" # Module. loadmodule dns loadmodule blowfish loadmodule channels loadmodule server loadmodule ctcp loadmodule irc loadmodule notes loadmodule console loadmodule transfer loadmodule filesys loadmodule uptime # Log. set raw-log 0 set log-time 1 set quiet-save 1 set max-logs 100 set quick-logs 0 set max-logsize 0 set keep-all-logs 1 set console "mkcobxs" set logfile-suffix ".%Y%b%d" set timestamp-format {[%H:%M:%S]} # Global setting 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 -protecthalfops -autohalfop } set global-ban-type 1 set global-aop-delay 0 set global-idle-kick 0 set global-flood-chan 0 set global-flood-deop 0 set global-flood-kick 0 set global-flood-join 0 set global-flood-ctcp 0 set global-flood-nick 0 set global-exempt-time 0 set global-invite-time 0 set global-revenge-mode 0 set global-stopnethack-mode 0 set global-ban-time 300 set global-chanmode "" # Other set set ban-fun 0 set allow-ps 0 set net-type 5 set kick-fun 0 set use-info 1 set msg-rate 2 set keep-nick 0 set allow-fwd 0 set require-p 0 set flood-msg 0 set ctcp-mode 0 set dcc-block 0 set servlimit 0 set max-notes 5 set nick-len 32 set note-life 1 set max-dloads 3 set max-bans 100 set sort-users 0 set include-lk 1 set info-party 0 set kick-method 1 set strict-host 0 set copy-to-tmp 1 set answer-ctcp 3 set max-modes 100 set learn-users 0 set max-socks 100 set share-greet 0 set double-mode 0 set double-help 0 set bounce-bans 1 set ignore-time 5 set wait-info 300 set stack-limit 4 set open-telnets 0 set notify-users 0 set wait-split 600 set remote-boots 2 set cidr-support 0 set force-expire 0 set check-stoned 1 set bounce-modes 0 set quiet-reject 1 set share-unlinks 1 set dcc-flood-thr 3 set die-on-sighup 0 set must-be-owner 1 set allow-dk-cmds 1 set max-exempts 100 set max-invites 100 set double-server 0 set rfc-compliant 0 set ident-timeout 3 set upload-to-pwd 1 set never-give-up 1 set xfer-timeout 30 set flood-ctcp 3:60 set notify-onjoin 0 set force-channel 0 set optimize-kicks 1 set lowercase-ctcp 0 set prevent-mixing 1 set die-on-sigterm 1 set serverror-quit 1 set bounce-exempts 1 set bounce-invites 0 set protect-telnet 0 set modes-per-line 6 set exclusive-binds 0 set dcc-sanitycheck 0 set stealth-telnets 0 set hourly-updates 00 set default-flags "h" set dupwait-timeout 5 set no-chanrec-info 0 set telnet-flood 5:60 set max-file-users 20 set max-filesize 1024 set max-queue-msg 300 set userfile-perm 0600 set connect-timeout 15 set resolve-timeout 15 set server-timeout 120 set console-autosave 1 set trigger-on-ignore 0 set mode-buf-length 200 set use-telnet-banner 0 set server-cycle-wait 120 set paranoid-telnet-flood 1 set whois-fields "url birthday" # Standart scripts source scripts/alltools.tcl source scripts/action.fix.tcl source scripts/compat.tcl source scripts/userinfo.tcl # Свои скрипты тут добавите ___________________________ ---===EGGDROP.CONF===--- 2.8. Готово! Запуск! ./eggdrop -m 2.9. В IRC клиенте пишем: /msg ник_бота hello \\ Далее бот все сам напишет \\ Все вопросы на "Комментарии"
| |
Просмотров: 1425 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |