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

资讯详情

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

Sunshine 快速上手:10 分钟免费装出一台 PC 游戏串流服务器

Sunshine 快速上手:10 分钟免费装出一台 PC 游戏串流服务器 Sunshine 快速上手10 分钟免费装出一台 PC 游戏串流服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine周五晚上窝在沙发里游戏却只能跑在那台 13 寸笔记本上两米外的电视黑着。Sunshine 是个装在主机上的自托管游戏串流服务端游戏照常在本机跑它负责把画面和声音低延迟地搬到你手边的 Moonlight 客户端——手机、电视、平板都行。它到底是什么Sunshine 是装在自家电脑里的游戏串流服务端——游戏照常在本机跑它只负责把画面和声音低延迟地搬到 Moonlight 客户端。免费开源没有订阅费数据不出家门Windows、Linux、macOS 都能当主机NVENC、AMF、VAAPI、QuickSync 硬件编码浏览器里就能完成全部配置网页 PIN 码配对约 10 秒授权一台设备虚拟手柄可模拟 Xbox、Switch、PS 手柄和 Steam Link 相比它多了 AMD、Intel、NVIDIA 全编码后端和细粒度编码参数少了闭源黑箱。跑通前3 分钟自查表项目最低推荐CPUIntel i3 / AMD Ryzen 3Intel i5 / AMD Ryzen 5GPU带硬件编码的核显或独显NVIDIA GTX 1060内存4GB8GB网络5GHz WiFi千兆有线客户端任意能装 Moonlight 的设备电视 / 平板 / 笔记本另外你还需要①一台装 Sunshine 的主机电脑②一台装了 Moonlight 客户端的设备应用商店搜 Moonlight 即可。从 0 到画面亮起10 分钟跑通第一次串流先把它装好。拉源码编译约 3-10 分钟# 拉取 Sunshine 源码 git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) # 编译 sudo make install # 安装到系统做完这步command -v sunshine应该能打出安装路径。接着把服务跑起来。Linux 上推荐走 systemd# 启动 Sunshine 用户服务并设为开机自启 systemctl --user --now enable app-dev.lizardbyte.app.Sunshine然后浏览器访问https://localhost:47990。它会提示不安全网站自签名证书的正常现象点继续访问即可。首次进入建一个管理员账户密码务必记牢。做完这步你应该看到 Sunshine 的欢迎页。最后让客户端认上这台机器。Moonlight 打开后自动发现局域网主机显示 4 位 PIN 码 → 回浏览器 PIN 页输入 PIN给设备起个名字回车 → 出现绿色成功提示配对完成做完这步在 Moonlight 里点 Desktop 应用电视上就会亮起主机桌面。装完当天就会用到的 4 个操作把单个游戏加进串流列表怎么做Applications 页点 Add New启动命令填steam://open/bigpictureLinux 加setsid前缀加进 Steam 大图模式。 什么时候用多台设备、多人共用一台主机时给每人一个独立入口不用抢桌面。按关键词搜配置参数怎么做Configuration 页顶部搜索框输bitrate、fps、upnp相关选项立刻高亮改完点 Save 生效。 什么时候用想调码率上限或帧率目标时搜max_bitrate、minimum_fps_target直达不用翻长文档。多显示器间切串流屏幕怎么做快捷键CtrlAltShiftF1到F12把当前串流切到对应编号的显示器。 什么时候用主机接了两台以上显示器随时把镜头对准游戏所在那台。看实时日志定位卡顿怎么做Troubleshooting 页滚动着运行日志编码器加载、端口占用、帧率波动都带时间戳。 什么时候用连不上或画面卡顿时先来这里读警告再动手改配置。三条典型使用路径按目标选路径 A同一张局域网里玩。主机接网线客户端走 5GHz WiFi 或网线码率从默认起步在配置里搜max_bitrate逐步上调直到画面满意且不卡。注意放行 47984–47990TCP端口。路径 B隔着一座城也想玩。路由器做端口转发配置页开启 UPnP 自动映射连接全程 TLS 加密 高强度密码分辨率压到 1080p先保帧率再谈画质。路径 C不玩游戏当远程桌面用。直接串 Desktop 应用串流中按CtrlAltShiftN隐藏光标手感更像远程桌面办公场景把帧率目标调低省带宽。串流故障速查表症状最常见原因一行修复动作Moonlight 找不到主机防火墙没放行端口或 Sunshine 没启动pgrep sunshine确认进程在跑放行 47984–47990画面有但键鼠无响应Linux 下运行用户缺输入权限sudo usermod -aG input $USER重新登录生效电视端高码率丢包严重网卡 MTU 不匹配主机网卡 MTU 降到 1428或码率压到 5000 以下硬件编码器加载失败显卡驱动或编码参数不匹配看 Troubleshooting 页编码器日志Linux N 卡补 CUDA 依赖PIN 配对后设备掉线客户端被删或换了设备Moonlight 里删掉主机重新添加PIN 流程重走一遍表里没你的问题去 docs/troubleshooting.md 翻一翻常见坑都有专节。想深入的方向全部可调参数与默认值docs/configuration.mdHDR、VAAPI、KMS 抓屏的取舍都在里面给每台设备一个独立入口的现成命令模板docs/app_examples.md核心编码逻辑在 src/video.cpp各平台抓屏实现在 src/platform/按系统选目录读回到开头那个场景电视就在两米外现在它能亮了。先做一件事——在主机上按上面的命令把 Sunshine 装起来打开 Moonlight 点配对。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表