Как играть в borderlands 3 по сети на пиратке через хамачи

Обновлено: 03.07.2024

В связи с недавним появлением игры на полках торрент-маркетов, актуальным стал вопрос игры в кооперативе для покупателей данного магазина. Для этого я написал и испробовал сам инструкцию, которая позволяет играть с друзьями как будто вы находитесь в одной локальной сети.

// В данной инструкции для поднятия локалки я использую ZeroTier One, но по идее должна подойти любая софтина которая объединяет компы в одну сеть. Главное чтобы там была поддержка броадкаста, и нужно заставить игру работать именно через поднятое подключение. Для чего в данном случае устанавливается значение метрики //

2) Зарегистрироваться и залогиниться на сайте (я, например, входил через учетную запись гугл, то есть процедуру регистрации, по сути, не проходил)

3) В разделе “Account” сайта (куда вы попадете по дефолту) нажимаете “Create Access Token”, появится “ключ”.

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

6) Кто-то один из друзей должен создать сеть. Можно сделать это из программы, нажав “Create and Join Network”, либо на сайте в разделе Networks, нажав “Create a Network”.

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

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

В развернутом виде выглядит вот так:

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Здесь ремарка: я использую публичную сеть (Public), с настройкой приватной не заморачивался. Если желаете – это на ваше усмотрение, какие там тонкости я не разбирался.

В настройках, в разделе Advanced выберите какой пул адресов IPv4 будете использовать. Здесь бы я рекомендовал выбирать из тех что имеют три числа и одну звездочку на конце, а ля 10.147.18.*, чтобы те кто будут цепляться к сети (до 255 человек) имели адрес отличающийся только последним числом.

Если у вас стоят галки где-нибудь в IPv6 Auto-Assign – снимите их.
ОБЯЗАТЕЛЬНО поставьте галочку “Enable broadcast”.

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Скопируйте Network ID (В данном случае это - af415e486f657493) и раздайте его друзьям:

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

8) Зайдите в “Show Networks” и убедитесь что подключены успешно (Status – OK) и броадкаст включен (Broadcast – ENABLED)

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

ВСЕ СЕТЕВЫЕ НАСТРОЙКИ ГОТОВЫ, НО.

Для того чтобы вы _В ИГРЕ BORDERLANDS 3_ видели друг друга, необходимо заставить игру работать именно через новое соединение. Для этого необходимо выставить метрику для данного подключения в значение 1.

Можно сделать это руками (в самом конце покажу как), а можно воспользоваться скриптом который я написал.

Самое главное, то что для адекватной работы вашей сети вы должны перед игрой метрику для данного подключения выставлять в единицу, а после выхода из игры ставить обратно в автоматический режим. Меня парит, что надо куда-то лазить руками, для этого и написал скрипт.
ССЫЛКА НА СКРИПТ

Он работает следующим образом:

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

- скрипт найдет нужное сетевое подключение по описанию "ZeroTier One Virtual Port", которое автоматически присутствует для виртуального адаптера, и выставит для него метрику в значение 1.

- далее начнется отсчет (я заложил 180 секунд, но в теле скрипта можете изменить это значение) за который вы должны запустить Borderlands 3

- через 180 секунд скрипт начнет 1 раз в 5 секунд проверять запущен ли процесс “Borderlands3.exe” в системе (запущена ли игра или нет)

- как только вы выйдете из игры (ну или она крэшнется, лол), то есть процесса “Borderlands3.exe” в системе запущено не будет, скрипт продолжит свою работу и вернет значение метрики для нужного подключения обратно в автоматический режим.

Пример работы скрипта:

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

Инструкция: Как играть в Borderlands 3 с друзьями Borderlands 3, Сетевая игра, Настройки, Кооператив, Инструкция, Длиннопост

ДАЛЕЕ ТОЛЬКО ДЛЯ ТЕХ КТО НЕ ХОЧЕТ ПОЛЬЗОВАТЬСЯ СКРИПТОМ А ХОЧЕТ ВЫСТАВЛЯТЬ МЕТРИКУ РУКАМИ:

Читайте также: