Лаунчер: раздача/скачивание по локальной сети

Вводные: имеются несколько ПК с Win11 в локальной сети, на которых установлена игра, в настройках лаунчера включены раздача после загрузки, UTP, DHT и обмен пирами, клиент выбран одинаковый “полный”.
При запущенном лаунчере на одном из ПК и при полностью скачанном клиенте, запущенный лаунчер на другом ПК начинает качать обновления из сети Интернет, хотя мог бы по локалке с соседних ПК, особенно это печально тем, что Интернет 100мбит/с (провайдер в моём доме больше не даёт), а локалка 1000мбит/с.
Реализован ли в лаунчере механизм обнаружения пиров в локальной сети? Если нет, то планируется ли?
Или может в моей локальной сети нужны какие-то дополнительные настройки? Либо в брэндмауэре нужно дополнительно какие-либо порты открывать?

1 лайк

Даже имея гигабит вы такую скорость не получите ибо упрётесь в диски.

Если у вас ПК в сети и вам так уж важно быстро скачать крупное обновление, то почему бы это не сделать руками ?

Скорее всего нужно, ибо по умолчанию ПК в локальной сети не виден, ещё и важно как вы эту сеть подняли и поднимали вообще.

Никто ранее подобным не занимался.

В диски упора не будет - везде SSD, а 1000Мбит/с - это всего лишь ~100Мбайт/с, так что даже HDD хватило бы на эту сеть.

Зачем делать руками, если можно автоматизировать?

В виндах при подключении к сети выходит запрос типа сети (домашняя/общественная) - это как раз для настройки “видимости” ПК в сети.
Сеть одноранговая, на роутерах с OpenWRT, один основной с DHCP-сервером и выходом в Интернет, все ПК в одном диапазоне IP-адресов, все ПК “видят” друг друга.

По мне так гораздо проще будет:

  1. Полностью обновить игру на одном ПК
  2. Скопировать всю папку с игрой на другой ПК по локальной сети
  3. Запустить лаунчер на втором ПК и при необходимости нажать на иконку гаечного ключа - Проверить файлы. Лаунчер просканирует уже имеющиеся данные и докачает лишь пару мегабайт конфигураций

А зачем тебе патч именно УСТАНАВЛИВАТЬ? Настрой синхронизацию папки с тундрой пропатченной с другими компами в локалке. Проблема только чтобы файл с настройками не копировался, но ведь его можно добавить в исключения.