ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Чужие Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
Desr0w
Постоянный
Регистрация: 01.02.2006
Сообщений: 523
Провел на форуме:
1730553

Репутация: 319


Отправить сообщение для Desr0w с помощью ICQ
По умолчанию

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

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

Репутация: -3
Отправить сообщение для Foblas с помощью ICQ
По умолчанию

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

  #4  
Старый 03.05.2006, 13:19
Аватар для m0nzt3r
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 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
ph0en1x
Познающий
Регистрация: 14.06.2006
Сообщений: 30
Провел на форуме:
170323

Репутация: 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]
[loy]
Участник форума
Регистрация: 24.03.2006
Сообщений: 184
Провел на форуме:
344009

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

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





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


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




ANTICHAT.XYZ