Sunshine 游戏串流主机完整使用指南:从安装到调优 Sunshine 游戏串流主机完整使用指南从安装到调优【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源、免费的自托管游戏串流服务器装在一台游戏电脑上即可把画面、声音和手柄输入低延迟地推送到手机、平板或电视上的 Moonlight 客户端适合希望用任意设备玩到家里游戏主机的玩家。Sunshine 是什么自托管的游戏串流主机Sunshine 运行在你自己的电脑Windows、Linux、macOS、FreeBSD上负责采集屏幕、调用 GPU 硬件编码NVENC、VA-API、QuickSync、Vulkan Video 等并把流发送给 Moonlight 客户端。与依赖厂商云主机的串流服务不同数据只在你自己的网络内传输无需订阅费也不受厂商服务可用性限制支持 AMD、Intel、NVIDIA 三种 GPU 的硬件编码也提供 CPU 软编码兜底自带 Web 管理界面应用列表、配对、日志都在浏览器里完成快速上手安装、首次配置与连接验证第一步环境检查主机有一块支持硬件编码的 GPUNVIDIA GTX 10 系及以上、近三代 Intel/AMD 核显或独显均可主机与客户端设备在同一局域网有线连接优先无线也需上传带宽至少 15MbpsWindows 主机建议保留安装器选项中的默认服务安装Linux 无需额外准备第二步按平台安装# Windows winget install LizardByte.Sunshine# Ubuntu / Debian sudo apt update sudo apt install sunshine# macOSHomebrew brew tap LizardByte/homebrew brew install sunshineLinux 上建议把服务设为自启动systemctl --user --now enable app-dev.lizardbyte.app.Sunshine。macOS 首次启动时会请求屏幕录制和麦克风权限直接授予即可。第三步首次运行验证浏览器打开https://localhost:47990自签名证书警告可忽略按提示创建管理员账户。这个密码是访问管理界面的唯一凭证务必记下来忘记了可以用sunshine --creds 新用户 新密码重置。界面会默认提供Desktop应用无需任何配置就已可用。在客户端设备安装 Moonlight添加主机Moonlight 请求配对时在 Web 界面顶部菜单进入PIN输入页面上显示的 6 位 PIN 并给设备命名。在 Moonlight 中点击 Desktop 应用屏幕画面出现在客户端上即代表整条链路采集、编码、网络、输入已打通。三个典型使用场景客厅电视上接串游戏。小林把书房主机装了 Sunshine添加Steam 大屏模式应用后在电视端的 Moonlight 里选择它启动串流。电视手柄映射为 Xbox One 手柄进游戏直接操作画面走 NVENC 编码主机本地几乎没有多余负载。整个过程没有把主机搬到客厅也没有任何云费用。平板上补一段通勤进度。周末出行前他在 Sunshine 的应用列表里手动添加了一个单游填应用名、启动路径和启动参数即可见 docs/getting_started.md 的 Application List 部分并启用了麦克风选项。上车后用 iPad 连上家里通过端口转发暴露的 Sunshine语音和手柄输入都正常回传15 分钟地铁时间正好打完一关。多屏工作流。做视频剪辑的同事把 Sunshine 当远程工作站Web 界面里按显示器编号选择输出output_name参数客户端按 4K 分辨率拉流配合触控板映射完成精细操作。Sunshine 的快捷键与 Moonlight 一致CtrlAltShiftF1~F12可在多显示器间切换采集目标。进阶调优影响体验最大的 4 个参数全部参数可在 Web 界面搜索框中查找或直接编辑sunshine.conf完整说明见 docs/configuration.md。新手只需关注下表参数推荐值作用encoderNVIDIA 用nvencLinux 上 AMD/Intel 用vaapi或vulkan指定硬件编码器。Linux 沙盒环境Flatpak、Portal 采集遇到帧率波动时优先切vulkanmax_bitrate0跟随客户端请求网络受限时设如5000码率上限单位 Kbps。限制它可以避免弱网下丢包雪崩fec_percentage默认20Wi-Fi 不稳定时调到40以上前向纠错包比例能修复网络丢包但占用更多带宽qp默认28不卡时调低 2~4量化参数仅对不支持恒定码率的设备生效数值越低画质越好另外两条来自 docs/performance_tuning.md 的系统级建议NVIDIA 用户在驱动面板开启 Fast SyncAMD 用户开启 Enhanced Sync各可减少约一帧延迟。常见问题自查按现象排查现象可能原因排查动作浏览器打不开 47990 端口Sunshine 未运行或防火墙拦截确认进程/服务在运行按 docs/troubleshooting.md 检查防火墙规则忘了 Web 界面密码首次创建的账号未保存执行sunshine --creds 新用户 新密码重置凭据连上后鼠标键盘无响应Linux/FreeBSD用户无虚拟输入设备权限将用户加入input组后重新登录偶发大量丢包、画面卡顿主机网口速率远高于客户端链路如 2.5G 主机对 Wi-Fi 客户端缓冲区溢出先用 iperf3 实测目标丢包 5%、抖动 1ms不达标则降低主机网卡速率或用tc对 47998 端口流量限速手柄在 Steam 正常、进游戏失效Steam 虚拟手柄占位冲突Steam 设置中只保留通用手柄支持并禁用主机上物理手柄画面偏亮或色彩异常HDR 主机客户端未开启 HDR在 Moonlight 端开启 HDR 选项并在游戏内调整亮度校准日志入口在 Web 界面的 Troubleshooting 标签页每条警告/错误都可展开查看排查时优先从这里找线索。下一步先完成快速上手一节的连接验证再按 docs/getting_started.md 配置应用列表与 docs/configuration.md 中的参数遇到问题查 docs/troubleshooting.md。Sunshine 的社区维护活跃官方文档与发布说明在 LizardByte 的文档站点和 Discord 频道持续更新。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考