Гайд: как играть на телефоне с ПК через Moonlight
Недавно задался вопросом, как мне, не имея постоянного доступа к моему ноутбуку играть в игры с большой платформы на своём телефоне. Было решено использовать приложение Moonlight для стриминга игр на телефон. После чего начался поиск, как это всё реализовать. Я столкнулся с рядом проблем по ходу дела: был выключен UPnP на модеме, оказалось, что не имеется публичного IP и так далее. Поиск гайдов в интернете не давал мне ответа на мою ситуацию, так что решать приходилось методом научного тыка и "разберусь на ходу", на DTF уже есть статья на эту же тему, но там иной подход, который, лично у меня не сработал. И мой, как мне кажется, оказался достаточно простым.
И так, сборка следующая, ноутбук на Ryzen 7 5800h, RTX 3060, 16Гб ОЗУ, подключён к сети 100мбит/с, телефон был подключён к интернету через симкарту не самого лучшего оператора в стране в плане скорости интернета.
[для чистоты эксперимента всё запускалось и настраивалось на расстоянии 250км от ноутбука, имея только телефон, интернет и предустановленный на ноут AnyDesk]
Для запуска нам понадобится:
ПK с установленым приложением Moonlight: github.com/moonlight-stream/moonlight-qt/releases
Так же NordVPN nordvpn.com
И обязательно GeForce Experience от NVIDIA
Телефон с установленой мобильной версией Moonlight:
NordVPN для телефона
И геймпад для телефона, что бы играть, соответственно, хотя приложение Moonlight предоставляет экранный геймпад.
Откройте GeForce Experience, зайдите в настройки и включите Nvidia Shield, так же кнопкой добавить внесите игры в список Shield, только то, что добавлено будет отображаться на телефоне
Запустите Moonlight на своём ПК
Запустите NordVPN на ПК, зайдите в свой аккаунт и включите функцию Meshnet
Откройте NordVPN на своём телефоне, зайдите в тот же аккаунт, что и на ПК и так же, включите функцию Meshnet, соглашайтесь с предложенной настройкой VPN
Во вкладке Meshnet на телефоне откройте раздел Manage devices, там вы увидете свой ПК
Нажмите три точки и выберите пункт Copy device's Nord name, это и будет ключ для Moonlight к вашему ПК
После перейдите в приложение Moonlight на своём телефоне и нажмите + в правом верхнем углу экрана
Вставьте ссылку на свой ПК, полученную в NordVPN, после появится сообщение об успешном подключении к ПК
В главном меню нажмите на свой ПК, в первый раз появится уведомление с пин-кодом, который нужно ввести во всплывающем окне Shield для соединения, после откроется список игр, добавленных в первом пункте, выберите нужную, подключите геймпад и удачной игры
Возможно нужно будет поиграть с настройками подключения на телефоне, можно снизить битрейт для стабильного соединения и т.д, тут уже всё индивидуально
Если у вас, при попытке запуска, пишет "PC не сопряжён" - возможно у вас название вашего профиля Windows на русском языке, что бы убрать эту ошибку откройте Панель управления, выберите мелкие значки, в параметрах отображения, найдите Региональные стандарты, выберите пункт Дополнительно - > изменить язык системы - > поставьте галочку на "Бета-версия: использовать Юникод", проблема уйдёт.
Так же могут возникнуть проблемы, если выключены настройки маршрутизации в Meshnet, просто откройте Manage devices, выбрав своё устройство с ПК версии NordVPN и включите, как на картинке