A9VG电玩部落论坛

标题: 使用 Steam Headless 打造一个专用游戏串流服务器 [打印本页]

作者: BYPASS    时间: 2025-7-21 23:14
标题: 使用 Steam Headless 打造一个专用游戏串流服务器
写在前面:这并不是一个教程,实际上这套游戏串流服务器方案目前存在非常多问题,我也在努力尝试解决中,目前只是一个阶段性分享。

先介绍一下 Steam Headless:这个项目能让你在 Linux 环境(可以是无图形化界面)下,以 Docker 容器的方式,运行一个 Linux 图形化桌面环境(Xfce),里面默认安装了 Steam 客户端和 Sunshine 串流服务器,以及支持调用宿主机的显卡进行渲染和编码,从而得到一个专门用于串流的游戏服务器。

Steam Headless 一个有用之处在于:对于例如 PVE 这类虚拟化环境,如果你使用的是不支持 vGPU 的消费级显卡,且你的显卡已经透传给了 Linux VM,那么就无法再创建一个 Windows VM 共享显卡资源来做串流服务器。有了 Steam Headless,就完全可以在 Linux VM 里面搭建一个甚至多个游戏串流服务器。

基于 Steam Headless,搭配 Docker Pause/Unpause(暂停一个容器里面所有的进程,以及使其恢复),我给自己搭建了一套专门用于游玩独立游戏,且能做到想玩时候随时开启,不想玩时候随时暂停的串流服务器。大概效果如视频:

http://<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=114891650243728&bvid=BV1GegLzrEke&cid=31192256446&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

这套串流方案的优点:



一些缺点:


我实际使用的时候,是编写了一个脚本用来执行 Sunshine 资源释放/重启以及 docker pause/unpause(参见链接),再在 Home Assistant 里面添加一个开关控制启停,最后再接入果子的 HomeKit 实现 Siri 控制。







作者: 230450    时间: 2025-7-22 09:41
楼主已经不搞掌机,全面投入串流游戏了吗
近期少了楼主时常分享掌机咨询(虽然来来回回就那些,但少了人讨论)
我也有玩串流,虽然只是一瞬间的事,但发现还是sd随时休眠随时唤醒更适合自己游戏习惯
串流折腾完体验过后,还是选择低画质直接跑

入手sdo后,还真的对win掌机不感冒了
期待年底一手微软的xb掌机

作者: BYPASS    时间: 2025-7-22 09:57
230450 发表于 2025-7-22 09:41
楼主已经不搞掌机,全面投入串流游戏了吗
近期少了楼主时常分享掌机咨询(虽然来来回回就那些,但少了人讨论)
...

主要还是最近掌机这边没有太让人兴奋的东西,新出的几款掌机/芯片价格都有点高,让我不是很有购买欲望,我觉得 Switch 2 的推出基本确定了下一代 Steam Deck 的下限,我比较期待这个。哦对,还有 M$ 为掌机适配的 Windows,但是这个我对巨硬没啥信心。

我这个串流方案其实就是为了随时休眠随时唤醒用的,晚点我录个实际游玩视频给你看看哈。
作者: 230450    时间: 2025-7-22 13:51
BYPASS 发表于 2025-7-22 09:57
主要还是最近掌机这边没有太让人兴奋的东西,新出的几款掌机/芯片价格都有点高,让我不是很有购买欲望, ...

确实近期,甚至这两年都没有让人兴奋的产品出现
期待一手xbox掌机,能否带来不一样的体验(主要是系统)

关于串流,不知楼主是否有sdo进行过串流
效果我很满意,就是不知道是sdo的bug 还是网络问题,,玩着玩着会突然卡顿,必须重新开关sdo wifi才能解决
用其他设备时也没试过这样

在谷歌搜索,sdo确实有很多人串流出现问题
不知道到底是机子问题,还是网络
虽然只是偶尔来一下,挺磨灭串流游玩热情的
作者: BYPASS    时间: 2025-7-22 20:39
230450 发表于 2025-7-22 13:51
确实近期,甚至这两年都没有让人兴奋的产品出现
期待一手xbox掌机,能否带来不一样的体验(主要是系统)

简单录制了一段。

http://<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=114896867952831&bvid=BV1j6gWzzEMn&cid=31211061845&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>

我没买过 SDO,之前尝试用 Steam Deck 串流但是 800p 外加屏幕很烂,所以没多久就放弃了哈哈。
作者: hong1047    时间: 2025-7-23 19:42
libretro有没有pc的core,这个功能感觉和模拟器的状态保存很像
作者: hero851815    时间: 2025-7-23 20:29
折腾贴顶一下




欢迎光临 A9VG电玩部落论坛 (https://bbs.luryl.com/) Powered by Discuz! X3.4