尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Sunshine 游戏串流 15 分钟上手:主机留在书房,画面先到客厅

Sunshine 游戏串流 15 分钟上手:主机留在书房,画面先到客厅 Sunshine 游戏串流 15 分钟上手主机留在书房画面先到客厅【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine周六下午想在沙发接着打昨晚没打完的那局可主机在书房、电视在客厅。Sunshine 正好干这个开源自托管的游戏串流服务器屏幕端搭档是 Moonlight 客户端把电脑里跑的画面低延迟推到家里任何一块屏幕。游戏没上云先搞懂后厨和传菜窗跟云游戏最大的不同是这一局里没有一个画面字节要离开你家的网络。可以把主机 PC 想象成后厨——游戏这道菜在灶上炒所有计算都发生在你自己电脑上Sunshine 是墙上的传菜窗Moonlight 客户端就是餐桌菜从窗口递出去你筷子怎么动键盘、鼠标、手柄操作再原路送回灶台。因为只在自己路由器里跳一跳游戏串流的延迟天然比厂商机房短一截。你适不适合这套玩法对照三条就行✅ 电脑本身能高画质跑 3A显卡是 AMD、NVIDIA 还是 Intel 都行都有硬件编码可用纯软件编码也能兜底✅ 电视、手机、平板和这台主机在同一个路由器下面✅ 愿意花 15 分钟做一次性的初始设置三条都占继续往下走。要是电脑只用来写文档、核显也拉不开特效就别折腾了——收益不抵成本。从安装到串通一条动线走完第一次 Moonlight 配对第一步安装。不用从源码编译Windows 下官方 .exe 一路下一步即可防火墙和开机服务安装器都会替你配好Debian/Ubuntu 用 .deb 包Flathub 上有 Flatpak 版本沙盒依赖是齐的macOS 有安装包或 Homebrew 可选。用 Docker 的话只有一条硬要求47984-47990 这段 TCP 端口必须映射出来。# LinuxDebian/Ubuntu sudo dpkg -i sunshine-*.deb # 或 Flatpak flatpak install flathub dev.lizardbyte.app.Sunshine第二步建账号。启动后浏览器打开https://localhost:47990把 localhost 换成主机内网 IP 也行。第一次进去会让你自己设定用户名和密码——写下来这是进管理后台的唯一钥匙。浏览器提示您的连接不是私密连接属正常现象自签名证书而已点继续访问就行串流本身仍走加密通道。第三步加游戏。管理后台 Applications 页里点 Add New 建一条应用填启动命令内置的桌面和 Steam 两个入口够第一次试水用。第四步配对。手机或电视装上 Moonlight 客户端选手动添加输入主机内网 IP客户端屏幕会跳出 4 位 PIN 码回 Sunshine 后台找到导航栏里的 PIN 入口输入数字、给设备起个客厅电视之类的名字配对完成——客户端里出现刚才添加的应用列表点开就能打。第五步无头主机才需要SSH 拉起。如果家里那台游戏机是不接显示器的角落机器不用搬屏远程拉起来ssh user192.168.1.10 export DISPLAY:0 sunshine动线到此结束此后每次想玩就做三件事开机、开 Moonlight、选游戏。按屏幕配参数画质、帧率、码率速查表同一台 Sunshine对着不同屏幕取舍方向完全不同在哪块屏上玩建议参数编码器体感预期客厅 4K 电视有线千兆4K / 60fps / 高码率质量优先NVENC 或对应厂商硬编接近直连手柄几乎零感知延迟手机 / 平板5GHz WiFi1080p / 60fps / 中码率稳定优先硬编静态画面略有压缩感动作不掉帧老 1080p 显示器当副屏1080p / 60fps / 低中码率硬编或软编够清晰CPU 占用低挂着用吃 CPU 的老机器只能软编720p / 30fps / 低码率软编明显压缩痕迹休闲、2D 游戏够用一条铁律有线冲画质无线砍码率保帧率——手机上稳永远比锐值钱。WiFi 信号弱于 70% 时主动降一档分辨率别硬扛网络余量足时先定码率、再逐步往上加分辨率。卡住了对着这 5 个问题自查Moonlight 一直搜不到主机先问两件小事两端是否同一网段47984 到 47990 这段 TCP 端口放行了没有。Windows 安装器一般已替你配好手装的话手动补一条这段端口的防火墙规则再试。画面卡顿、黑屏、丢包很多典型原因是主机网口远快于客户端2.5G 网卡对着千兆 WiFi画面按 16 ms 一突发地往外打中间设备缓存跟不上就丢。两条路把主机网卡速率降到和慢的一侧一致或者升级到 0.23.1 之后的版本网络代码已经优化过很多时候升级就解决。Linux 下键盘和手柄完全没反应查当前用户是否在 input 组——不在的话虚拟输入设备创建不出来。执行sudo usermod -aG input $USER注销重登生效。忘了后台密码命令行直接重置sunshine --creds 新用户名 新密码AppImage 是./sunshine.AppImage --creds 新用户名 新密码重启后用新凭据登录。手柄在 Steam 大图像素里灵、进游戏就失灵Steam 的手柄接管和 Sunshine 的虚拟手柄在抢第一顺位。进 Steam 的手柄设置把 Xbox 和 PlayStation 兼容性都取消勾选只留通用手柄让 Sunshine 提供的虚拟手柄排到最前。都没对上翻后台 Troubleshooting 标签页每行日志都带时间戳和级别可以按错误逐条筛。动手调画质前建议先给网络做个体检主机开iperf3 -s客户端跑iperf3 -c 主机IP -t 60 -u -R -b 50M看输出的丢包率和抖动前者压在 5% 以内、后者低于 1ms才算网络干净后面调参才不白忙。玩顺之后的 3 件顺手小事每个游戏单独调Applications 页里每个应用有自己的工作目录、命令行和环境变量旧实例还活着会先被杀掉prep 命令失败会直接中止启动避免开了两个游戏互卡。想只串纯桌面建一个名叫 Desktop、命令留空的应用即可。参数按关键词找几十项 Sunshine 参数设置不用一页页翻Configuration 页的搜索框输入词直达深、浅色主题随时换。Featured Apps 页官方验证过的客户端与工具都收在这里Moonlight 的 PC 版、Android 版、树莓派能跑的嵌入式版加上性能监控和网络诊断工具省得自己满世界找。想往深挖仓库里的 配置说明 与 性能调优 两篇最值得读游戏串流低延迟到底低在哪里里面都有答案。那局接着打昨晚的进度还存着只是这台周从书房屏幕挪到了客厅屏幕。机器搬不动就把画面搬过来。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表