Sunshine + Moonlight Удалённый гейминг

Транслируйте и играйте в игры с ПК удалённо с почти нулевой задержкой, используя Sunshine (хост) и Moonlight (клиент) на GPU-серверах Clore.ai.

circle-info

Sunshine является сервером потоковой передачи игр с открытым исходным кодом для самостоятельного размещения с более чем 20 000 звёзд на GitHub. Moonlight — это бесплатный клиент с открытым исходным кодом, который подключается к нему. Вместе они соперничают с GeForce NOW — за небольшую часть стоимости.


Что такое Sunshine + Moonlight?

Sunshine — это форк оригинального стека Moonlight/GameStream, теперь полностью независимый и активно поддерживаемый LizardByte. Он захватывает вывод вашей GPU, кодирует его в реальном времени с использованием H.264/H.265/AV1 и транслирует по сети с ультранизкой задержкой.

Moonlight — это клиентское приложение, доступное для Windows, macOS, Linux, Android, iOS, Raspberry Pi и даже некоторых умных телевизоров.

Почему использовать это на Clore.ai?

  • Арендуйте высокопроизводительную GPU (RTX 4090, A100 и т. д.) по спотовым ценам

  • Транслируйте AAA-игры из облака на любое устройство — даже на дешёвый ноутбук

  • Подписка GeForce NOW не требуется — вы контролируете оборудование

  • Моддинг игр, игровая помощь с помощью ИИ, или тестирование разработки игр на мощном оборудовании


Требования

Требование
Детали

Аккаунт Clore.ai

При достаточном балансе CLORE

GPU-сервер

Предпочтительна NVIDIA GPU (для NVENC кодирования)

Клиент Moonlight

Установлен на вашем локальном устройстве

Доступ по SSH

Для первоначальной настройки


Шаг 1: Арендуйте GPU-сервер на Clore.ai

  1. Перейдите на clore.aiarrow-up-rightМаркетплейс

  2. Фильтровать по Тип GPU: для потоковой передачи 1080p/60fps рекомендуется RTX 3080 или выше

  3. Ищите серверы с доступными 22, 47990, и 48010 портами

  4. Выберите сервер и перейдите к оформлению заказа

circle-exclamation

Рекомендуемый GPU для стриминга

Разрешение
Целевой FPS
Минимальный GPU

1080p

60 fps

RTX 3060

1440p

60 fps

RTX 3080

4K

60 fps

RTX 3090 / 4080

1080p

120 fps

RTX 4070+


Шаг 2: Разверните Sunshine через Docker

Docker Compose (рекомендуется)

Создайте файл docker-compose.yml:

Запустите контейнер

circle-check

Одна команда Docker (быстрый старт)


Шаг 3: Настройте веб-интерфейс Sunshine

  1. Откройте браузер и перейдите по адресу:

  2. Примите предупреждение о самоподписанном сертификате

  3. Войдите с учётными данными, которые вы задали (admin / your_secure_password)

circle-exclamation

Разделы веб-интерфейса

Раздел
Назначение

Pin

Спарить с клиентом Moonlight

Приложения

Определите приложения/игры для трансляции

Конфигурация

Настройки кодека, разрешения, битрейта

Логи

Отладка проблем с трансляцией


Шаг 4: Настройте параметры кодирования

Перейдите по адресу КонфигурацияВидео в веб-интерфейсе:

Рекомендуемые настройки для Clore.ai

circle-info

NVENC vs VAAPI: На серверах NVIDIA Clore.ai всегда используйте nvenc кодировщик. Он передаёт кодирование на аппаратное обеспечение GPU, освобождая CPU для самой игры.

Руководство по битрейту

Качество
Разрешение
Битрейт

Хорошо

1080p60

20 Mbps

Отлично

1080p60

35 Mbps

Отлично

1080p60

50 Mbps

Отлично

1440p60

50 Mbps

Отлично

4K60

100+ Mbps


Шаг 5: Добавьте приложения для трансляции

В веб-интерфейсе Sunshine → ПриложенияДобавить новое:

Пример: Трансляция рабочего стола

Пример: Игра из Steam

Пример: Пользовательская игра


Шаг 6: Настройка виртуального дисплея (сервер без монитора)

Серверы Clore.ai без головы (без физического монитора). Вам нужен виртуальный дисплей:

Или используйте скрипт виртуального фреймбуфера

Сделайте его исполняемым и запустите:

circle-info

NVIDIA GPU без дисплея: Добавьте следующее в конфиг Sunshine, чтобы использовать GPU без физического дисплея:


Шаг 7: Подключитесь с клиентом Moonlight

Установите Moonlight

Платформа
Скачать

macOS

Mac App Store или moonlight-stream.org

Linux

flatpak install flathub com.moonlight_stream.Moonlight

Android

Google Play Store

iOS

App Store

Raspberry Pi

apt install moonlight-embedded

Спаривание Moonlight с Sunshine

  1. Откройте Moonlight на вашем локальном устройстве

  2. Нажмите Добавить ПК и введите IP вашего сервера Clore.ai

  3. Moonlight покажет PIN-код

  4. Перейдите в веб-интерфейс Sunshine → Pin → введите PIN

  5. Подключение установлено! ✅

Настройки Moonlight для лучшего опыта


Шаг 8: Справочник по пробросу портов

Порт
Протокол
Назначение

22

TCP

SSH управление

47984

TCP

HTTPS (совместимо с GameStream)

47989

TCP

HTTP (совместимо с GameStream)

47990

TCP

HTTPS Веб-интерфейс

48010

TCP

RTSP (управление потоком)

47998-48000

UDP

Видео/Аудио поток

48010

UDP

Видеопоток

circle-exclamation

Устранение неполадок

Sunshine не запускается

Чёрный экран при трансляции

Высокая задержка

  • Переключитесь с Wi‑Fi на Ethernet на стороне клиента

  • Уменьшите битрейт в настройках Moonlight

  • Используйте H.265 вместо H.264 (лучшее сжатие при том же качестве)

  • Включите Синхронизация кадров в конфиге Sunshine

Ошибка NVENC: «No encoder found»

Проблемы с аутентификацией/спариванием


Расширенные настройки

Поддержка нескольких мониторов

Аудио по сети

Установите виртуальный sink PulseAudio:

Поддержка игровых контроллеров

Sunshine поддерживает эмуляцию виртуального геймпада. Включите в конфиге:

Wake-on-LAN (для постоянных серверов)


Оптимизация затрат

Рассчитайте стоимость вашей трансляции

Советы по экономии денег

  1. Спотовые инстансы: Используйте самый дешёвый доступный GPU в непиковые часы

  2. Поставьте на паузу, когда не играете: Остановите контейнер, но сохраните том

  3. Предустановите игры: Используйте персистентный том, чтобы не загружать заново каждый раз

  4. Авто-выключение: Добавьте скрипт для остановки сервера после простоя


Лучшие практики безопасности

triangle-exclamation

Метод SSH-туннеля (наиболее безопасный)

Смените учётные данные по умолчанию

Ограничьте доступ по IP

В конфиге Sunshine:


Тесты производительности

GPU
Разрешение
FPS
Задержка
Кодировщик

RTX 3060

1080p

60

~15ms

NVENC

RTX 3080

1440p

60

~12ms

NVENC

RTX 4080

4K

60

~10ms

NVENC AV1

RTX 4090

4K

120

~8ms

NVENC AV1

Задержка измерена в локальной сети 100 Mbps


Полезные ссылки


Резюме

Шаг
Действие

1

Арендуйте GPU-сервер с портами 22, 47990, 48010

2

Развернуть lizardbyte/sunshine через Docker

3

Настройте через веб-интерфейс по адресу https://IP:47990

4

Установите кодировщик NVENC, битрейт 50 Mbps

5

Создайте виртуальный дисплей (Xvfb)

6

Установите клиент Moonlight локально

7

Спарьте, используя PIN-код

8

Транслируйте и играйте! 🎮

С Sunshine + Moonlight на Clore.ai вы получаете облачный игровой опыт, который соперничает с любым коммерческим сервисом — с полным контролем над вашим оборудованием и играми. Никаких подписок, никаких ограничений, никаких лимитов.


Рекомендации Clore.ai по GPU

Сценарий использования
Рекомендуемый GPU
Примерная стоимость на Clore.ai

Стриминг 1080p/60fps

RTX 3090 (24GB)

~$0.12/gpu/hr

Стриминг 4K/с высоким частотой обновления

RTX 4090 (24GB)

~$0.70/gpu/hr

AAA-игры + стриминг

RTX 4090 (24GB)

~$0.70/gpu/hr

💡 Все примеры в этом руководстве можно развернуть на Clore.aiarrow-up-right GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.

Последнее обновление

Это было полезно?