news 2026/9/3 9:05:28

Sunshine游戏串流服务器完整部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine游戏串流服务器完整部署指南

Sunshine游戏串流服务器完整部署指南

【免费下载链接】SunshineSunshine: Sunshine是一个自托管的游戏流媒体服务器,支持通过Moonlight在各种设备上进行低延迟的游戏串流。项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

Sunshine是一款自托管的游戏串流服务器,专为Moonlight客户端设计。它提供低延迟的云游戏服务器功能,支持AMD、Intel和NVIDIA GPU进行硬件编码,软件编码也可用。通过Sunshine,您可以从各种设备上的任何Moonlight客户端连接,Web UI允许从您喜欢的Web浏览器进行配置和客户端配对。

核心功能特性

硬件编码支持

  • AMD GPU:支持AMF编码器
  • Intel GPU:支持QuickSync视频技术
  • NVIDIA GPU:支持NVENC编码器

虚拟手柄模拟

Sunshine支持多种游戏手柄的虚拟模拟:

  • PlayStation 4手柄(DualShock 4)
  • PlayStation 5手柄(DualSense 5)
  • Nintendo Switch Pro手柄
  • Xbox 360手柄
  • Xbox One/Series手柄

系统要求

最低配置

  • GPU:支持硬件编码的显卡
  • CPU:AMD Ryzen 3或Intel Core i3及以上
  • 内存:4GB或更多
  • 操作系统
    • FreeBSD 14.3+
    • Linux Ubuntu 22.04+
    • macOS 14+
    • Windows 11+

部署方案选择

Windows系统部署

推荐方案:安装程序

下载最新版安装程序,运行后自动完成:

  • 服务注册与开机启动
  • 防火墙规则添加
  • 虚拟手柄驱动安装
  • Web管理界面配置

便携版部署(高级用户)

如需手动部署便携版,可使用以下脚本:

# 添加防火墙规则 cd /d {解压目录} scripts/add-firewall-rule.bat # 安装虚拟手柄支持 scripts/install-gamepad.bat # 注册系统服务 scripts/install-service.bat scripts/autostart-service.bat

Linux系统部署

一键安装脚本
# 克隆仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine # 运行构建脚本 chmod +x scripts/linux_build.sh ./scripts/linux_build.sh
发行版专用方案

Ubuntu/Debian

# 下载deb包 wget https://github.com/LizardByte/Sunshine/releases/latest/download/sunshine-ubuntu-22.04-amd64.deb # 安装 sudo dpkg -i ./sunshine-ubuntu-22.04-amd64.deb

Arch Linux

# 添加LizardByte仓库 curl -s https://lizardbyte.github.io/pacman-repo/install.sh | bash # 安装 sudo pacman -S sunshine

Fedora/OpenSUSE

# 添加COPR仓库 sudo dnf copr enable lizardbyte/stable # 安装 sudo dnf install Sunshine
服务管理

安装完成后配置系统服务自动启动:

# 启动服务 systemctl --user start sunshine # 设置开机启动 systemctl --user enable sunshine

Docker容器化部署

快速启动命令
docker run -d \ --device /dev/dri/ \ --name=sunshine \ --restart=unless-stopped \ --ipc=host \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -v /path/to/data:/config \ -p 47984-47990:47984-47990/tcp \ -p 48010:48010 \ -p 47998-48000:47998-48000/udp \ lizardbyte/sunshine:latest-ubuntu-24.04
Docker Compose配置

创建docker-compose.yml文件:

version: '3' services: sunshine: image: lizardbyte/sunshine:latest-ubuntu-24.04 container_name: sunshine restart: unless-stopped volumes: - /path/to/data:/config environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai ipc: host ports: - "47984-47990:47984-47990/tcp" - "48010:48010" - "47998-48000:47998-48000/udp"

配置与优化

基础配置

音频配置
# 查找音频设备 pacmd list-sinks | grep "name:" # 或使用pipewire pactl info | grep Source

网络配置

确保以下端口可用:

  • TCP:47984-47990
  • UDP:47998-48000

性能优化

GPU编码设置
# NVIDIA GPU编码设置 encoder=hevc_nvenc quality=20 bitrate=15000

故障排查

常见问题解决

权限问题修复

Linux下权限问题可通过以下命令解决:

# 修复设备访问权限 sudo usermod -aG input $USER sudo usermod -aG video $USER

服务状态检查

# 检查服务运行状态 systemctl --user status sunshine # 查看日志 journalctl --user -u sunshine -f

高级功能

HDR支持

Sunshine支持HDR内容流传输:

  • Windows:官方支持
  • Linux:实验性支持

多用户环境管理

通过Web管理界面实现:

  • 用户权限分级管理
  • 会话监控和资源分配
  • 使用统计和性能分析

部署验证

Web界面访问

打开浏览器访问https://localhost:47990,首次登录需创建管理员账户。

维护与更新

自动备份策略

# 创建配置备份脚本 cat > ~/backup-sunshine.sh << 'EOF' #!/bin/bash BACKUP_DIR="/var/backups/sunshine" mkdir -p $BACKUP_DIR TIMESTAMP=$(date +%Y%m%d_%H%M%S) tar -czf $BACKUP_DIR/sunshine_$TIMESTAMP.tar.gz ~/.config/sunshine/ EOF

通过本指南,您可以快速完成Sunshine游戏串流服务器的部署配置,享受低延迟的游戏串流体验。

【免费下载链接】SunshineSunshine: Sunshine是一个自托管的游戏流媒体服务器,支持通过Moonlight在各种设备上进行低延迟的游戏串流。项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 2:40:09

WarcraftHelper:魔兽争霸3现代化兼容性增强工具

WarcraftHelper&#xff1a;魔兽争霸3现代化兼容性增强工具 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典魔兽争霸3在新系统上运行不畅而…

作者头像 李华
网站建设 2026/9/2 19:21:44

如何快速修复小红书直播录制问题:5步终极操作指南

如何快速修复小红书直播录制问题&#xff1a;5步终极操作指南 【免费下载链接】DouyinLiveRecorder 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder 还在为小红书直播录制失败而烦恼吗&#xff1f;DouyinLiveRecorder作为支持50平台的专业直播录制工…

作者头像 李华
网站建设 2026/9/3 2:40:35

个人创作者如何用AI打造独特声音标识

个人创作者如何用AI打造独特声音标识 在短视频日均产量突破千万条的今天&#xff0c;一个鲜明的声音特征&#xff0c;可能比一张出镜的脸更具辨识度。你有没有发现&#xff0c;某些博主哪怕不露脸&#xff0c;只凭一句“哈喽大家好”&#xff0c;听众就能立刻认出是谁&#xff…

作者头像 李华
网站建设 2026/9/3 2:40:09

OBS RTSP服务器插件:构建专业级视频流分发系统

OBS RTSP服务器插件&#xff1a;构建专业级视频流分发系统 【免费下载链接】obs-rtspserver RTSP server plugin for obs-studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-rtspserver 项目概述 OBS RTSP服务器插件是一款专为OBS Studio设计的实时流传输协议服…

作者头像 李华
网站建设 2026/8/20 21:42:16

C#调用IndexTTS 2.0 API接口示例代码分享(附GitHub镜像地址)

C# 调用 IndexTTS 2.0 实现高自然度语音合成的技术实践 在短视频、虚拟偶像和AIGC内容爆发的今天&#xff0c;语音不再是简单的“文字朗读”&#xff0c;而是情感表达、角色塑造甚至品牌调性的关键载体。传统TTS系统虽然能“说话”&#xff0c;但往往语调呆板、节奏僵硬&#…

作者头像 李华
网站建设 2026/9/3 0:17:53

最近参与了大量Agent开发,于是想说……

在过去一段时间&#xff0c;我们高密度地参与和观察了数十个agent的实践案例。从效果来说&#xff0c;智能体项目失败比例远远高于传统软件项目。 大部分智能体项目无法落地或最终失败的主要原因之一&#xff0c;是在整个工作思路没有跳出传统软件开发的局限。因此&#xff0c…

作者头像 李华