Удаленный гейминг с Sunshine + Moonlight
Транслируйте и играйте в игры для ПК удалённо с почти нулевой задержкой, используя Sunshine (хост) и Moonlight (клиент) на серверах Clore.ai с поддержкой GPU.
Что такое 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-сервер
Предпочтителен GPU NVIDIA (для кодирования NVENC)
Клиент Moonlight
Установлен на вашем локальном устройстве
SSH-доступ
Для первоначальной настройки
Шаг 1: Арендуйте GPU-сервер на Clore.ai
Перейдите на маркетплейсе clore.ai → Маркетплейс
Фильтр по Тип GPU: Для потоковой передачи 1080p/60fps рекомендуется RTX 3080 или лучше
Ищите серверы с портами 22, 47990, и 48010 доступные
Выберите сервер и перейдите к оформлению заказа
Требования к портам: Sunshine требует портов 47990 (HTTPS веб-интерфейс) и 48010 (потоковая передача). Перед заказом убедитесь, что они указаны в списке доступных портов сервера.
Рекомендуемый GPU для потоковой передачи
1080p
60 кадров/с
RTX 3060
1440p
60 кадров/с
RTX 3080
4K
60 кадров/с
RTX 3090 / 4080
1080p
120 кадров/с
RTX 4070+
Шаг 2: Разверните Sunshine через Docker
Docker Compose (рекомендуется)
Создайте файл docker-compose.yml:
Запустите контейнер
Первый запуск: Sunshine требуется около 30 секунд для инициализации. Следите за логами и дождитесь "Sunshine started successfully" перед продолжением.
Одна команда Docker (быстрый старт)
Шаг 3: Настройте веб-интерфейс Sunshine
Откройте браузер и перейдите по адресу:
Примите предупреждение о самоподписанном сертификате
Войдите, используя заданные вами учётные данные (
admin/your_secure_password)
Только HTTPS: Веб-интерфейс Sunshine работает по HTTPS. Ваш браузер покажет предупреждение о сертификате — это ожидаемо. Нажмите "Advanced" → "Proceed", чтобы продолжить.
Разделы веб-интерфейса
ПИН
Сопряжение с клиентом Moonlight
Приложения
Определите приложения/игры для потоковой передачи
Конфигурация
Настройки кодировщика, разрешения и битрейта
Логи
Отладка проблем потоковой передачи
Шаг 4: Настройте параметры кодирования
Перейдите по адресу Конфигурация → Видео в веб-интерфейсе:
Рекомендуемые настройки для Clore.ai
Руководство по битрейту
Хорошо
1080p60
20 Мбит/с
Отлично
1080p60
35 Мбит/с
Отлично
1080p60
50 Мбит/с
Отлично
1440p60
50 Мбит/с
Отлично
4K60
100+ Мбит/с
Шаг 5: Добавьте приложения для трансляции
В веб-интерфейсе Sunshine → Приложения → Добавить новое:
Пример: потоковая передача рабочего стола
Пример: игра Steam
Пример: пользовательская игра
Шаг 6: Настройте виртуальный дисплей (сервер без монитора)
Серверы Clore.ai работают без монитора (headless). Вам нужен виртуальный дисплей:
Или используйте скрипт виртуального framebuffer
Сделайте его исполняемым и запустите:
Шаг 7: Подключитесь с помощью клиента Moonlight
Установите Moonlight
Windows
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
Откройте Moonlight на вашем локальном устройстве
Нажмите Добавить ПК и введите IP-адрес вашего сервера Clore.ai
Moonlight отобразит PIN-код
Перейдите в веб-интерфейс Sunshine → ПИН → введите PIN
Соединение установлено! ✅
Настройки Moonlight для лучшего опыта
Шаг 8: Справочник по перенаправлению портов
22
TCP
Управление SSH
47984
TCP
HTTPS (совместимость с GameStream)
47989
TCP
HTTP (совместимость с GameStream)
47990
TCP
Веб-интерфейс HTTPS
48010
TCP
RTSP (управление потоковой передачей)
47998-48000
UDP
Потоковая передача видео/аудио
48010
UDP
Потоковая передача видео
Сопоставление портов Clore.ai: При заказе сервера убедитесь, что порты 47990 и 48010 включены в карту портов. UDP-порты для потоковой передачи (47998-48000) также должны быть доступны, если возможно.
Устранение неполадок
Sunshine не запускается
Чёрный экран при потоковой передаче
Высокая задержка
Переключитесь с Wi‑Fi на Ethernet на стороне клиента
Уменьшите битрейт в настройках Moonlight
Используйте H.265 вместо H.264 (лучшее сжатие при том же качестве)
Включите Равномерность кадров в конфигурации Sunshine
Ошибка NVENC: "No encoder found"
Проблемы аутентификации/сопряжения
Расширенная конфигурация
Поддержка нескольких мониторов
Аудио по сети
Установите виртуальный sink PulseAudio:
Поддержка геймпада
Sunshine поддерживает эмуляцию виртуального геймпада. Включите в конфигурации:
Wake-on-LAN (для постоянно работающих серверов)
Оптимизация затрат
Рассчитайте стоимость потоковой передачи
Советы по экономии
Спотовые инстансы: Используйте самый дешёвый доступный GPU в часы низкой нагрузки
Приостанавливайте, когда не играете: Останавливайте контейнер, но сохраняйте том
Предварительно устанавливайте игры: Используйте постоянный том, чтобы не загружать заново каждый раз
Автоматическое выключение: Добавьте скрипт для остановки сервера после бездействия
Лучшие практики безопасности
Никогда не открывайте Sunshine без аутентификации! Всегда устанавливайте сложный пароль и рассмотрите использование VPN или SSH-туннеля для дополнительной безопасности.
Метод SSH-туннеля (самый безопасный)
Измените учётные данные по умолчанию
Ограничьте доступ по IP
В конфигурации Sunshine:
Тесты производительности
RTX 3060
1080p
60
~15 мс
NVENC
RTX 3080
1440p
60
~12 мс
NVENC
RTX 4080
4K
60
~10 мс
NVENC AV1
RTX 4090
4K
120
~8 мс
NVENC AV1
Задержка измерена в локальной сети со скоростью 100 Мбит/с
Полезные ссылки
GitHub Sunshine — более 20 тыс. звёзд
Итог
1
Арендуйте GPU-сервер с портами 22, 47990, 48010
2
Развернуть lizardbyte/sunshine через Docker
3
Настройте через веб-интерфейс по адресу https://IP:47990
4
Установите кодировщик NVENC, битрейт 50 Мбит/с
5
Создайте виртуальный дисплей (Xvfb)
6
Установите клиент Moonlight локально
7
Сопряжение с помощью PIN-кода
8
Транслируйте и играйте! 🎮
С Sunshine + Moonlight на Clore.ai вы получаете облачный игровой опыт, не уступающий любому коммерческому сервису — с полным контролем над вашим оборудованием и играми. Без подписок, без ограничений, без лимитов.
Рекомендации по GPU для Clore.ai
Стриминг 1080p/60 кадров/с
RTX 3090 (24 ГБ)
$0.07–0.21/гпу/ч
Стриминг 4K с высокой частотой обновления
RTX 4090 (24 ГБ)
$0.14–0.42/гпу/ч
AAA-игры + стриминг
RTX 4090 (24 ГБ)
$0.14–0.42/гпу/ч
💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.
Последнее обновление
Это было полезно?