Обновить

BitTorrent для раздачи игр, но не в пиратских целях

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели4.6K
Всего голосов 11: ↑11 и ↓0+11
Комментарии16

Комментарии 16

Ну p2p сети все близки по духу, но все же ipfs немного в другую сторону. В статье как раз речь о том, что пришлось расширять полномочия трекера, а в ipfs трекер наоборот, отстрелян в пользу всеобъемлющего DHT.

НЛО прилетело и опубликовало эту надпись здесь

Если вопрос о том, кто на битторренте делал свои cdn, то мы далеко не первые. My.games (vk), WarThunder, battle.net

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Да вроде даже windows update. Можете посмотреть список клиентов у Resilio.

Ну например в World of Warcraft обновления по p2p скачивались

Недавно такой функционал появился в Steam.

При попытке установки игры сперва происходит проверка, есть ли в локальной сети комп с уже установленной игрой, и при наличии, скачивание идёт напрямую с него (что сильно ускоряет процесс при жирной локалке в гигабит или больше, и/или экономит трафик там где он не бесконечный).

А почему стэйбл-ноды не реализовали через web-seed? и почему transmission на стэйбл-нодах? Из-за remote интерфейса?

Используем, но не панацея, ноды все равно нужны. А transmission - да, из-за приятного RPC интерфейса.

То, что у разработчиков не хватает денег на сервера это только проблема разработчиков. Использование канала пользователя в своих целях это плевок в лицо игрокам. Как правило этим промышляют разработчики низкокачественных ммо, для которых игрок это только дойная корова из которой нужно выжать по максимуму.

1) Пользователь имеет полное право отказаться, причем лаунчер как наш, так и тех, кто пользуется схожими механизмами, его об этом первым делом спрашивает.
2) Мы все равно содержим полноценную CDN и основной источник данных - наши сервера, выгода здесь лишь в скорости распространения апдейтов в силу большей доступности, скачать у соседа быстрее чем с сервера на другом континенте.

НЛО прилетело и опубликовало эту надпись здесь

Хэши для каждого файла добавили в BitTorrent v2. Только с поддержкой в клиентах не всё гладко. Transmission например не поддерживает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации