Docker-образ с headless-клиентом Steam и рабочим столом для трансляции игр в браузер, Moonlight или Steam Link.
games-on-whales/wolf
Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.
- Звёзды
- 2,275
- Форки
- 170
- Открытые issues
- 119
- Последний коммит
- 15 часов назад
Что это?
Wolf — сервер трансляции для клиента Moonlight. Он позволяет нескольким удалённым пользователям совместно использовать один Linux-хост и играть в видеоигры. Виртуальные рабочие столы создаются по запросу с любым разрешением и частотой кадров, без физического монитора или заглушки.
Сеанс каждого пользователя запускается с ограниченными привилегиями в контейнере на базе проекта Games On Whales. Wolf одновременно поддерживает несколько GPU: одна видеокарта может кодировать поток, а другая — запускать игру. Видео и звук передаются с низкой задержкой, также есть полноценная поддержка геймпадов.
Параметры конвейеров кодирования и GPU, а также низкоуровневые настройки Docker или Podman задаются в конфигурационном файле, поэтому поведение сервера можно адаптировать под свои нужды.
Ключевые возможности
- 01Позволяет нескольким удалённым клиентам транслировать разные сеансы с одного хоста.
- 02Создаёт по запросу виртуальные рабочие столы с любым разрешением и частотой кадров, без монитора.
- 03Запускает каждый сеанс в контейнере Docker или Podman с ограниченными привилегиями.
- 04Позволяет одновременно использовать разные GPU для кодирования и запуска игр.
- 05Обеспечивает передачу видео и звука с низкой задержкой и полноценную поддержку геймпадов.
Сценарии использования
- Совместное использование одного мощного игрового сервера несколькими членами семьи или устройствами в доме.
- Запуск игр на Linux-хосте для нескольких пользователей в изолированных контейнерах.
- Трансляция игр на клиенты Moonlight без подключения физического дисплея к хосту.
- Разделение задач кодирования и запуска игр между разными GPU на одном компьютере.
Быстрый старт
- 1
Прочитайте документацию и следуйте инструкции по быстрому запуску Docker (ссылка на документацию есть в README).
Что важно знать
- Инструмент разработан для хостов Linux и контейнеров Docker или Podman и предназначен для многопользовательского стриминга игр.
- Для запуска игр нужен хост с подходящим GPU и настроенными контейнерами; настройка потребует усилий.
В подборках
Темы
Частые вопросы
- Что такое wolf?
- Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman. Wolf — сервер трансляции для клиента Moonlight. Он позволяет нескольким удалённым пользователям совместно использовать один Linux-хост и играть в видеоигры. Виртуальные рабочие столы создаются по запросу с любым разрешением и частотой кадров, без физического монитора или заглушки.
- wolf можно использовать бесплатно? Какая у него лицензия?
- wolf распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wolf всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wolf — 6 нояб. 2026 г..
- Для чего можно использовать wolf?
- Совместное использование одного мощного игрового сервера несколькими членами семьи или устройствами в доме. Запуск игр на Linux-хосте для нескольких пользователей в изолированных контейнерах. Трансляция игр на клиенты Moonlight без подключения физического дисплея к хосту. Разделение задач кодирования и запуска игр между разными GPU на одном компьютере.
- Как установить wolf?
- Прочитайте документацию и следуйте инструкции по быстрому запуску Docker (ссылка на документацию есть в README).
- Где скачать wolf?
- Исходный код и инструкции по установке — на GitHub: https://github.com/games-on-whales/wolf
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Хост для самостоятельного стриминга игр: Moonlight-клиенты подключаются к вашему ПК или серверу с аппаратным или программным кодированием.
Самостоятельно размещаемый хост для стриминга игр с Linux, позволяющий запускать игры из своей библиотеки на клиентах Moonlight или Nova, не затрагивая рабочий стол.
Клиент с открытым исходным кодом для потоковой передачи игр с хоста NVIDIA GameStream или Sunshine на Windows, macOS, Linux и Steam Link.
Веб-сервер VNC для Linux, который передаёт изображение рабочего стола и приложений в любой современный браузер по протоколу на основе модифицированного RFB.
Виртуальный браузер в Docker с трансляцией по WebRTC для нескольких пользователей и совместным управлением.