电脑负责跑游戏,手机只负责出画面、收按键。这套组合叫游戏串流。
先说清楚一件事:这不是把电脑游戏装进手机。游戏始终跑在电脑上,只是把画面实时编码传到手机、把触摸和手柄按键传回电脑。所以画质和延迟由电脑性能 + 网络质量决定,手机再强也救不了一段卡顿的 Wi-Fi。
先想清楚:这套东西适合谁
- • 一台能正常运行游戏的 Windows 电脑(Linux 和 macOS 也支持,菜单和权限略有差别)。
- • 一台 Android 手机或 iPhone。触控能用,蓝牙手柄体验好得多。
- • 手机和电脑接同一个家庭局域网。电脑尽量走网线,手机用 5GHz 或 6GHz。
先在局域网里跑通,不要一上来就把 Sunshine 的管理端口暴露到公网。
结构就一句话:游戏PC → Sunshine 编码 → 路由器/Wi-Fi → Moonlight 解码 → 手机屏幕。
电脑端:装 Sunshine 并开好管理页
- 1. 浏览器打开 https://github.com/LizardByte/Sunshine/releases ,选跟你系统匹配的正式安装包,Windows 用安装程序。
- 2. 装完启动 Sunshine。Windows 防火墙弹窗时,只允许专用网络。装完找不到主机,先确认服务确实在跑。
- 3. 在这台电脑的浏览器里打开
https://localhost:47990。 - 4. 第一次进去会让你创建管理用户名和强密码。页面可能提示证书不受信任,原因是本机自签名证书——确认你访问的是自己这台电脑再继续。
- 5. 进
Applications,确认能看到 Desktop / 桌面项目。想直接串某个游戏,可以再加一条游戏程序路径和工作目录;但建议先用桌面串流跑通第一轮。
Sunshine 的配置项不少,界面顶部有搜索框,找配置项比一页页翻快得多。
新版本还把常用项挑出来放在 Featured Apps 里,PC、Android 和嵌入式设备各列一条客户端,新手可以先从这里看。
手机端:装 Moonlight,然后配对
- 1. Android 在 Play 商店、iPhone 在 App Store 搜
Moonlight Game Streaming, 核对开发者再装,仿冒包不少。 - 2. 打开 Moonlight,它会在同网段里自动搜电脑。搜不到就在电脑上跑
ipconfig(Windows)看 IPv4 地址,比如 192.168.1.20,然后在 Moonlight 里「添加电脑」手动填这个地址。
- 3. 点选这台电脑,Moonlight 会显示一个配对 PIN。
- 4. 回到电脑的 Sunshine 页面,顶部找到
PIN,输入手机上的数字,并给这台客户端起个名字。 - 5. 手机上点
Desktop 测试,应该出现电脑桌面,然后再启动一个游戏。
平板的界面布局和手机不一样,多一块区域显示控制项。
画质、码率、帧率这些参数都在手机端的设置里调。
不同网络,各有一套起步值
先在 Moonlight 设置里选一档:
- • 普通 5GHz Wi-Fi:1080p、60fps、10–20Mbps
- • Wi-Fi 不稳定:720p、60fps、5–10Mbps
- • 老手机解码吃力:720p、30fps,编码用 H.264
这些是调试起点,不是性能保证。 觉得卡,就按「先降码率、再降分辨率、最后降帧率」的顺序往下调。Moonlight 的统计信息能帮你分清是网络丢帧还是解码慢。另外手机屏幕比例和游戏分辨率不一致时,两侧会留黑边,这不是 bug。
手柄、声音和第二块屏
手机系统里先配对蓝牙手柄,再打开 Moonlight,进 Desktop 后确认游戏里认得手柄。触控适合轻度操作,射击和动作类还是实体手柄靠谱。
没声音时按顺序查三处:电脑的输出设备、Moonlight 的音频配置、Windows 音量混音器。
串不动的时候,先查这几条
- • 搜不到电脑:两边是不是同一局域网?是不是访客 Wi-Fi 或者开了 AP 隔离?试着手动填 PC 的 IPv4。
- • 配对失败:确认 Sunshine 管理页能打开,在
PIN 页面输入的是Moonlight 当前显示的 PIN —— 别把管理账户密码当成 PIN。 - • 花屏或延迟:先固定 H.264、720p 60fps,降码率,电脑改有线,关掉 VPN 旁路影响。
- • 黑屏:检查主机显示器是不是开着、显卡驱动和 Sunshine 的采集权限、以及选中的桌面会话。
- • 想在外面玩:先理解 VPN 安全组网和上行带宽的限制,不建议把管理界面直接暴露公网。
Frigate、Paperless-ngx 这类工具排查时很依赖日志,Sunshine 也一样:界面右下角能看到实时日志,截图存下来比口头描述有效得多。
怎么算「能用」
在手机上连续串流 15 分钟,确认操作、画面、声音都稳定,把分辨率、帧率、码率、丢包情况记下来。别拿它跟本机直接玩比延迟 ——串流一定有延迟,宣称「无延迟」是不诚实的。
项目与来源
- • Sunshine:https://github.com/LizardByte/Sunshine
- • 官方配置指南:https://docs.lizardbyte.dev/projects/sunshine/latest/md\_docs\_2getting\_\_started.html
- • Moonlight:https://moonlight-stream.org/