Немного вводных: облачный гейминг это передача потокового видео с компьютера хоста, качество которого сильно зависит от пропускной способности сети поэтому стоит сразу понимать сможет ли ваша сеть вытянуть поток минимум 15-20мбит/с, чтобы картинка не "сыпалась", так же от стабильности сети будет зависеть Input Lag вводимых команд с ваших переферийных устройств (Клава, мышь, геймпад). В данном руководстве я буду отталкиваться от Windows версии ПК.
Итак для начала нам понадобится:
1) ПК (Желательно игровой);
2) Выделеный IP (рекомендуется) и/или наличие VPN в локальную сеть ПК;
3) Клиент Moonlight Streaming;
4) Видеокарта от Nvidia, а для остальных служба Sunshine.
Если Ваш ПК худо бедно запускает какие то игры, то вполне вероятно он сможет и в облачный гейминг, если в вашем ПК стоит видеокарта от Nvidia, то сразу начинаем с загрузки и установки приложения GeForce Experience(GFE), после установки нам потребуется включить функцию GAMESTREAM на вкладке SHIELD и там же по кнопке добавить приложение mstsc.exe для подключения к рабочему столу, которое расположено по пути C:\Windows\System32
Если же в вашем ПК стоит видео карта от AMD или ее вовсе нет, то нам потребуется служба Sunshine, разделе Releases находим пост с пометкой Latest (Pre-Releases это условные бета версии) в разделе Assets выбираем нужный дистрибутив или портативную версию (не рекомендую).
После установки нам потребуется настроить службу sunshinesvc.exe, предварительно проверив, что она запущена через команду выполнить с правами администратора Win+R > ввести services.msc > зажав Shift+Ctrl нажать на ОК > ввести пароль если потребуется. Если у службы по какой то причине стоит запуск вручную, поменять на автоматически, чтобы при запуске системы служба была всегда включена и к ПК можно было подключаться без лишних манипуляций.
Теперь через WEB интерфейс который расположен по адресу https://localhost:47990 создаем логин и пароль для входа в настройки службы Sunshine (важно запомнить их, чтобы не заморачиваться с восстановлением через консоль). Перезапускаем службу и обновляем страницу, где теперь потребуется ввести созданные ранее логин и пароль. При первом запуске у Вас могут быть ошибки из-за отсутствия установленного драйвера геймпадов и/или установленный GFE с включенной функцией GAMESTREAM. Соответственно иправляется просто: качаем и устанавливаем драйвер для геймадов по ссылке и отключаем в GFE в разделе SHIELD функцию GAMESTREAM перезапускаем службу и готово.
Далее у нас есть два пути:
- Первое - это подключение по прямому белому выделенному статическому IP, что потребует проброс портов в роутере, а именно: TCP 47984, 47989, 48010 и UDP 47998, 47999, 48000, 48002, 48010, но даст нам возможность подключаться с любого устройства без лишних настроек будь то мобильный телефон или любое другое устройство где можно запустить MoonLight. Так же для проверки портов есть утилита Moonlight Internet Hosting Tool.
- Второе - это подключение через VPN к нашей внутренней сети, но избавит нас от настройки в роутере. Тут я могу предложить бесплатный Radmin VPN (по сути тот же, возможно знакомый Вам, Hamachi, но лучше) или если в вашем роутре есть встроеная функция VPN, то лучше использовать его. По настройке Radmin VPN все предельно просто качаем > устанавливаем >
пкм создаем сеть > указываем название и пароль > подключаемся.
Далее копируем IP нашего ПК хоста и переходим к установке клиента Moonlight Streaming. На сайте GitHub выбираем пост пометкой Latest и внизу в поле Assets качаем портативную версию или устанавливаем нужный дистрибутив.
Запускаем скачанный или установленный MoonLight и добавляем наш ПК Хост кликнув на иконку в правом верхнем углу, вводим скопированный ранее IP из Ramin VPN или вводим статический IP, если были проброшены порты. Далее нужно кликнуть на появившемся ПК с замком, ввести код подтверждения на ПК Хосте или в окне GFE или в WEB интерфейсе Sunshine на вкладке PIN.
Если все сделано правильно то появится ПК без замка
Теперь можно перейти к настройкам MoonLight.
Перечень горячих клавиш в открытой сессии
- Ctrl+Alt+Shift+Q - Выход из сессии (Закрытие игры запущенной на ПК)
- Ctrl+Alt+Shift+Z - Переключение захвата устройствв ввода (Клавамышь)
- Ctrl+Alt+Shift+X - Переключение между полноэкранным и оконным режимом приложения Moonlight
- Ctrl+Alt+Shift+S - Информация по производительности сессии (не поддерживается на Steam Link или Raspberry Pi)
- Ctrl+Alt+Shift+M - Переключение режима мыши (перехват указателя мыши или прямое управление)
- Ctrl+Alt+Shift+V - Ввод скопированного текста с Локального ПК на ПК Хоста
- Ctrl+Alt+Shift+D - Сворачивание окна приложения Moonlight
- Ctrl+Alt+Shift+C - Toggle local cursor display in remote desktop mouse mode (remote cursor will always show up due to GameStream limitations)
- Ctrl+Alt+Shift+L - Переключение блокировки указателя мыши в области видео (требуется установленный флажок «Оптимизировать мышь для удаленного рабочего стола вместо игр»)
Готово, теперь можно играть со своего ПК где угодно и почти на чем угодно.
---------------------------------------------------------------------------------------------
Задать вопрос в ТГ
На чай: Сбер 5469 3800 2872 0737
На кофе: Тинькофф 5536 9100 2093 3927
На печеньки: ВТБ 5368 209 3240 2257
Для продвинутых:
USDT (TRC20): TBJjvvdvLYmStydV45VFQM6MdFF4qUdPZQ
BTC: 3JSwQ5trERXnZzG47kgjYcj8uqmT2t16uk
ETH: 0x96e6b123e33b413df8078f248ed63edc9a24842c