ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи > Чужие Статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Установка, настройка и запуск eggdrop'a
  #1  
Старый 30.04.2006, 12:48
Paran0ya
Новичок
Регистрация: 18.12.2005
Сообщений: 2
С нами: 10733582

Репутация: 1
По умолчанию Установка, настройка и запуск eggdrop'a

Привет, сегодня я расскажу как установить, настроить и запустить eggdrop'a на shell-аккаунте.
Что нам для этого потребуется? Собственно shell-аккаунт с 20-мегабайтами свободного места, на котором мы будем все собирать и запускать и сам eggdrop. Ну и еще неплохо было бы иметь прямые руки.
И так, где взять shell-аккаунт? Можно взять халявный где-нибудь, а можно брать у меня за 2 доллара в месяц. %)
Где взять eggdrop'a? Вот ссылка - http://netch.ru/downloads.php?do=file&id=28.
И так, у нас под рукой все есть. Что теперь? Заходим на shell. Если у тебя есть доступ по фтп, то заливаешь туда архив с eggdrop'ом через фтп. Если доступа по фтп нету, то заливаешь его туда через wget.
Теперь нам надо распаковать. Пишем tar -zxf eggdrop1.6.17.tar.gz. Теперь заходим в только что созданную папку: cd eggdrop1.6.17.
Следующий этап - это конфигурация:

./configure
make config


В зависимости от того, как мы хотим скомпилировать бота, статически или динамически, следует выбрать одну из комманд:

make static - для сборки статической.
make - для сборки динамической.

Static - будет занимать меньше, чем eggdrop + dynamic-модули, и будет в одном файле. Таким образом менять версию бота для тестов или проверок намного проще, так как менять надо всего лишь один файл. А также, если ваш бот запускается в одном экземпляре и больше нет никаких других ботов запускающихся из этой же директории, то этот вид сборки тоже будет лучшим вариантом.

Dynamic - будет в виде нескольких файлов (сам eggdrop и модули) и займет чуть больше, из-за заголовков и служебной информации в скомпилированных файлах. Но динамик выигрывает за счет экономии памяти при запуске нескольких ботов. Если запустить несколько ботов, то память будет общей. А также dynamic-модули можно загружать/выгружать на лету.

Ну и вот настал момент его устанавливать - набираем make install.

Если ваши руки достаточно прямые, и все вышеперечисленные пункты прошли без проблем, то настал момент сконфигурировать бота для того, чтобы его можно было запустить. Для этого скопируйте или переименуйте eggdrop.conf.complete в eggdrop.conf и откройте его редактором.

И начинайте настраивать:
1) Установить путь до Eggdrop: #! <path>/eggdrop
2) Установить username бота: set username
3) Установить адрес владельца бота: set admin
4) Настроить или отключить логи: logfile
5) Установить имя файла пользователей: set userfile
6) Установить порт/порты для сетевых соединений: listen
7) Убрать или закомментировать строку: die "Please edit your config file."
8) Установить имя файла каналов: set chanfile
9) Отключить (или заменить на свои) все настройки для канала #lamest
10) Отключить (или заменить на свои) настройку для канала #botcentral
11) Установить ник бота: set nick
12) Установить альтник бота: set altnick
13) Установить строку для whois на боте: set realname
14) Установить адрес(а) IRC-сервера(ов): set servers
15) Настроить пути для файловой системы (только если активен модуль filesys): set files-path и set incoming-path
16) Установить путь файла для записок (только если активен модуль notes) set notefile
17) Убрать или закомментировать строку:
die "You didn't edit your config file like you were told, did you?"
18) Раскомментировать строку: #checkmodule blowfish
19) Отключить/подключить скрипты: source scripts/*[/CODE]

Естественно вы можете настраивать и все остальное, но этот тот минимум, чтобы запустить бота и начать работу с ним.
Первый запуск обязательно делайте "вручную" и с указанием аргумента для создания файла пользователей "eggdrop -m". Иначе без этого файла бот вообще не будет работать. Порядок действий таков:

1) Запустить бота 'eggdrop -m'
2) Дождавшись его появления на IRC дать команду:
/msg <ник бота> hello
Если бот долго не приходит на IRC, ищите причину. Просмотрите логи. Запустите его еще с ключами "-nt".
3) После того как бот вас объявил владельцем, установите себе пароль:
/msg <ник бота> pass <пароль>

Это все =)) Если есть какие-нибудь дополнительные вопросы - задавайте)

Аффтор - Sickness (netch.ru)
http://netch.ru/showthread.php?t=433

Последний раз редактировалось Paran0ya; 01.05.2006 в 02:48..
 

  #2  
Старый 30.04.2006, 18:04
Desr0w
Постоянный
Регистрация: 01.02.2006
Сообщений: 523
С нами: 10669286

Репутация: 319


По умолчанию

1)Таких статей очень много.
2)Нечитабельный вид
 

  #3  
Старый 03.05.2006, 12:34
Foblas
Новичок
Регистрация: 07.03.2006
Сообщений: 22
С нами: 10620897

Репутация: -3
По умолчанию

Лучше бы описание возможностей eggdrop'a были. Имхо гораздо-гораздее было бы
 

  #4  
Старый 03.05.2006, 13:19
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,132
С нами: 11517446

Репутация: 2258


По умолчанию

А самое главное?Когда заходите на сервак, сначала автоматом which tcl, если его нету, то нету смысла даже читать эту статью

Цитата:
Сообщение от tankist  
Коротенькая статья
а так?

Код:
1) Download eggdrop1.6.17.tar.gz from the eggheads ftp.
2) Telnet and FTP to the shell.
3) Upload eggdrop1.6.17.tar.gz via FTP.
4) In telnet type tar zxvf eggdrop1.6.17.tar.gz
5) Type cd eggdrop1.6.17
6) Type ./configure
7) Type make config (compiles all modules) or make iconfig (allows you to select the modules to compile).
8) Type make
9) Type make install DEST=/home/name/botdir
10) Switch to the botdir and edit the sample config file eggdrop.conf, then rename it to something appropriate (e.g. botnick.conf).
11) Type ./eggdrop -m <config file>

Note: Eggdrop requires Tcl to compile. If the server does not have Tcl installed, you will need to download and install it
Взято _http://www.egghelp.org/setup.htm отсюда.
Вообще эггдроп рульная вещь,а статья на 4.
Цитата:
Сообщение от Foblas  
Лучше бы описание возможностей eggdrop'a были. Имхо гораздо-гораздее было бы
написал бы да времени нету(
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
 

eggdrop
  #5  
Старый 18.08.2006, 03:57
ph0en1x
Познающий
Регистрация: 14.06.2006
Сообщений: 30
С нами: 10478216

Репутация: 11
По умолчанию eggdrop

Пример конфига бота: http://netsecurity.bivip.com/index.php?nma=catalog&fla=stat&id=3&cat_id=3&page= 1&nums=11

А полный список всех параметров егга: http://netsecurity.bivip.com/
 

  #6  
Старый 27.08.2006, 05:10
[loy]
Участник форума
Регистрация: 24.03.2006
Сообщений: 184
С нами: 10596532

Репутация: 72
По умолчанию

в инете кстати можно найти и подробнее чем это
а так нормально чтоб узнать. чо как
 
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.