Статья в последний раз корректировалась 2021.12.18 и могла потерять свою актуальность !!!
Если в вашем распоряжении есть игровой компьютер с видеокартой Nvidia, можно транслировать (стримить) с него игры почти на любое устройство, находящееся с ним в одной локальной сети. Все будет выглядеть так, как будто вы играете на этом устройстве. Но на самом деле всю "тяжелую работу" по формированию на экране картинки будет выполнять игровой компьютер. Упомянутым способом на смартфоне, планшете, TV-приставке или неигровом компьютере, в т. ч. Raspberry Pi, можно играть в Witcher 3, Red Dead Redemption 2 или любую другую игру, которую "осилит" ваш игровой ПК.
Конечно, имея хороший компьютер, все эти игры удобнее играть на нем. Но, если в комнате с компьютером кто-то отдыхает, можно взять ноутбук или планшет и продолжить игру в другом помещении. Если хочется поиграть на большом телевизоре, можно стримить игру на ТВ-приставку и т.д.
Схема работает так же, как известные сервисы облачного гейминга Google Stadia и Nvidia GeForce Now. Но в роли игрового сервера здесь используется ваш ПК. При этом, не нужно платить абонплату, долго ждать подключения в час-пик, покупать специальный фирменный геймпад (подойдет любой). Учитывая, что стриминг осуществляется через локальную сеть, "отзывчивость" игр будет сносной.
Дальше по тексту игровой компьютер, с которого будут стримиться игры, буду называть компьютером, а устройство, на которое эти игры будут транслироваться – клиентским устройством.
Что потребуется:
• компьютер с видеокартой Nvidia Geforce 600-й серии или новее;
• компьютер и клиентское устройство должны находиться в одной локальной сети. Например, они могут быть подключены к одному домашнему роутеру (сетевым кабелем или через Wi-Fi);
• если планируете стримить игру на смартфон, планшет или TV-приставку, крайне желательно приобрести bluetooth-геймпад или bluetooth-мышь и клавиатуру (у вас вряд ли получится играть в ПК-игры, используя только сенсорный экран);
• на компьютер и клиентское устройство нужно установить некоторые бесплатные программы (см. дальше по тексту).
Порядок действий:
Шаг 1.
На компьютер устанавливаем программное обеспечение GeForce Experience. Его бесплатно можно скачать с
официального сайта NVIDIA. Вполне вероятно, что на вашем компьютере оно уже есть.
После установки открываем GeForce Experience, переходим в "Настройки", выбираем раздел "SHIELD" и активируем GAMESTREAM.
Если заметили, на главной странице GeForce Experience отображается список игр, автоматически обнаруженных на компьютере. Они-то и будут стримиться по умолчанию. Но многие игры туда не попадают. Если какой-то из них в списке нет, можно добавить ее вручную. Нужно в разделе "SHIELD" нажать на "Добавить" и указать путь расположения стартового файла.
Но чтобы не "заморачиваться" отдельно с каждой игрой, можно добавить в этот список весь рабочий стол компьютера. В таком случае стол будет отображаться на клиентском устройстве и можно будет запускать любые игры с расположенных на нем ярлыков или через меню "Пуск".
Добавить рабочий стол в список GeForce Experience можно следующим образом. В разделе "SHIELD" жмем "Добавить", в поле "Имя файла" вводим
C:\windows\system32\mstsc.exe и нажимаем "Открыть". Добавится новый пункт. Можно изменить его название на "Рабочий стол", нажав на "Правка".
Шаг 2.
На клиентском устройстве устанавливаем бесплатное приложение Moonlight. Его можно скачать с официального сайта (
https://moonlight-stream.org) или установить на телефон через GooglePlay / AppStore. Оно весьма универсально и доступно для Windows, Mac OS, Linux, Android, Amazon Fire, iPhone, iPad, Raspberry Pi, Samsung VR.
После установки открываем Moonlight. Приложение должно автоматически обнаружить в локальной сети стриминговый компьютер.
Если Moonlight автоматически не обнаруживает компьютер, нужно подключить его вручную. Для этого в окне Moonlight жмем соответствующую кнопку и в открывшемся окне указываем ip-адрес компьютера в локальной сети.
Обращаю внимание неопытных пользователей на то, что здесь нужно указывать именно ip-адрес компьютера в локальной сети, а не его внешний ip-адрес. Узнать этот адрес можно в настройках домашнего роутера, непосредственно в настройках самого компьютера или же воспользовавшись дополнительным программным обеспечением (например, программой GetMyIP). О том, как это сделать, в Интернете полно подробных инструкций, останавливаться на этом не будем.
При первом подключении Moonlight отобразит PIN-код, который необходимо ввести на компьютере в автоматически появившемся диалоговом окне.
Если диалоговое окно автоматически не появилось, на компьютере нужно открыть Панель управления NVIDIA, щелкнуть в меню по пункту "Рабочий стол" и выбрать "Показать значок в системной области". Затем снова повторить попытку подключения клиентского устройства.
После подключения на клиентском устройстве в окне Moonlight отобразится список доступных игр, а также ярлык для перехода на рабочий стол компьютера, который мы добавили в GeForce Experience на первом этапе. Выбираем нужную игру из списка или переходим на рабочий стол и запускаем ее с расположенного там ярлыка.
Играем…
Учитывая особенности конкретного клиентского устройства и локальной сети, в настройках Moonlight может потребоваться сделать еще кое-какие оптимизации. В частности, там можно уменьшить битрейт видео, изменить разрешение изображения и т.д., по ситуации.