wolf

games-on-whalesMIT活跃维护

把 Docker 里跑的游戏和虚拟桌面通过 Moonlight 协议串流到任意设备,让远程主机变成云游戏服务器。

Stream virtual desktops and games running in Docker

v2026.11发布于 2026-11-01 20:04 UTC2,285star +5 / 7 天171fork同步于 2026-11-10 23:45 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出安装命令,请参考官方文档 https://games-on-whales.github.io/wolf/stable/
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求;仅提到支持多 GPU 同时使用,并可在 iGPU 上做串流编码、在独显上运行游戏。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

面向 Moonlight 的多用户游戏串流服务器,让一台主机同时服务多个远程客户端

把 Docker 里跑的游戏和虚拟桌面通过 Moonlight 协议串流到任意设备,让远程主机变成云游戏服务器。

核心能力

  • 按需创建虚拟桌面,无需显示器或假负载即可支持任意分辨率与帧率
  • 单台主机多用户并行串流不同内容
  • 支持多 GPU 同时分工,例如 iGPU 编码、独显游戏
  • 基于 Docker 容器以低权限运行游戏,Linux 优先
  • 编辑配置文件即可改编码管线、GPU 设置与容器底层参数

容易踩的坑

这是面向特定需求的工具,通用串流场景官方建议改用 Sunshine;具体安装与运行步骤需查阅官方文档,README 未提供

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2026.11
  1. v2026.11最新正式版2026-11-01 · 2026-11-01 20:04 UTC

    I want to take a moment to thank everyone who has contributed to Wolf. This is truly a community effort, and we wouldn't still be here if it wasn't for all the people that helped along the way. It has been quite a journey from the first experiments in 2021… But I'm really glad to see that what started as a passion project is growing into a healthy community!

    We are working on so many new features and improvements that all I can say is: stay tuned 😜!

    Summary

    Changes here looks massive because we haven't released a version in 2 years; after popular demand we've decided to now release automatically on the 1st of each month:

    • wolf:beta points to the beta branch, which is where development happens and receives changes as soon as they're merged.
    • wolf:stable will from now on point to the latest release tag, updated automatically on the 1st of each month.

    Notable changes

    Just a short list of the biggest changes in the past couple of months

    Fedora base image

    Wolf base image is now Fedora (instead of Ubuntu) this brings fresh new Mesa GPU drivers amongst other things.
    Default apps in config.toml now points to :fedora instead of the old :edge tag, we recommend user to move to the new GOW images, ex:

    ghcr.io/games-on-whales/steam:fedora
    

    We'll automatically transition configs to the new images in the next release.

    Input and controllers

    • Wolf's virtual controllers are now isolated from the host desktop, in particular, DualSense devices are matched by HID name for hidraw seat isolation.
    • Modifier keys held by the client are no longer instantly released; stuck-key and unplug-during-lobby issues are fixed.
    • Unknown clients with motion sensors are auto-promoted so gyro works without manual overrides.

    General fixes

    • NVIDIA Blackwell (RTX 50xx) black screen on stream start is fixed via a gst-wayland-display upgrade.
    • 7.1 Opus channel mapping advertised to Moonlight is corrected, and the PulseAudio router now fixed isolation between sessions
    • Re-launching an app resumes the existing session instead of killing its container.
    • Device unplug events now reach lobby containers, and joypads are plugged in before a session is marked as connected.

    What's Changed

  2. v2024.07v2024.07 - Full joypad support, hotplug and lots of fixes2024-07-10 · 2024-07-10 17:30 UTC
    查看更新说明

    Major milestones

    • Implemented devices hotplug in Docker with full container isolation, here's a rationale behind it
    • Added support for more joypads: Nintendo Joypad, DualSense with working gyro, acceleration, touchpad, LED and rumble
    • Split the project in re-usable libraries:
    • Added Sway and set as default instead of Gamescope given the low support on recent Nvidia drivers
    • Tons of fixes and overall stability improvements

    New Contributors

    Full Changelog: https://github.com/games-on-whales/wolf/compare/v2023.06...v2024.07

  3. v2023.06v2023.06 - Custom compositor, virtual desktops and more!2023-06-18 · 2023-06-18 18:55 UTC
    查看更新说明

    Kept you waiting, huh?

    What's Changed

    New Contributors

    Full Changelog: https://github.com/games-on-whales/wolf/compare/v2023.02...v2023.06

  4. v2023.02v2023.02 - Docker build and virtual inputspre-release2023-02-05 · 2023-02-05 14:45 UTC
    查看更新说明

    What's new?

    We can finally stream with HW acceleration! 🎉 First docker release which bundles Gstreamer and Wolf with support for VAAPI, NVENC and SW encoding.

    PRs

    Full Changelog: https://github.com/games-on-whales/wolf/compare/v2022.11...v2023.02

  5. v2022.11v2022.11: Streaming via Gstreamerpre-release2022-11-26 · 2022-11-26 12:56 UTC
    查看更新说明

    Implemented streaming audio (Opus) and video (H.264/HEVC) to Moonlight using Gstreamer.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    games-on-whales/wolf

    Linux build and test Discord GitHub license Donate button

    An intelligent wolf is better than a foolish lion.

    — Matshona Dhliwayo.

    Wolf is a streaming server for Moonlight that allows you to share a single server with multiple remote clients in order to play videogames!

    Wolf basic flow chart

    It's made from the ground up with the following primary goals:

    • Allow multiple users to stream different content by sharing a single remote host hardware
    • On demand creation of virtual desktops with full support for any resolution/FPS without the need for a monitor or a dummy plug.
    • Allow multiple GPUs to be used simultaneously for different jobs
      • Example: stream encoding on iGPU whilst gaming on GPU
    • Provide low latency video and audio stream with full support for gamepads
    • Linux and Docker first: run your games with low privileges in containers (based on Games On Whales)
    • Mostly hackable, just edit the config file to modify encoding pipelines, GPU settings or Docker/Podman low level details

    It's a specific tool for a specific need, are you looking for a general purpose streaming solution? Try out Sunshine!

    Want to give it a spin? Checkout our docs!

    Youtube video preview

    Acknowledgements