Jump to content

Recommended Posts

Posted

Коллеги, может кто подсказать что можно сделать чтобы в период обновлений клиента Танкистов немного разгрузить внешний канал? Может у них есть сервер наподобие GGC от Google(хотя бы программный).

Posted (edited)

запустить торрент клиент

настроить автообновление torrent RSS по инструкции (2пункт): http://worldoftanks.ru/ru/content/guide/general/frequently_asked_questions/#ways_to_load

ну и далее надеяться, что ваши пользователи качать будут с вас,

ну и резать\блокировать исходящий трафик на нелокальные пиры.

Edited by u234
Posted

Поставьте ретрекер из СКАТ КЭШ:

он бесплатный (а будет opensource), самый быстрый в мире,

различает локальных, пиринговых и внешних пользователей и выдает пиры с учетом приоритета,

умеет запрашивать другие трекеры и ретрекеры и получать пиры от них.

 

PS

А в составе решения СКАТ КЭШ ограничивает внешние раздачи в пользу локальных или пиринговых

и умеет принудительно заруливать раздачи на ретрекер.

Posted

Я бы вообще порекомендовал взять СКАТ КЭШ на тест: он отлично сглаживает пики при выходе любых программных

обновлений и стоит пока что очень дешево.

Posted
самый быстрый в мире,

опентрекер собраный с -O3? :)

 

различает локальных, пиринговых и внешних пользователей и выдает пиры с учетом приоритета

Прямо один-в-один мой торрент ретрекер прокси.

Posted

А он без СКАТ существует?

 

Да, пока что он оставался бонусом тем, кто хотя бы потестил кэш,

но на днях выложу его в паблик.

  • 2 months later...
Posted

А он без СКАТ существует?

Да, пока что он оставался бонусом тем, кто хотя бы потестил кэш,

но на днях выложу его в паблик.

В паблике ретрекер еще не появился?

  • 4 months later...
Posted (edited)

касаемо раздачи WoT обновлений.

 

Есть такой топик http://forum.worldof...-м/page__st__60

Скормил в uTorrent rss-фиды, слил 56Gb. Если раздавать их на весь интернет, канал моментально утилизируется на полную и винт взрывается от random read :-) Учитывая, что в тут на 99.99% будет только чтение, можно поставить SSD, собрать массивы и т.д.

Ограничил ipfilter.dat только своими, поднял обратно ретрекер на xbt, пока активность не очевидна. Утро, клиенты приходят по одному-два :-)

 

 

Далее начинается более интересное.

 

Первый вопрос:

1) качать нужно со всех

2) раздавать нужно только своим

 

В принципе обходится запуском нескольких торрент клиентов - один открыт на весь интернет, выкачивает и останавливается, не раздавая. Загруженное перемещается в папку ко второму клиенту раздающему, который открыт только для своих. Тот подхватывает торрент-файл, рехешит и встаёт на раздачу.

Другой вариант - создание фильтра "только свои" + сервера wargaming. Это не очень оптимально т.к. при выходе новых патчей не позволит получать их максимально быстро качая "отовсюду".

Третий вариант - допилить свой торрент-клиент, работающий по логике "качать отовсюду, раздавать только своим". Но у пиров/торрент-клиентов с которых он будет качать тоже есть логика "банить халявщиков" :)

 

 

Второй вопрос:

даже при анонсе апдейтов через ретрекер не факт что клиенты его найдут, так уж устроен торрент-обмен. Клиент опрашивает оба трекера - и WoTовский и retracker. Выбор конкретных пиров из полученного списка остаётся на усмотрение торрент-клиента и заставить его идти "именно к своим" практически невозможно. Если только это отрегулирует со стороны софта сам WoT, модифицировав p2p-клиента.

 

Исходя из второго вопроса может быть операторам стоит договориться с Wargaming о "специальном доменном имени" типа wargaming.local с которого по http или ftp провайдер может при желании раздавать обновления, а wargamin'овский установщий будет проверять это имя наравне с другими. Предполагаю, что получить "дополнительный CDN" от провайдеров практически нахаляву им должно быть интересно :-) Если у кого-то есть выходы на их технарей, можно пообщаться и организовать тест. Да можно хотябы на хабре им написать, через рядовой техсаппорт на сайте глухо вторые сутки :)

Edited by umike
Posted

Другой вариант - создание фильтра "только свои" + сервера wargaming. Это не очень оптимально т.к. при выходе новых патчей не позволит получать их максимально быстро качая "отовсюду".

лучшее враг хорошего

по-моему, это нормальный вариант

Posted (edited)

лучшее враг хорошего

по-моему, это нормальный вариант

 

на мой взгляд договориться с wargaming об отдельном домене с отдачей по http тоже было бы интересно. Думаю, если залить на SSD и отдавать nginx'ом, то тоже может получиться неплохо, особенно на апдейтах до 100Мб весом.

Торенты очень уж своенравны и загнать их на свои seedbox не так-то просто. Можно попробовать "взять количеством", ставить/эмулировать множество seedbox, чтобы "заполонить" список пиров собой. Проще тогда в DNS прописать варгеймовские трекеры на себя :)

 

Для желающих потестить "на коленке" генератор ipfilter (для utorrent, которому нужно указывать запрещенные, а не разрешенные подсетки) можно взять тут http://filemare.com/...ipfiltergen.rar

Изделие не моё, но работает :)

Edited by umike
Posted
Второй вопрос: даже при анонсе апдейтов через ретрекер не факт что клиенты его найдут, так уж устроен торрент-обмен. Клиент опрашивает оба трекера - и WoTовский и retracker. Выбор конкретных пиров из полученного списка остаётся на усмотрение торрент-клиента и заставить его идти "именно к своим" практически невозможно. Если только это отрегулирует со стороны софта сам WoT, модифицировав p2p-клиента.

Ну и что мешает запросы на вотовский трекер себе завернуть или заблочить?

Posted
Ну и что мешает запросы на вотовский трекер себе завернуть или заблочить?
у нас не принято вмешиваться в трафик клиентов без явно означенной законом необходимости
Posted

Торенты очень уж своенравны и загнать их на свои seedbox не так-то просто.

Попробуйте для начала, там видно будет как в реале, а не в голове.

А если ваш seedbox не справится и с собственными абонентами? пусть лучше страдают чем качают с внешки?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.