Установка eMule
 
 
 

eMule

Использованы материалы сайта RuVideo

eMule - клиент для сети eDonkey2000. Развивается независимыми разработчиками как проект на основе open-source. Исходные коды программы доступны вместе с установочным бинарным вариантом.

Основные приемущества eMule

Сервера:
-возможность обновления списка серверов с заданных url при старте мула
- возможность обновления списка серверов с заданного url во время работы и по таймеру (mods*)
- возможность получения списка серверов не только от сервера, но и от клиентов, с которыми общается ваш мул
- возможность форсировать реконнект к серверу в случае получения LowID
- возможность сохранить "лучшие" сервера в специальном "постоянном" листе серверов, имеющем текстовый формат

Клиенты:
- рейтинговая система, обеспечивающая некий "паритет" между Upload and Download.
Очередь клиентов, которые ожидают от вас доступа к файлам, движется в соответствии с рейтингом, скажем системы. Клиенты, которые отдали вам больше, двигаются быстрее. Рейтинг ведется не по ip адресу, а привязываетcя к конкретному клиенту /Надеюсь вернуться к более подробному рассмотрению рейтинговой системы позже/
- клиенты обмениваются не только адресами серверов, но и списками сорсов для скачиваемых файлов.
Таким образом заложена основа для безсерверной работы. К сожалению, клиенты с LowID не могут в полной мере воспользоваться всеми приемуществами безсерверной работы.

Файлы для закачки:
- теперь при старте мула происходит ReHash только тех файлов, которые изменились с момента последнего выхода из программы.
Т.е можно рестартовать мула так часто, как хочется, не нарываясь на получасовой процесс пересчета контрольной суммы для тех 10 гигабайт файлов, которые стоят в очереди на закачку.
- Источники для скачиваемых файлов теперь сохраняются на диске. Т.е. после рестарта мула, еще до коннекта к серверу ваш клиент может начинать опрос источников именно нужного вам файла.
- скопировать "ed2k://" линк можно прямо в списке качаемых файлов.
- встроенная функция предпросмотра фильмов, если скачены куски с началом и концом фильма
- для предыдущего пункта реализована возможность пытаться скачать эти куски прежде всего.
- Скорость вашего Upload может быть разбита на примерно равные куски между заданным числом качающих.
Т.е. ваши 30 килобайт аплоада будут разделены на 10 человек по 3 килобайта каждому, а не на 30 по 1 (mods*) вплоть до задания на сколько человек или по какой скорости нарезать.
- клиент показывает не только скорость, с которой вы качаете каждый файл, но и скорость скачивания с каждого конкретного источника. (mods*) и на каком месте в очереди вы стоите у искочника, с которого пока не качаете.
- можно посмотреть не только очередь уже качающих, но и тех, кто стоит к вам за файлами(и за каким). И эта очередь не ограничена 50 как в осле.
- автоматический приоритет редких в сети файлов (mods*)
- при передачи от мула к мулу блоки могут сжиматься, что дает выигрыш в размере переданного файла.
- Интеллектуальный механизм проверки контрольной суммы позволяет в случае обнаружения битого блока перекачивать не весь 9Мб блок, а только его часть.

Shared файлы:
- возможность задать приоритет и здесь, вплоть до приоритета "Релиз", который будет форсировать вашу программу отдавать этот файл в первую очередь.
Там же можно посмотреть статистику - как скачивают этот файл. На мой взгляд, в этой статистике все неверно, но надеюсь, что эту багу поправят рано или поздно.

Поиск:
- поиск может быть глобальным, по всем серверам или только по текущему серверу,
- там же, в окне поиска можно поставить файл на закачку, указав его "ed2k://" линк,
- (mods*) реализован поиск по всем известным серверам с использованием web движков.

Общее:
- приятный интерфейс, и никакой рекламы
- поддержка разных языков, в том числе и русского
- достаточно полная статистика о том, что происходит - скорости Upload и Download, средние скорости, количество использованных сокетов, графики.
- встроенный IRC клиент

-----------------
Сноска (mods*) означает, что возможность может быть не реализована в официальном emule, а реализована в одной или нескольких модификациях клиента. Причем, так как код клиента открыт, то штучки, реализованные в модах, и вызвавшие одобрение пользователей переползают в основной базовый клиент довольно быстро.
Форум модов мула есть здесь http://www.emule-project.net/ - далее eMule-Board ->Development ->eMule Mods

Это я привел список наиболее общих изменений по отношению к edonkey клиенту. Как написано выше - существует достаточно много модификаций клиента, базирующихся на достаточно свежей официальной версии. В этих модификациях сторонние программисты пробуют свои силы в изменении отдельных возможностей программы. Большая часть из них направлена на попытку дать пользователю большую власть над настройками процесса ul/dl и интерфейса.
Есть моды, более жестко регламентирующие рейтинги клиентов, т.е "ты мне ничего не отдал, а скачал уже 10 мег - я тебе больше не дам". Есть системы, ориентированные на определенную комьюнити, отдающие приоритет в первую очередь клиентам из этой комьюнити. Собственно активно развивающихся модов порядка десятка. Из них 2-3 наболее активных и продвинутых. По показаниям статистики более половины ослинной сети сейчас использует мул в качестве клиента.

Теперь пару слов о рейтинговой системе в базовом муле .
Собственно рейтинг стоится на основании нескольких факторов, таких как:
- тип клиента (мул/не мул)
- LowID / HighID
- сколько уже скачал с меня /Сколько отдал мне
- сколько времени стоит в очереди
комбинация этих параметров дает возможность даже новичку в сети, постояв в очереди, начать что-то скачивать.

Ну, и напоследок то, что в муле пока реализовано плохо:

Первое и наиболее часто возникающее нарекание - безобразная работа под LowID - если ваш комп
за файрволом, или NAT сервером, вы не можете рассчитывать на высокую скорость DL Так было и с ослом, но мул ухитряется плохо работать даже на раздачу из под LowID.
Второе нарекание - мул активно работает с сокетами, действительно активно. И при большом количестве коннектов негативно влияет на работу старых win9X систем. Возможно пользователям 95-98 виндов все же стоит подумать об обновлении системы до win2000 или winXP.
Третье, и последнее - падает он временами. Не у всех, не всегда и не все время. Однако временами случается...
Несомненно другие пользватели мула могут дополнить этот ряд недостатков своими претензиями. Но это наиболее общие...

И еще мула можно поставить в отдельную директорию, скопировать в нее known.met и
server.met из директории осла, запустить мула (осел должен быть выгружен) и указать ему фолдер с временными файлами и фолдер, куда класть скаченное - те же, что вы использовали для осла. Мул сразу начнет скачивать недокаченное ослом.

Общее впечатление от eMule - лучшая альтернатива морально устаревшему клиенту eDonkey2000.