К сожалению в статье пропущены иллюстрации, но и так все понятно.
emule - несомненно
лучший по совокупности параметров клиент edonkey-сети под
виндами. Есть наверное только 3 причины заставляющие задуматься
об осле как об альтернативе:
* очень слабый комп (мул существенно более ресурсоемок нежели
осел)
* Очень широкий канал (это очень спорно, но лично мне кажется,
что для каналов с отдачей от 200К осел уже является реальной
мулу альтернативой)
* неприятие мула системой (и такое бывает)
Повторюсь еще раз - это мануальчик для
начинающих! Кое-какие приципиальные моменты опущены нарочно,
дабы не засорять восприятие.
Установка мула и его моды.
Рекомендую не пользоваться инсталятором,
а использовать бинарники, которые надо лишь распаковать
в нужную папку. ЗАБУДЬТЕ ПРО МОДЫ! Пару недель точно стоит
попользоваться именно оффициальной версией, дабы свыкнуться
с идеей сети и понять основы. Апгрейд оффициальной версии
= замена emule.exe старой версии на соответствующий файл
из новой. Копировать или нет файлы которых в директории
мула ЕЩЕ нет - дело вкуса, в любом случае это можно сделать
позже. Что бы не писали на форумах о том, что плохо, грозят
страшные беды и.т.п., а против того, что я использую мула
с момента его появления, практикуя именно этот "опасный
метод" без каких либо проблем - не попрешь. Еще о модах...
IMHO осталась одна-единственная стоящая фича, которая присутствует
в модах и отсутсвует в оффициальном муле - A4AF,
та самая, с которой было столько проблем в многих модах!
Думается, что в самое ближайшее время и она будет добавлена.
Приступим!
Первым делом лезем в настройки...
Имя - что душе угодно! Не забываем дописать
в ник "(rus)" без кавычек, дабы вас пустил NNov сервер (если
вы ориентируесь на русскоязычный контент, конечно).
Поначалу выключите онлайн подпись! Ну не
парьтесь с этим сразу! Москва не сразу строилась! Если кнопка
"линки ed2k" активна - нажимаем! Это ассоциирует мула с
ослолинками (осел перехватывает клики на ослолинки из форума,
например), что очень удобно.
1 и 2 - дело вкуса... Мне так удобнее.
Закачки - это список источников, выпадающий при дабл-клике
на качающийся файл в окне "Передача".
Если у вас слабоват комп - отметьте галочками ресурсосберегающие
опции как указано на скриншоте.
Главное здесь - не жмотиться на аплоад!
На стандартных каналах типа ADSL или Cable выставьте значения
на пару КБ меньше ширины канала. Значения указываются в
килоБАЙТАХ! Оставьте порты по дефолту.
На слабых каналах ЕСТЬ смысл ограничить
число соединений (типичная величина - 50), дабы служебный
траффик не съел половину канала.
Очень субъективная закладка... Лучше уберите
галочки там, где отмечено красным, начинать лучше с небольшим
серверлистом состоящим из полутора десятков крупных статик
серверов. Исходный (короткий и надежный) серверлист можно
взять тут.
IMHO!
Если винчестер большой, то расположение
папок особого значения не имеет, однако в любом случае лучше,
чтобы под темп-файлы был отведен отдельный логический
диск!!! если винт маленький, то под W2K/WXP на NTFS
диске поставив в свойствах темп папки "сжимать для экономии
места" вы себе сильно облегчите жизнь. Общие фолдеры - это
именно расшарка! настоятельно рекомендуется после выделения
(галочки) соответсвующих папочек нажать кнопочку "Применить".
Отметьте как указано! Там где крест -
НЕ НАДО там отмечать! Это не очень хорошо для сети в целом...
Самая интересная опция обведена. Если вы ее включаете, то
после того, как клиент скачал с вас полный чанк он автоматически
отсоединяется (переводится в конец очереди). Это правильно,
т.к. в противном случае вы рискуете сутками отдавать нескольким
клиентам, а ведь начинать лучше с широкой статистики! Эту
галочку стоит убирать только если вы действительно понимаете,
зачем это делается!!!
Предупреждения, Статитика, IRQ (зачем нужна
- никто понять не может!), Дополнительные настройки - ничего
менять не надо!
берем отсюда
ipfilter.dat, копируем в директорию мула и нажимаем "Перегрузить"!
Битых чанков стало меньше - удивительный результат! ;).
Открыто главное для нас окно мула - закачка!
Почти всё ясно интуитивно, прокоментирую некоторые вещи:
1 - Графа источники имеет форматы: а/b(c)
где b=общее число найденных источников этого файла. а=число реальных (имеющих нужные вам чанки) с=число источников передающих в настоящий момент
или a(c), если все источники - с нужными чанками
(ну например вы только начали качать этот файл).
2 - значок присутствия комментариев (в
данном случае негативного). Можете почитать, однако советую
особого значения им не придавать.
3 - Завершено=объем скачанной реально
нужной информации Передано=общий объем переданный при закачке этого
файла.
Больше может быть как одна, так и другая величина, в зависимости
от того, какой из эффектов (компрессия передаваемых данных
или скачивание битых частей) преобладает.
4 - Самое интересное поле ;)
5 - Сервер к которому вы приконнектились.
Зеленая иконка - High ID (хорошо), желтая - Low ID (не очень
хорошо), оранжевая - дисконнект, мул пытается (если выставлено
в опциях) приконнектиться опять.
Черным отмечены скачанные части файлов,
голубым - те что еще предстоит скачать, но вы видите источников
с этими частями, чем больше источников имеют эту часть,
тем темнее цвет, вплоть до темно синего. Красные части -
отсутсвуют у всех найденных источников - это плохо, очень
плохо... Если вы видите темно-синий файл с вкраплениями
красных полосок - 99% висяк. :( Желтым выделены скачивающиеся
в этот момент кусочки (на скриншоте видно плохо - если растянуть
колонку "продвижение" - видно было бы лучше).
Дабл-клик на скачиваемом файле приводит
в лучшем случае ;) к такому результату:
Черным везде отмечены чанки, которые у
вас есть, синим - которые есть у источника и вам НУЖНЫ,
зеленым - чанк который этот источник вам сейчас передает.
QR = Queue Rating. Почему рейтинг?
Потому что рейтинг="время стояния в очереди"*"коэффициент
1"*"коэффициент 2". "Коэффициент 1" зависит от приоритета
файла, "коэффициент 2"="upload score". Смысл первого ясен,
по поводу второго отмечу, что пятикратное превышения аплоада
источнику над данлоадом с него приводит в ДЕСЯТИКРАТНОМУ
ускорению набора рейтинга. Как только освобождается слот
на данлоад - его получает клиент из очереди с наивысшим
на этот момент рейтингом.
Значения рожиц и иконок расписаны тут.
Это меню всплывает при кликанье правой
кнопкой мыши на скачиваемом файле. Отмечен пункт позволяющий
вам скопировать ослолинк в буфер, например чтобы вставить
в запрос с просьбой выложить на пару дней этот файл, чтобы
докачать последние 2-3-10-40МБ.
Закладка "сервера".
1 - Главный для нас (по состоянию на март
2003г) сервер.
2 - не увлекайтесь этой опцией! А лучше
просто забудьте о ее существовании, во всяком случае первое
время она вам не понадобится (а после вы сами поймете, что
она тем более ненужная ;)).
3 - В этом "невзрачном" окошке вы можете
построчечно пролистать свой статус. Иногда это бывает интересно.
Закладка "файлы".
Здесь показаны все файлы, которые у вас
расшарены, неважно качаются они или уже полностью скачены,
главное - наличие хоть одного целого чанка.
1 - самая нужная информация для вас (особенно
для релизящих что-то новое).
2 - скопировав новый файл(ы) в расшаренную
(или одну из расшаренных) директорию мула не забудте нажать
эту кнопочку! Мул и здесь хорош - раз посчитав хэш файла,
при повторной его расшарке полного пересчета хеша не происходит.
Во всяком случае мне так кажется. ! Если вы копируете(переименовываете)
файл из одной расшаренной директории в другую, ничего перегружать
не надо. Пустячок, а приятно!
3 - подобные дубли ничему не мешают и лечатся
нажатием кнопки "перегрузить".
4 - Информация по файлу. К сожалению при
падении мула, если в этот момент файл передается вся статистика
файла обнуляется :(. Однако при стабильной работе эта статистика
бывает очень полезной. Опыт показал, что для более-менее
востребованного файла обычно требуется отдать примерно 3*размер
файла для появления полных источников.
Kлик правой кнопкой мыши на файле выдает
такую менюшку:
Главное здесь - приоритет файла.
Итак, если вы хотите выложить файл, то
на нешироких каналах обычно делается так:
1. Копируем файл в расшаренную директорию
2. нажимаем "перегрузить" если мул работает
(можно просто его перезапустить, но НЕ НАДО! Зачем вам терять
места в очередях?)
3. Ждем пока посчитается хеш, после чего
выставляем приоритет "релиз", а на остальные файлы
(выделение с Shift и Ctrl в муле работает корректно) выставляем
"Очень низкий".
4. публикуем линк на форуме :), кликаем
на него - в результате в логе (закладка "Сервера")
должна появится запись о том, что у вас этот файл и так
имеется.
Закладка "Поиск".
1 - иногда требуется, чтобы скачивать
"некликабельные" ослолинки.
2 - способ поиска. С точки зрения здравого
смысла если вы не ищете раритеты не стоит пользоваться глобальным
поиском. Файлы которые точно имеются в большом количестве
элементарно находятся поиском по серверу, к которому вы
приконектились. Filedonkey и Jigle лично мне
не нравятся - но тут, как говорится, на вкус и на цвет...
Напоследок общие рекомендации. Самое главное:
почти все известные мне крэши мула происходят в момент завершения
файла. Если вы видите, что индикатор работы винта непрерывно
горит - НЕ ТРОГАЙТЕ МУЛА! Пусть процесс завершится.
В конце-концов никому не понравится, если его будут отвлекать
во время процесса избавления от переваренной пищи :). Если
же всё-таки тронули и получили окошко идиотского содержания
- не трожьте и его! Пусть процесс завершения файла всё же
закончится. Второе: идея использовать под темп директорию
системный логический диск представляется, мягко говоря,
идиотской! Вынесите темп файлы на отдельный логический диск(если
нет отдельного винта)!