Як робити якісні роздачі - torrentnews

Тема створення якісних роздач освітлена в мережі досить поверхово. Більшість користувачів рідко створює торренти, якщо взагалі створює, інші роблять при цьому серйозні помилки, які ускладнюють лічерам життя, уповільнюють скачування і призводять до передчасного старіння роздачі.

Ми вже розповідали, як створити новий торрент і оживити «мертвий». Цього разу мова піде про те, як зробити торрент-роздачу максимально надійною і продовжити термін її служби.

Ще кілька місяців тому найпоширенішою помилкою при створенні торрентів було одночасне використання безлічі трекерів. До недавніх пір в цілому ряді роздач з Pirate Bay був зазначений один і той же трекер під кількома різними іменами. На щастя, сьогодні ця помилка вже виправлена. Але до сих пір зустрічаються торрент-файли, в яких перераховано з десяток різних трекерів.

Деякі вважають, що чим більше трекерів - тим краще, але часто від цього більше шкоди, ніж користі. Клієнти, що працюють лише з одним трекером, звертаються тільки до першого з перерахованих і ігнорують всі інші сервера в списку. Мультітрекерние клієнти звертаються і до першого, і до всіх наступних трекерам зі списку, в залежності від того, як вони згруповані. Однак все бенкети з другого трекера в будь-якому випадку реєструються і на першому, а ось бенкети з першого трекера далеко не завжди є на всіх інших.

В результаті, нових бенкетів не додається (за винятком ситуації зі збоєм першого трекера), а час з'єднання і пропускна здатність каналу витрачаються даремно. До того ж, це створює додаткове навантаження на трекер. Хоча на перший погляд вона здасться незначною, при наявності однієї тисячі бенкетів та при 15-хвилинному інтервалі анонса, трекеру доводиться обслуговувати 4000 додаткових, абсолютно не потрібних з'єднань на годину.

На практиці ніякої економії це не дає, оскільки все, що вдається вигадати на позбавленні від зайвих сегментів, з'їдається самим файлом заглушки. Гірше того, при завантаженні торрента, що складається з декількох файлів, заглушка значно збільшує роздачі. У деяких випадках обсяг непотрібних даних досягає 25% від загального розміру.

Середньостатистичному користувачеві немає ніякої потреби вставляти в торрент заглушки. Сумнівні вигоди від цього прийому нітрохи не компенсують збільшення обсягу роздачі і ті складності, з якими доводиться стикатися при їх завантаженні.

Правильно обраний розмір сегмента може прискорити сидирування і на не швидкому інтернеті, а некоректний - занапастити навіть хорошу роздачу. Сегмент визначає розмір даних для роздачі і перевірки, з одного боку, і обсяг інформації, який буде відкинутий при виявленні помилки в процесі хеширования, з іншого боку. Якщо сегментів мало і вони занадто великі, бенкетів буде складно завантажувати, а при великій кількості дрібних сегментів марно витрачається пропускна здатність каналу.

Знайти оптимальне співвідношення в цьому питанні нелегко. Дрібні сегменти захищають торрент від «отруєння» (як це практикується в додатках MediaDefender і інших виробників). До того ж, при різкому збільшенні числа бенкетів їм буде легше обмінюватися дрібними сегментами і підтримувати гідну швидкість роздачі. З іншого боку, відстеження бенкетів, у яких в наявності є необхідні сегменти, забиває канал, і отже, торрент-клієнту доводиться частіше сповіщати бенкетів про наявні сегментах.

Грунтуючись на багаторічному досвіді, можу сказати, що оптимальна кількість сегментів роздачі - від 1200 до 2200. Більшість додатків для створення торрентів дозволяють збільшувати розмір сегмента тільки по 16 Кб, так що доведеться підібрати значення в цьому діапазоні. Наприклад, торрент розміром 700 Мб краще розбити на 1400 сегментів по 512 Кб кожен, а торрент розміром 350 Мб - по 256 Кб. У торрент на 4,5 Гб буде 2250 сегментів об'ємом близько 2 Мб або 1125 - по 4 Мб. У будь-якому випадку, розмір сегмента в 256 Кб для такого торрента не підійде, тому що кількість їх при цьому зросте до 17 500 з гаком, а це надто багато.

Структура файлів - один з ключових чинників, що визначають термін служби роздачі. Як правило, використання архівів не вітається і може привести до передчасного «вмирання» торрента. Це пояснюється тим, що вони займають в два рази більше місця на диску скачав: власне архів для роздачі і розпаковані версія для використання. Єдиний виняток - файли типу «scene.rar», які можна завантажувати одночасно з декількох сайтів.

При створенні роздачі з декількох файлів, дуже важливо правильно називати не тільки файли, але і папки, тому що це безпосередньо впливає на час життя торрента. Ясна описову назву папки набагато краще абстрактних імен на кшталт «temp» або «001», які, до того ж, можуть збігатися з іменами папок на комп'ютері користувача. Творці торрентів, як правило, вважають за краще привласнювати файлу .torrent ім'я кореневого каталогу роздачі, і в зв'язку з цим варто зазначити, що сам торрент можна абсолютно спокійно перейменовувати - це не вплине на його вміст. До речі, існує поширена помилка, ніби кількість файлів в роздачі обмежена - насправді, це не так.

Останній наш рада не пов'язаний безпосередньо зі створенням торрентів, але не стає від цього менш важливим. Не забудьте перевірити настройки з'єднання, перш ніж запускати роздачу у велике плавання. У минулому ми вже розповідали про оптимізацію налаштувань μTorrent і Azureus / Vuze. а також клієнтів BitTorrent взагалі.

Оформляйте свої роздачі правильно, і вони прослужать довго - звичайно, при условіінепреривного сідування. Без цього будь-який торрент рано чи пізно віддасть кінці.