Steam Deck BaseSteam Deck Base

ZeroTier (виртуальная локальная сеть)

4 мин. чтенияСложность: Средне

ZeroTier сочетает в себе функционал VPN и SD-WAN, а также обеспечивает расширенные возможности виртуализации и управления сетью. Фактически пользователям доступны все преимущества частного облака без сложной конфигурации, настройки доменного имени или общедоступного IP-адреса.

Для чего это нужно: возможность играть в кооперативные, мультиплеерные игры с поддержкой сетевой игры по локальной сети (LAN) в любой точке мира, работает как и между Steam Deck, так и PC - Steam Deck

Примечание: данный способ бесплатен, с некоторыми ограничениями: максимальное количество созданных сетей: 3, максимальное количество устройств в одной сети: 10, чего более чем достаточно для игры с друзьями в кооперативные игры

Содержание

Настройка виртуальной локальной сети

Установка клиента для подключения к сети на Steam Deck (Arch Linux)

Подключение к виртуальной локальной сети созданной в разделе "Настройка виртуальной локальной сети"

Управление подключенными устройствами в личном кабинете

Установка клиента для подключения к сети на Windows

Возможные проблемы с подключением к PC

Итог

Настройка виртуальной локальной сети

Вернуться к содержанию

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

  • Регистрируемся на портале my.zerotier.com, нажимаем на кнопку LOG IN/SING UP

  • Входим при помощи учетной записи google аккаунта, либо Майкрософт или регистрируем нового пользователя по кнопке Sing Up

  • В следующем окне по кнопке Create A Network, создаем новую сеть

  • Проваливаемся в появившеюся строку

  • В разделе Settings пишем желаемое имя сети и любое описание

  • Так же можете записать Network ID, его вы будете передавать другим для подключения к данной сети

Установка клиента для подключения к сети на Steam Deck (Arch Linux)

Вернуться к содержанию

Установить ZeroTier

Вернуться к содержанию

ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper

  • Снимаем защиту с записи системных разделов

sudo steamos-readonly disable

  • Обновляем ключи

sudo pacman-key --init

sudo pacman-key --populate archlinux holo

  • Обновляем репозиторий pacman, для этого вводим команду:

sudo pacman -Syu

  • Устанавливаем клиент ZeroTier, вводим команду:

sudo pacman -S zerotier-one

  • Копируем службу ZeroTier в системный каталог, следующей командой:

sudo cp /usr/lib/systemd/system/zerotier-one.service /etc/systemd/system/zerotier-one.service

  • Запускаем службу ZeroTier для автоматического подключения к сети после перезагрузки устройства:

sudo systemctl enable zerotier-one --now

  • Включаем защиту от записи системных разделов

sudo steamos-readonly enable

Удалить ZeroTier

Вернуться к содержанию

  • Останавливаем службу:

sudo systemctl disable zerotier-one --now

  • Удаляем службу:

sudo rm /etc/systemd/system/zerotier-one.service

  • Удаляем программу

sudo pacman -R zerotier-one

Подключение к виртуальной локальной сети созданной в разделе "Настройка виртуальной локальной сети"

Вернуться к содержанию

  • Вводим команду для проверки статуса подключения к сети:

sudo zerotier-cli info

  • Вы должны получить сообщение вида:

200 info f57457dfa3 1.10.6 OFFLINE

  • Для подключение к созданной сети используем команду:

sudo zerotier-cli join network id

  • Для отключения от сети:

sudo zerotier-cli leave network id

  • Где network id это идентификатор нашей сети созданной в разделе "Настройка виртуальной локальной сети"

  • Чтобы убедится что вы подключились к сети, администратор в личном кабинете my.zerotier.com должен увидеть новое подключенное устройство:

Управление подключенными устройствами в личном кабинете

Вернуться к содержанию

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

  • И поставить чекбокс в графе Authorized, по желанию написать имя, чтобы не запутаться и нажать Save

  • Устройству автоматически присвоится IP адрес сети, и статус "Авторизовано"

  • Готово!

Установка клиента для подключения к сети на Windows

Вернуться к содержанию

  • После установки, программа появится в трее, рядом с часами:

  • Нажимаем ПКМ по значку и выбираем Join New Network...

  • Вводим полученный network id от администратора сети

  • Готово!

Возможные проблемы с подключением к PC

  • Если Steam Deck не может подключится к серверу на PC то может помочь с следующее:

  1. Отключение брандмауэра

  2. Отключение антивируса

  3. Выставление для виртуального адаптера ZeroTier метрики = 1

Возможные проблемы с подключение между Steam Deck

  • Переходим в настройки сетевого подключения, переходим в брандмауэр и отключаем, потребуется пароль sudo

Итог

Вернуться к содержанию

Теперь где бы Вы и Ваши друзья не находились, Вы всегда сможете насладится совместной игрой, например в Titan Quest, Stardew Valley и другие игры с поддержкой совместной сессии по локальной сети