Steam Link и Moonlight: полное руководство по игре в компьютерные игры на мобильном устройстве.

  • Steam Link выделяется своей простотой и интеграцией со Steam, в то время как Moonlight и Sunshine предлагают больший контроль, качество и совместимость с большим количеством устройств.
  • Наличие хорошей сети — это ключ к успеху: по возможности используйте Ethernet, правильно настройте Wi-Fi и адаптируйте разрешение, частоту кадров и битрейт к условиям окружающей среды.
  • Sunshine превращает ваш ПК в потоковый сервер для Moonlight, позволяя играть на мобильных устройствах, телевизорах, консолях и многом другом, дома или за его пределами, с помощью VPN.
  • Такие проблемы, как задержки, черный экран или сбои при запуске ПК, обычно решаются путем тонкой настройки синхронизации, видеовыходов, функции Wake-on-LAN и самой сетевой конфигурации.

Играйте в компьютерные игры на своем мобильном устройстве.

Если вам нравится играть в компьютерные игры, но иногда вы предпочитаете расслабиться на диване или в постели с телефоном, вы, вероятно, уже сталкивались с подобными играми. Steam Link, Moonlight и Sunshine как решения для удалённых игр.Это инструменты, которые превращают ваш компьютер в своего рода «персональное облако» для потоковой передачи игр практически на любой экран: телевизор, мобильный телефон, планшет, ТВ-приставку, даже Steam Deck или игровую консоль.

Интересно то, что при правильной настройке это возможно. Наслаждайтесь компьютерными играми на мобильном устройстве с потрясающим качеством и очень низкой задержкой.До такой степени, что часто трудно понять, играете ли вы локально или через стриминг. При этом легко запутаться: существует бесчисленное множество руководств, странных терминов (GameStream, HEVC, фиктивный HDMI…) и возможных комбинаций Steam Link и Moonlight/Sunshine, которые могут сбить с толку любого.

Steam Link против Moonlight и Sunshine: что делает каждая из них и когда её использовать.

Первый шаг — понять, что предлагает каждая система, чтобы вы могли решить, подходит ли вам какая-либо из них. Steam Link или стоит ли прокатиться на Moonlight with Sunshine? на вашем ПК. По сути, все они делают одно и то же: компьютер запускает игру, сжимает её в видео и отправляет по сети на клиентское устройство (мобильный телефон, телевизор и т. д.), которое отображает изображение и отправляет обратно команды с контроллера или клавиатуры.

Steam Link — это официальное решение от Valve, интегрированное с вашей учетной записью Steam. Главное его преимущество — простота: вы устанавливаете, подключаете и играете без каких-либо сложностей.Кроме того, вы можете добавлять в свою библиотеку Steam внешние исполняемые файлы, так что можно запускать игры не из Steam (из Epic Games, GOG, эмуляторов и т. д.) и транслировать их на телевизор или мобильное устройство.

Лунный свет, в свою очередь, является Клиент с открытым исходным кодом для старого протокола GameStream от NVIDIA.Изначально для этого требовалась совместимая видеокарта NVIDIA, но со временем сообщество создало Sunshine — сервер с открытым исходным кодом, который имитирует GameStream и может использоваться с видеокартами NVIDIA, AMD или Intel. Таким образом, Moonlight и Sunshine образуют очень гибкую и мощную комбинацию для создания собственной домашней системы потоковой передачи.

Главное достоинство фильма «Лунный свет» заключается в том, что Оно доступно практически на любой системе, которую вы только можете себе представить.Windows, macOS, Linux, Android, iOS, Apple TV, Raspberry Pi, ChromeOS, Wii U, Switch, Xbox One/Series X|S, PS Vita, телевизоры LG с WebOS, Fire TV, старые физические устройства Steam Link… и многое другое. Это открывает возможности для повторного использования практически любого устройства с экраном в качестве игрового клиента.

Когда дело доходит до выбора, реальность такова, что для многих пользователей это не так. Steam Link может быть достаточным, если вы хотите играть только на телевизоре или мобильном устройстве дома.В основном, с использованием вашей библиотеки Steam и без доведения качества изображения до предела. Moonlight/Sunshine предлагает больше возможностей настройки и, при правильной настройке, обычно обеспечивает лучшую задержку и качество, но также требует немного больше конфигурации и понимания сети.

Преимущества и ограничения Steam Link для игры в компьютерные игры на мобильных устройствах.

Steam Link отлично подходит для поиска. Что-то быстро устанавливаемое, "просто работающее" и интегрирующееся с Big Picture.На телефоне Android достаточно просто скачать приложение, определить компьютер с открытым Steam в той же сети, ввести PIN-код, и всё: ваша библиотека игр теперь отображается на экране телефона, с поддержкой контроллера и режимом, разработанным для гостиной.

Одна из его наиболее привлекательных особенностей заключается в том, что Вы можете добавить любую игру или программу в свою библиотеку Steam. в качестве внешней игры. Это означает, что на практике вы можете транслировать игры из Epic Games Store, Xbox Game Pass PC, GOG или даже эмуляторов и других приложений через Steam Link. Для игры на телевизоре это очень удобный способ централизовать все в интерфейсе Steam.

Что касается впечатлений, многие отмечают, что Steam Link обеспечивает "достойную" производительность, но некоторая задержка всё же заметна.Особенно если вы играете по Wi-Fi, а не по проводному соединению. В одиночных играх или более спокойных проектах эта небольшая задержка обычно приемлема, позволяя вам расслабиться на диване без серьезных проблем, хотя она не идеальна для соревновательных или динамичных шутеров.

Несоответствия в работе Steam Link часто наблюдаются в средах с Перегрузка Wi-Fi или попытка играть в другой комнате, разделенной несколькими стенами.Некоторые пользователи сообщают о задержках от 80 до 150 мс, чего достаточно, чтобы перемещение персонажа в таких играх, как Hogwarts Legacy, ощущалось «тяжелым» или заметно замедленным, даже при приемлемом качестве графики.

Кроме того, хотя Steam Link имеет определенные параметры настройки, Она не обеспечивает такого же уровня точного контроля над разрешением, битрейтом, кодеком и другими параметрами. Что мы и обнаружили в Moonlight. Если вы стремитесь выжать максимум из каждой миллисекунды задержки или точно настроить качество изображения, то, вероятно, обнаружите, что возможности настройки несколько ограничены.

Moonlight + Sunshine: Ваше домашнее игровое облако на любом устройстве

Steam Link и Moonlight для запуска компьютерных игр на мобильном устройстве.

Комбинация Sunshine (сервер) + Moonlight (клиент) стала одно из самых популярных решений для самостоятельной трансляции игр.Идея проста: вы устанавливаете Sunshine на свой игровой ПК, а Moonlight — на все устройства, с которых хотите играть, будь то дома или, приложив немного усилий, вне дома, используя VPN или такие инструменты, как Tailscale.

Sunshine доступен для Windows, macOS и нескольких дистрибутивов Linux. Это позволяет использовать практически любой современный графический процессор, будь то NVIDIA, AMD или Intel.При первом запуске в Windows система может отобразить типичное предупреждение безопасности, например, «Windows защитила ваш компьютер»; в этом случае следует подтвердить доверие к приложению и продолжить работу, поскольку это распространенное ложное срабатывание в малоизвестных программах.

После установки Sunshine он открывается автоматически. Веб-интерфейс администрирования находится по адресу https://localhost:47990Вполне нормально, что браузер также отобразит предупреждение о том, что сайт небезопасен или опасен, поскольку он использует локальный сертификат; просто примите риски и перейдите на сайт. Там вы создадите учетную запись пользователя с именем пользователя и паролем для управления сервером потоковой передачи.

После создания учетной записи компьютер готов к работе. сервер, с которого игры будут транслироваться клиентамВ верхней части интерфейса Sunshine расположены ключевые разделы, такие как «PIN-код», используемый для сопряжения устройств, и «Настройки», где можно регулировать расширенные параметры, такие как качество, производительность, кодек и т. д. Поначалу вам не нужно будет многое менять, но полезно знать, что все важные настройки находятся именно там.

Следующий шаг — установка Moonlight на клиентские устройства. Вот тут-то и начинается самое интересное, потому что В магазине Moonlight есть версии практически для всего, что есть у вас дома.Мобильные телефоны Android и iPhone, Apple TV, смарт-телевизоры с определенными системами, адаптеры, такие как Chromecast с Google TV, игровые консоли, мини-ПК, Raspberry Pi для создания потоковой «консоли» и т. д.

Базовая настройка Moonlight на мобильных устройствах, телевизорах и других гаджетах.

На практике процесс сопряжения Moonlight с Sunshine довольно схож на всех устройствах. Установите Moonlight из соответствующего магазина, откройте его и дождитесь автоматического обнаружения компьютера с Sunshine в той же локальной сети.Если он появится, просто нажмите на него; если нет, вы можете вручную ввести локальный IP-адрес (например, 192.168.1.xxx), чтобы принудительно установить его.

При первой попытке подключения отображается Moonlight. четырехзначный PIN-код на экране клиентского устройстваЭтот PIN-код необходимо ввести в панели Sunshine, в разделе «PIN», с вашего компьютера. После этого сервер подтвердит новый клиент и предложит имя для его идентификации (например, «Chromecast» или «Mobile»). После принятия устройство будет подключено навсегда.

Когда вы вернетесь к клиенту, вы увидите один или несколько ярлыков. Обычно вы найдете один доступ типа «ПК» и один доступ типа «Steam».Режим ПК работает как локальный удаленный рабочий стол: вы копируете экран своего компьютера, видите рабочий стол Windows и управляете всем с помощью контроллера или сенсорного экрана, как если бы ваше устройство было дополнительным монитором.

В свою очередь, режим Steam напрямую запускает клиент Steam на ПК. Активируйте режим «Большая картинка», чтобы просматривать изображение на весь экран телевизора или мобильного устройства.Таким образом, пользовательский опыт очень похож на использование Steam Deck: вы перемещаетесь по своей библиотеке с помощью контроллера, запускаете игры и управляете всем в интерфейсе Steam без необходимости использования мыши или клавиатуры.

Moonlight позволяет применить эту же идею ко всевозможным гаджетам: Вы можете играть на мобильном устройстве, сидя на диване, на Steam Deck, используя свой ПК в качестве «графического движка», на Xbox Series X с соответствующим приложением или на Chromecast с Google TV. подключив контроллер через Bluetooth. Во всех случаях ваш ПК будет выступать в качестве центрального сервера, а остальные устройства — в качестве облегченных «игровых терминалов».

Важность сети: кабельное соединение, Wi-Fi, задержка и стабильность.

Независимо от мощности вашей видеокарты, если качество сетевого соединения оставляет желать лучшего, Качество трансляции игр может быть испорчено.Высокая задержка, микрозаикания, артефакты на экране или постоянные рывки обычно больше связаны с подключением, чем с самой игрой или Moonlight/Steam Link.

Золотое правило ясно: Если есть возможность подключиться через Ethernet-кабель, сделайте это.Подключение ПК и клиентского устройства к маршрутизатору через Ethernet-кабель значительно снижает задержку, повышает стабильность и позволяет использовать высокие скорости передачи данных, не опасаясь перегрузки сети. В реальных тестах переключение с Wi-Fi на Ethernet на таких устройствах, как Chromecast, показало очень заметное улучшение плавности и качества изображения.

Однако играть с проводным подключением на всех устройствах не всегда возможно. У некоторых пользователей ПК и Apple TV или мобильный телефон находятся в разных комнатах, на расстоянии около 6 метров друг от друга, и нет возможности проложить кабель. В таких ситуациях... Качество Wi-Fi и правильное расположение роутера имеют решающее значение.При хорошем интернет-соединении Steam Link может обеспечить приемлемый игровой процесс, но с высокой задержкой; Moonlight, с другой стороны, может предложить очень четкое изображение и очень низкую теоретическую задержку, но могут возникнуть другие проблемы, такие как ритмичные подтормаживания.

Типичный случай: со Steam Link вы получаете Изображение несколько блеклое и имеет задержку в 80-150 мс.Это становится очевидным при перемещении персонажа в современных экшен-играх или RPG; в то время как в Moonlight достигается безупречное изображение с задержкой от 1 до 3 мс, согласно показаниям приборов… но каждую секунду ощущается постоянное микрозаикание, что делает игру неиграбельной для некоторых пользователей.

В подобных ситуациях рекомендуется проверить канал Wi-Fi, загруженность сети, наличие помех (от соседей, находящихся рядом устройств) и даже попробовать другие варианты. Адаптеры питания с Ethernet (PLC) или более современными точками доступа.Сеть так же важна, как и мощность вашего ПК: независимо от того, насколько мощна ваша RTX 3090 или Ryzen 9, если Wi-Fi работает с перебоями, качество потоковой передачи будет страдать.

Настройки качества в Moonlight: разрешение, частота кадров и битрейт.

Одним из существенных преимуществ Moonlight перед Steam Link является то, что Это позволяет точно настроить качество и производительность потоковой передачи.В клиентской части можно изменять разрешение, частоту кадров, битрейт, кодек и даже такие специфические параметры, как автоматическая оптимизация игры или определение контроллера.

Например, для больших телевизоров можно установить разрешение потоковой передачи 1440p при 60 кадрах в секунду с высоким битрейтом, а для более медленных соединений — снизить его до 720p при 30 кадрах в секунду с умеренным битрейтом. Согласно этой теории, снижение разрешения, частоты кадров или битрейта должно способствовать повышению стабильности.Однако некоторые пользователи перепробовали все возможные комбинации (720p, 1440p, 30/60 кадров в секунду, битрейт 25-150 Мбит/с) и всё равно замечают циклические подтормаживания каждую секунду.

Кроме того, лунный свет позволяет Включить или отключить кодек HEVC (H.265)Он лучше сжимает изображение с тем же битрейтом, что и H.264, и позволяет выбирать такие параметры, как «Запросить HDR-видео», хотя обычно эта функция отключена во избежание несовместимости. Он также предлагает такие настройки, как «Оптимизировать игровые параметры» или «Автоматическое определение игрового контроллера», которые, как правило, лучше оставить включенными, если вы не занимаетесь отладкой конкретной ошибки.

Если после экспериментов со всеми этими настройками вы по-прежнему замечаете проблемы с микрозаиканием, вам следует начать смотреть дальше базовых цифр: Вертикальная синхронизация, G-Sync/Freesync, ограничители FPS, графические драйверы и т. д. Часто причина зависаний кроется не в сети или в программе Moonlight, а в способе генерации видеосигнала на самом компьютере.

Чтобы в полной мере насладиться качеством графики в Sunshine, вы также можете... Настройка профилей производительности для графического процессора и видеокодера.Этого можно добиться, увеличив использование карты памяти, если оно не достигает 100%, или путем тонкой настройки очереди кодирования. Речь идет не о том, чтобы зацикливаться на каждом параметре, а скорее о понимании того, что есть возможность адаптировать работу системы к каждому устройству и сети.

Распространенные проблемы и решения: заикание, задержка и черный экран.

При настройке собственной системы потоковой передачи часто возникают неприятные препятствия. Два наиболее часто обсуждаемых из них: При использовании Moonlight наблюдаются постоянные микрозаикания, а при подключении к ПК — черный экран.даже когда кажется, что всё настроено правильно.

В случае ритмичных заиканий некоторые пользователи пытались настроить G-Sync, отключить V-Sync, Ограничьте частоту обновления монитора до 60 Гц и заблокируйте частоту кадров в игре, используя такие инструменты, как GeForce Experience, RTSS или непосредственно в самой игре.При этом не удается устранить этот «скачок», который появляется каждую секунду. В таких ситуациях важно проверить синхронизацию между частотой кадров игры, частотой обновления монитора и настройками захвата/кодирования Sunshine.

Ещё одна очень распространённая проблема с Sunshine/Moonlight — это подключение с клиентского устройства. Я вижу только черный экран, хотя звук работает.Это обычно происходит, когда к игровому ПК подключены только мониторы DisplayPort, а сервер пытается использовать выход HDMI, к которому фактически ничего не подключено.

Простым решением было подключить дополнительный монитор к порту HDMI, но это не всегда практично. Поэтому многие прибегают к другим способам. «Поддельный HDMI-штекер» или фальшивый HDMI-адаптерЭто небольшое недорогое устройство (стоимостью всего несколько евро), которое подключается к HDMI-порту вашего ПК и имитирует наличие включенного монитора. Sunshine считает, что у него есть настоящий монитор, и генерирует для него изображение, которое Moonlight видит на вашем телефоне или телевизоре.

Также вполне нормально, что после нескольких лет неиспользования Moonlight некоторые функции, которые вы помните, могут перестать работать так же, как раньше. Например, Включение ПК из выключенного состояния с помощью функции Wake-on-LAN Затем подключитесь через Moonlight. Если у вас была предыдущая настройка, и сейчас она не работает, убедитесь, что на вашем ПК по-прежнему используется статический IP-адрес, что ваш маршрутизатор разрешает пакеты Wake-on-LAN (WoL) и что ваша сетевая карта сохраняет эту возможность даже при выключенном маршрутизаторе.

С другой стороны, если вы используете инструменты удаленного доступа, такие как Tailscale, для подключения к вашему ПК извне дома, то это легко сделать. Разрешение остается неизменным — 1920×1080.Это разрешение основного монитора. Оно может ограничивать качество или искажать изображение на мобильных телефонах и планшетах; во многих случаях решение заключается в создании пользовательских разрешений в системе, изменении настроек экрана или даже использовании HDMI-заглушки для определения «виртуального монитора» с желаемым разрешением.

Игра вдали от дома: Tailscale, мобильные данные и лучшие практики.

После того, как потоковая передача заработает в вашей локальной сети, следующим шагом будет... Играйте где угодно, используя мобильный интернет или внешний Wi-Fi.Для этой цели многие пользователи комбинируют Sunshine/Moonlight с виртуальными частными сетями, такими как Tailscale, которые позволяют им подключать свой мобильный телефон и ПК так, как если бы они находились в одной локальной сети, без необходимости вручную открывать порты на маршрутизаторе.

При настройке Tailscale с обеих сторон Moonlight может обнаружить удаленный ПК и обеспечить удивительно хорошее качество связи даже в сетях 4G/5GПри условии хорошего покрытия сети и щедрого тарифного плана на передачу данных (стриминг игр потребляет довольно много трафика), именно здесь хороший мобильный контроллер, такой как GameSir, действительно становится полезным и перестает быть "недооцененным".

Однако чем дальше вы отходите от локальной сети, тем больше вероятность того, что... В таких условиях становится крайне важно настраивать разрешение, частоту кадров и битрейт в соответствии с реальными условиями.В сетях 4G обычно разумнее играть в разрешении 720p с частотой 30 кадров в секунду и умеренным битрейтом, в то время как в сетях 5G или при хорошем общедоступном Wi-Fi можно использовать немного более высокие значения. Идея заключается в том, чтобы найти баланс, чтобы качество соединения не ухудшалось, а задержка оставалась в пределах играбельного диапазона.

В подобных сложных ситуациях полезно иметь четкое руководство с простыми шагами, потому что Чем больше читаешь, тем легче запутаться в сетевых концепциях, IP-адресах, туннелях и сертификатах.Если вы собираетесь рекомендовать свою систему другим людям, полезно в простой форме описать основные моменты: что установить, что активировать на ПК, как выполнить сопряжение мобильного телефона и как проверить работоспособность VPN.

При правильной настройке вы можете достичь ситуации, когда у вас есть Хороший домашний игровой ПК, функционирующий как «центральный сервер», несколько распределенных клиентских устройств (мобильные устройства, телевизор, легкий ноутбук, консоль и т. д.) и возможность играть как локально, так и удаленно.При этом вы сможете максимально эффективно использовать имеющееся оборудование, не оплачивая подписки на облачные игровые сервисы и сохраняя контроль над собственной инфраструктурой.

Сочетание Steam Link для тех, кто ценит удобство и интеграцию со Steam, и Moonlight/Sunshine для тех, кто хочет добиться максимального качества и совместимости, а также хорошо настроенная сеть (в идеале проводная, если это возможно, или хорошая Wi-Fi, если нет), в конечном итоге приводит к следующему результату: Гибкая игровая экосистема, в которой ваш ПК превращается в сверхмощную консоль, доступную из любой точки мира.Будь то в гостиной с большим телевизором, в спальне с мобильным телефоном или даже вне дома, используя мобильный интернет.