Увеличиваем скорость загрузки со Steam

Тема в разделе "Техподдержка", создана пользователем V1TSK, 18 июл 2011.

  1. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Наверное все знают, что Steam – это система цифровой дистрибуции игрового контента с миллионами пользователей, позволяющая загружать приобретённые игры с контент-серверов на любой компьютер, на котором произведён вход в учётную запись. Однако, из-за огромного количества пользователей, даже имея 100 мегабитный канал, нужно долго ждать при скачивании крупных игр и особенно в дни мировых релизов.

    В данном HOWTO я расскажу как можно увеличить скорость загрузки и по полной задействовать возможности толстых Интернет-каналов.

    1. Контент-серверы

    Немного теории. Контент-серверы – это зеркала основного сервера Valve, на которых в зашифрованном виде хранятся все игры, доступные клиентам сети Steam. Контент-серверы доступны практически во всех регионах земного шара. По умолчанию при своей установке Steam пингует все доступные зеркала и выбирает то, до которого будет наименьший пинг, однако низкий пинг не означает, что сервер сейчас не загружен и будет отдавать контент не урезая скорость. Для жителей России например доступны 3 контент-сервера: в Москве (Russia – Central; хостится на otstrel.ru), в Екатеринбурге (Russia – Urals; хостится Ростелекомом) и в Новосибирске (Russia – Siberia). Один из этих серверов выбран по умолчанию у всех, кто подключается к Steam из России, поэтому не удивительно, что скорость с них не превышает 100-300 КБ/с, а в дни крупных релизов и 60-70 КБ/с. Решение для владельцев толстых каналов есть – сменить контент-сервер. Как это сделать я расскажу ниже.

    2. Выбор контент-сервера

    Выбирать контент-сервер лучше всего прямо перед предстоящей загрузкой какой-то крупной игры исходя из статистики их загруженности. Статистика обновляется в реальном времени и передаётся на головной сервер Valve, откуда доступна простым пользователям: http://store.steampowered.com/stats/content/ (откроется в новом окне).

    Выбирать нужно наиболее близко расположенный к Вам наименее загруженный контент-сервер. Если у сервера указана нулевая загрузка, значит он в настоящее время недоступен.

    Если у названия сервера в квадратных скобках указано [FILTERED], значит он доступен лишь ограниченному количеству пользователей, например, только абонентам этого провайдера.

    3. Переключение на выбранный контент-сервер

    [​IMG]

    Итак, Вы выбрали наилучший для Вас контент-сервер и хотите переключиться на него прямо сейчас. Это можно сделать в настройках клиента Steam. Выберите в меню SteamНастройки (Settings), перейдите на страницу Downloads + Cloud (Загрузки + Облако) и укажите в поле Регион загрузок (Download region) выбранный Вами контент-сервер. Нажмите OK и разрешите перезапуск клиента Steam. После перезапуска будет использоваться выбранный сервер.

    Не забудьте в поле Скорость Интернет-соединения (Approximate speed of your Internet connection) выбрать нужное значение, близкое к реальности.

    Статья из моего блога. Разрешается копирование, но обязательным условием является указание ссылки на первоисточник.
  2. Motog

    Motog Известный

    Сообщения:
    13
    как узнать какой лучше выбрать? то? чет не дошло до меня! по географии было 3! Живу Россия>Кемеровская область!
  3. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Motog
    Читай внимательнее, в пункте 2 всё подробно написано.
  4. QuakeR

    QuakeR Легенда

    Сообщения:
    1.337
    Допустим я выбрал сервер Valve #236, где его в списке найти? Этот сервер во Франции, а в списке указаны города, Franfe - Paris, Marseille. То есть как узнать к какому городу принадлежит этот сервер?
  5. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Например с помощью GeoIP City.
  6. Antoher152

    Antoher152 Известный

    Сообщения:
    24
    Лажа какая то, раньше качал со скоростью 0,8-1,2 Мбит (скорость нета 2Мбит), но после переустановки винды 100-200кбит. Изменения региона (по России) результата не дает. И почему в http://store.steampowered.com/stats/content/ только центр (Москоу-град)?
  7. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Ставь Европу.
  8. Mushroom

    Mushroom Старожил

    Сообщения:
    547
    Качал со скоростью ~100кб/с, сейчас же качаю все 800. Спасибо! ;)
  9. Daron

    Daron Старожил

    Сообщения:
    141
    Спасибо за статью.
  10. Koster

    Koster Старожил

    Сообщения:
    345
    Хорошенькая тема,спасибо.Я как-то даже не обращал внимание на это и стоял какой-то германский сервер :shock:
  11. Soully

    Soully Старожил

    Сообщения:
    306
    Ставил различные серверы(учитывая нагрузку) не помогает, скорость закачки не превышает 500кб/с. Скорость интернета 12мб/с. Что делать?
  12. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Обратись в техподдержку провайдера. И 500*8 = 4 Мбит/с.
  13. GhostTeam

    GhostTeam Начинающий

    Сообщения:
    20
    блин не могу узнать что ближе ко мне!
    живу Междуреченск Кемеровская область, СИБИРЬ
  14. Smile286

    Smile286 Известный

    Сообщения:
    132
    GhostTeam, попробуйте Russia Urals или Russia Central...
  15. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Это самые тормозные серверы, т.к. к ним подключены все миллионы русскоязычных игроков.
  16. Smile286

    Smile286 Известный

    Сообщения:
    132
    А что тогда выбирать? Если выбрать США, то у тех, у кого провайдер использует опорную сеть Level3, скорость будет еще меньше...

    Я пробовал и Западную Европу и Юго-Восточную Азию - нигде, кроме России, скорость не достигала 1Мб/с.

    Вообще, конечно, выбирать нужно экспериментально, у кого-то будет хорошо там-то, у кого-то - нет, многое зависит от маршрутизации провайдера. И логично попробовать выбрать Russia Central, находясь в РФ...
  17. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    У российских серверов часто просто не хватает канала на всех желающих. Я ставлю либо Германию, либо Францию, либо Швецию. До них у меня достигается тарифная скорость, а до российских - максимум 200-300 КБайт/с.
  18. Фостер

    Фостер Легенда

    Сообщения:
    1.575
    V1TSK,у меня по тарифу идёт входящая скорость 10 метров,но качает со стима максимально
    (какой бы максимум не был) Всего 1.2 метра,это нормально?
  19. Kikker

    Kikker Легенда

    Сообщения:
    2.323
    А у меня по тарифу скорость до 64 кб/сек, а качает бывает с 100 кб/сек, и такого эффекта больше нигде нет.
  20. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Научись различать понятия мегабайт и мегабит. Steam замеряет скорость в мегабайтах, а провайдеры в тарифах - в мегабитах. 1.2 Мбайт/с * 8 = 9,6 Мбит/с. Мы видим честные 10 Мбит/с (0.4 - это естественные потери на служебные пакеты).

    Steam использует сжатие при передаче.