多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Sunshine 免费游戏串流服务器完整教程:从安装到 Moonlight 配对

Sunshine 免费游戏串流服务器完整教程:从安装到 Moonlight 配对 Sunshine 免费游戏串流服务器完整教程从安装到 Moonlight 配对【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免费开源的自托管游戏串流服务器它装在你自己的电脑里把游戏画面和声音实时推到手机、平板、电视上的 Moonlight 客户端。游戏库、存档、隐私全留在家里延迟只取决于你的局域网质量。这篇文章带你走完三步装好 Sunshine、配上 Moonlight、把画质调顺全程不需要命令行以外的任何额外工具。一、先决定装在哪按平台挑一条命令 Sunshine 在 Windows、Linux、macOS 上都有官方安装渠道每个平台一条命令就装完先选对渠道再动手。平台推荐方式安装命令Windowswingetwinget install LizardByte.SunshineLinuxDebian/Ubuntu官方 deb 源sudo apt install sunshineLinux通用Flatpakflatpak install flathub dev.lizardbyte.app.SunshinemacOSHomebrewbrew install sunshine服务器 / NASDockerdocker pull lizardbyte/sunshine有对应发行版包就优先用包管理器Flatpak 是兜底方案。硬件门槛不高4 核 CPU 8GB 内存 带硬件编码的显卡NVIDIA NVENC、AMD AMF、Intel QSV 均可。想从源码编译的话拉仓库git clone https://gitcode.com/GitHub_Trending/su/Sunshine编译细节看 docs/building.md。二、打开 47990 管理页改掉两项必改配置装完打开浏览器只做两件事设密码、换语言其余保持默认。访问https://localhost:47990进管理后台。浏览器提示连接不安全直接继续自签名证书是正常现象。设置一个12 位以上的密码大小写字母 数字 符号并写下来——首次配置时丢失没有找回途径。在导航栏下拉菜单切换界面语言。记住 Sunshine 的两个关键端口47989是串流基础端口47990是管理页端口。客户端以后找不到主机八成和这两个端口有关。Linux 下建议把服务设为开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine。三、三步完成 Moonlight 配对Moonlight 客户端装在任意设备上和主机同一局域网再填一次配对码就算握手成功。在设备里安装 Moonlight 客户端Android / iOS / PC / 电视都有官方版本管理后台的Featured Apps页签也列有下载入口。客户端与主机保持同一子网等 Moonlight 自动发现名为Sunshine的主机发现不了就在 Moonlight 里手动添加主机 IP。客户端索要配对码时到管理后台导航栏的PIN页把显示的数字填进客户端并给设备起个名字。配对完成后顺手加一个游戏入口在Applications页点Add New名称随意启动命令填steam://open/bigpicture即可串出 Steam 大屏模式。这样以后串流菜单里点开就是游戏不用每次进桌面再找。四、画质参数只盯三个码率、分辨率、帧率 ️串流的分辨率、帧率、码率由 Moonlight 客户端发起请求Sunshine 按请求编码。先按下面表格起步再根据自己的网络微调。分辨率 / 帧率推荐码率适合设备720p / 60fps10–20 Mbps手机、弱网1080p / 60fps20–30 Mbps平板、标准体验1440p / 120fps40–50 Mbps高刷显示器4K / 60fps80–100 Mbps电视 有线网络三个调节要点在管理后台顶部搜索框输入max_bitrate可以设码率上限单位是 Kbps比如填5000就是封顶 5 Mbps防止客户端要得过高把网络打爆。帧率尽量和游戏原生帧率一致别让编码器多做一次转换。主机挂多屏时串流中按CtrlAltShiftF1/F12切换要串出画面的显示器。五、出问题先看日志再查端口 九成故障集中在两个地方管理后台的Troubleshooting页和防火墙规则。找不到问题先看日志Troubleshooting 页签支持搜索日志、错误高亮Linux/macOS 下日志文件在~/.config/sunshine/sunshine.log。客户端发现不了主机放行47989 / 47990TCP/UDP确认两台设备同一子网想跨网络串流就在设置页搜索upnp开启自动端口映射。画面卡顿码率降一档或更新显卡驱动。Windows 主机手柄没反应在 Troubleshooting 页安装虚拟手柄驱动Sunshine 靠它把客户端手柄映射给系统。完整排障手册见 docs/troubleshooting.md所有可调参数清单见 docs/configuration.md新手起步文档见 docs/getting_started.md。自查清单用对应平台的命令装好 Sunshinehttps://localhost:47990能打开欢迎页密码已设为 12 位以上并记录界面语言已切换Moonlight 发现 Sunshine 主机PIN 配对成功Applications 页加了一个游戏入口如 Steam 大屏模式或直接串桌面成功已按表格把当前设备的码率、帧率调到合适档位出问题时能在 Troubleshooting 页搜到错误关键词【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表