Трансляция игр с одного ПК на другой при помощи Moonlight Streaming
Совсем недавно я собрался ехать в отпуск домой, но поскольку я люблю поиграть в игрульки, а везти свой стационарный «игровой» комп за сотни километров весьма сомнительное удовольствие, нужно было как-нибудь организовать трансляцию с этого самого «игрового» компа на слабенький ноутбук, который я всюду таскаю с собой.
Далее я хочу рассмотреть вариант решения, который мне помог.
🐾 Этот вариант предусматривает наличие у вас:
1. Вывод ПК из спящего режима
🐾 если вас это не интересует, то листайте ниже до второго пункта
Я не хотел, чтобы мой компьюстер работал постоянно, поэтому я должен быть его «усыплять» и как-то пробуждать.
Здесь на помощь приходит технология Wake-on-LAN, которая позволяет пробудить комп из спящего режима сетевой картой.
Заходим в BIOS и в настройках ищем опцию, отвечающую за эту технологию, в моем случае (мать ASUS) это Power On By PME Device в разделе Advanced. Включаем ее. Сохраняемся.
🐾 большая часть картинок будет из интернетов, в т.ч моя фотка вначале
Идем в диспетчер устройств и открываем свойства сетевой карты
Ставим флажки на закладке Управление электропитанием
На закладке Дополнительно включаем опцию Включить при срабатывании функции Magic Packet (в англ. варианте Wake on Magic Packet)
В настройках роутера открываем 9 порт (по умолчанию) для протокола UDP
2. GeForce Experience и Moonlight Streaming
От мерзкого (имхо (нет)) GeForce Experience, оказывается, есть польза.
Первым делом устанавливаем его или обновляем до последней версии на ХОСТЕ и включаем GameStream в настройках в пункте SHIELD. При необходимости добавляем интересующие нас игры, если вдруг GFE их сам не нашел.
🐾 занимательный факт: если подключиться к ХОСТУ по RDP, то SHIELD совсем перестает работать, и в этом случае мне помогает только перезагрузка
В роутере открываем целую кучу портов (по аналогии с WakeOnLan):
TCP 47984, 47989, 48010
UDP 47998, 47999, 48000, 48002, 48010
Тут важно не ошибиться и ничего не пропустить.
Далее, открываем порты для файервола через cmd с помощью команд:
netsh advfirewall firewall add rule name=»GameStream UDP» dir=in protocol=udp localport=5353,47998-48010 action=allow
netsh advfirewall firewall add rule name=»GameStream TCP» dir=in protocol=tcp localport=47984,47989,48010 action=allow
На КЛИЕНТЕ ставим Google Chrome. Переходим на страницу chrome://flags и включаем Native Client. Перезапускаем браузер.
Скачиваем Moonlight в виде расширения .crx с гитхаба проекта:
Открываем настройку расширений (страница chrome://extensions/)
В верхнем правом углу включаем режим разработчика. Перезапускаем браузер.
Перетаскиваем скачанный файл на страницу браузера с настройкой расширения. Он должен предложить установиться. На все соглашаемся.
Moonlight должен был установиться как отдельная программа. Запускаем его. В окне программы нажимаем Add Host и вводим IP адрес ХОСТА. Континью.
Moonlight подключится к ХОСТУ и покажет окно с пин-кодом. На ХОСТЕ откроется окно для ввода ПИН-кода.
После ввода ПИН, если все прошло хорошо, ваш ХОСТ отобразится в списке устройств Moonlight. При нажатии на него откроется список с играми и приложениями из GFE.
Выбираем нужную игру и вперед!
🐾 если что-то не получается, в первую очередь проверьте, открыты ли все нужные порты, и действительно ли они открыты
🐾 не занимательный факт: некоторые игры не поддерживают эту технологию, например мой суперлицензионный Far Cry 5 не позволял вращать камерой, а недавно вышедшая Agony вовсе не запускалась
Источник
Moonlight Game Streaming: транслируем любые игры с компьютера
Беспроводная трансляция игрового контента в последние годы стала одной из приоритетных областей для Nvidia. На этом рынке компания двигается сразу в двух направлениях. Большие надежды возлагаются на сервис Nvidia Grid, воплощающий оригинальную идею «облачного гейминга», когда все вычисления происходят на удаленном сервере, а пользователю транслируется готовая картинка. Другой проект — это GameStream, когда функции сервера берет на себя персональный компьютер пользователя с видеокартой Nvidia внутри.
Nvidia Gamestream стал главной особенностью устройств Nvidia Shield. Когда вышла портативная консоль, транслировать игровой контент можно было в пределах одной сети. После выхода Nvidia Shield Tablet производитель, можно сказать, втихомолку реализовал Remote Gamestream — трансляцию игрового контента в разных сетях.
Некоторое время функция GameStream оставалась эксклюзивной для устройств серии Shield. Пока разработчики не создали проект Moonlight Game Streaming, целью которого является работа Gamestream со множеством портативных устройств, включая iPhone и iPad.
Moonlight Game Streaming: транслируем любые игры с компьютера на iPhone и iPad
На мобильной платформе Apple клиент Moonlight реализован в виде готового приложения, доступного в магазине App Store. Итак, устанавливаем клиент и проверяем, что смартфон или планшет находится в той же локальной сети, что и компьютер. Обязательным условием является наличие графики NVIDIA GeForce GTX 600/700/800/900 или мобильная GPU, а также NVIDIA GeForce Experience.
После выбора хост-компьютера и ввода кода сопряжения на нем запускается Steam с одновременной трансляцией на клиентское устройство. Настройки iOS-приложения позволяют установить разрешение (720p или 1080p), частоту кадров (30 или 60), а также битрейт и режим отображения органов управления.
Moonlight Game Streaming: транслируем любые игры с компьютера на iPhone и iPad
Игры, которые приложение обнаружило на компьютере, появляются в стартовом меню Moonlight Game Streaming. Через параметры Gamestream в этот список добавляются и любые другие исполнительные файлы. Таким образом можно реализовать удаленное управление рабочим столом, указав путь к службе mstsc.exe (обычно C:\Windows\system32\mstsc.exe). Ну и конечно, ничто не мешает транслировать сторонние игры, добавленные в библиотеку Steam.
В числе преимуществ сервиса Moonlight разработчики называют возможность транслировать игровой контент не только на Nvidia Shield, но и на любые устройства с iOS. Рекомендуется использовать высокоскоростное подключение Wi-Fi 5 ГГц и подключать компьютер к роутеру через Ethernet. Быстрая настройка разрешения, частоты кадров и скорости канала — это также безусловное преимущество.
Moonlight Game Streaming: транслируем любые игры с компьютера на iPhone и iPad
Впрочем, разработчикам еще нужно улучшать общую стабильность работы, поскольку компьютер с запущенной Geforce Experience остается невидим для приложений. Или клиент выдает разные ошибки. Да и связь порой прерывается.
Источник
Moonlight Game Streaming: транслируем любые игры с компьютера на iPhone и iPad
Беспроводная трансляция игрового контента в последние годы стала одной из приоритетных областей для Nvidia. На этом рынке компания двигается сразу в двух направлениях. Большие надежды возлагаются на сервис Nvidia Grid, воплощающий оригинальную идею «облачного гейминга», когда все вычисления происходят на удаленном сервере, а пользователю транслируется готовая картинка. Другой проект — это GameStream, когда функции сервера берет на себя персональный компьютер пользователя с видеокартой Nvidia внутри.
Nvidia Gamestream стал главной особенностью устройств Nvidia Shield. Когда вышла портативная консоль, транслировать игровой контент можно было в пределах одной сети. После выхода Nvidia Shield Tablet производитель, можно сказать, втихомолку реализовал Remote Gamestream — трансляцию игрового контента в разных сетях.
Некоторое время функция GameStream оставалась эксклюзивной для устройств серии Shield. Пока разработчики не создали проект Moonlight Game Streaming, целью которого является работа Gamestream со множеством портативных устройств, включая iPhone и iPad.
На мобильной платформе Apple клиент Moonlight реализован в виде готового приложения, доступного в магазине App Store. Итак, устанавливаем клиент и проверяем, что смартфон или планшет находится в той же локальной сети, что и компьютер. Обязательным условием является наличие графики NVIDIA GeForce GTX 600/700/800/900 или мобильная GPU, а также NVIDIA GeForce Experience.
После выбора хост-компьютера и ввода кода сопряжения на нем запускается Steam с одновременной трансляцией на клиентское устройство. Настройки iOS-приложения позволяют установить разрешение (720p или 1080p), частоту кадров (30 или 60), а также битрейт и режим отображения органов управления.
Игры, которые приложение обнаружило на компьютере, появляются в стартовом меню Moonlight Game Streaming. Через параметры Gamestream в этот список добавляются и любые другие исполнительные файлы. Таким образом можно реализовать удаленное управление рабочим столом, указав путь к службе mstsc.exe (обычно C:\Windows\system32\mstsc.exe). Ну и конечно, ничто не мешает транслировать сторонние игры, добавленные в библиотеку Steam.
В числе преимуществ сервиса Moonlight разработчики называют возможность транслировать игровой контент не только на Nvidia Shield, но и на любые устройства с iOS. Рекомендуется использовать высокоскоростное подключение Wi-Fi 5 ГГц и подключать компьютер к роутеру через Ethernet. Быстрая настройка разрешения, частоты кадров и скорости канала — это также безусловное преимущество.
Впрочем, разработчикам еще нужно улучшать общую стабильность работы, поскольку компьютер с запущенной Geforce Experience остается невидим для приложений. Или клиент выдает разные ошибки. Да и связь порой прерывается.
Источник