Share RU
Contents |
Синтаксис
Ниже в примерах, угловые скобки писать не надо. Эти команды нужно вводить в консоли управления MLdonkey (графические и вэб-клиенты имеют встроенную консоль).
~> share <папка>
Где папка это либо полный путь до файла, либо путь от файла с настройками MLdonkey(место где лежит файл downloads.ini и другие). Пример: Полный путь: c:\distr\linux\ (в linux \home\user\distr\linux\) Краткий путь - Путь из папки с наcтройками Mldonkey(к примеру она у вас в папке c:\program files\mldonkey\) тогда ..\..\distr\linux\
~> share <приоритет> <папка>
Про приоритет, читайте ниже в этой статье, в разделе описания.
~> share <приоритет> <папка> <стратегия>
Про стратегии, читайте ниже в этой статье, в разделе описания.
Описание
Эта команда добавляет каталог, который будет общим(расшаренным), в том числе вложенные папки(или нет, в зависимости от стратегии).
Опция приоритет(priority) будет оставлять дополнительные слоты для файлов в этом каталоге. Приоритет это число (вероятно от 0 до 9, или любое), которое задаёт приоритет конкретной папки на отдачу. Т.е. если вы хотите, чтобы в первую очередь от вас отдавались дистрибутив линукс, то вам нужно при расшаривании этой папки поставить приоритет выше чем с другими. При указании приоритета, файлы из этой папки будут отдаваться первее, на них будут выделятся отдельные слоты(часть полосы отдачи). Вероятно лучше было и называть эту опцию "Добавлять слоты", но это создавалось так давно и менять уже ничего не хочется ;-). Этот вариант идеален для людей, которые хотят выпустить свои собственные файлы, например, но в то же время хотят раздавать и другие нужные файлы. Если приоритет не укзан, то по умолчанию он будет "0" у всех (т.е. слоты не резервируются).
Опция стратегия появилась в MLDonkey с версии 2,5-4+3. Стратегии обмена настраиваются в файле searches.ini, так же там есть ряд ругих настроек в том числе для создание своих поисковых шаблонов. Файл содержит различные настройки: рекурсивно или нет(т.е. с подпапками или нет), мин размер файла, максимальный размер файла, расширения, сети и т.д. Обращу внимание, что про стратегии лучше прочитать отдельную статью, чтобы лучше это понять. Для большинства случаев обычного расшаривания можно указывать стратегию "all_files" (без ").
Предопределённые стратегии: "all_files": расшаривает все файлы в папке рекурсивно(вместе с подпапками) (если не укажете стратегию, то по умолчанию будет эта) "only_directory": дословно "Только папка" - все файлы в папке, кроме других папок и файлов в них. "mp3s": все файлы с расширением .mp3 и размером < 10 MB "avis": все файлы с расширением .avi и размером > 500 MB "incoming_files": дословно "входящие файлы" - расшаривание файлов в папке, без расшаривания подапок, отличается от "only_directory" тем, что в эту папку будут перемещатся докачанные(завершённые) файлы. Работает с версии(2.5.30). "incoming_directories": дословно "входящие папки" - расшаривание каталога с папками и подпапками, отличается от "all_files" тем, что в эту папку будут перемещатся докачанные(завершённые) ПАПКИ с файлами, например скачанные при помощи торрент сети. Работает с версии(2.5.30).
Каталоги общего доступа настроенные(расшаренные) по умолчанию:
incoming/files, в папке MLdonkey, со стартегией "incoming_files". incoming/directories, в папке MLdonkey, со стратегией "incoming_directories". shared/, в папке MLdonkey, со стратегией "all_files". (только начиная с версии 2.5-4+3 и старше)
Фильтрование стратегий для конкретных сетей, пока не реализовано. Когда это будет реализовано, при помощи стратегий, можно будет расшаривать конкретные файл для конкретных сетей, например тот тип файлов, которые наиболее подходит данной сети (например бывают сети специализированные на обмене музыкой).
Если вы запустите команду reshare(перешарить) после команды share(расшарить), то процесс добавления новых файлов начнётся сразу же. Иначе, это это будет сделано автоматически, но спустя некоторое время (до одной минуты).
Примеры (с описанием)
~> share 5 /home/release_dir
даст 5 отдельных экстра слотов только для этого каталога (без подкаталогов).
~> share 0 /home/movies avis
Расшарит все файлы с раширением *.avi размещённые в папке /home/movies и подкаталогах, использует отдачу файлов оттуда, на общих основаниях.
См. также
ShareFiles, reshare, unshare, shares, uploaders, shared_directories, shared_extensions, max_upload_slots, dynamic_slots