Skip to content

Roxy-DD/galremote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GalRemote (Sunshine Galgame Edition)

🌐 多语言支持 / Multi-language Support

English 中文简体 Français Deutsch 日本語


GalRemote 是基于 Sunshine 基地版 深度定制的串流服务端,专为 Galgame 玩家 打造。

它不仅继承了 Sunshine 基地版在 HDR、虚拟显示器管理等方面的所有优势,更内置了强大的 Galgame 管理中心 和全新的现代化 Control Panel,为您提供从游戏管理、存档云同步到远程串流的一站式解决方案。

GalRemote Library View

🌟 核心亮点

🎮 Galgame 管理中心 (Built-in Manager)

专为视觉小说和 Galgame 设计的本地库管理功能,告别杂乱的文件夹。

  • 自动刮削: 集成 VNDB (Visual Novel Database) API,自动获取游戏封面、开发商、发售日期和简介信息。
  • 游玩记录仪表盘 (v1.1.0 NEW): 全新的统计视图,以图表形式展示总时长、游戏分布及最近活动历史。
  • 一键启动: 直接从面板启动游戏,自动接管串流会话。
Play Records Dashboard

☁️ 这个杀手不太冷 (Ultimate Cloud Sync)

也许是目前最强大的 Galgame 存档同步方案。

  • 多后端支持: 原生支持 WebDAV, S3, Aliyun OSS, MinIO 等多种云存储协议。
  • 镜像级同步: 本地存档的变动(包括删除)会实时镜像到云端,确保存档状态完全一致。
  • 智能冲突合并 (Intelligent Merge):
    • 自动识别多端游玩记录,通过并集算法智能合并游玩历史和总时长。
    • 智能处理游戏状态(未开始 -> 进行中 -> 已完成)。
    • 自动合并元数据(描述、厂商信息),优先保留云端更完整的信息。
  • 剪贴板云同步: 支持多端剪贴板文本的实时云同步,方便跨设备复制粘贴攻略或翻译。

🛡️ 存档守护者 (Save Guardian)

再也不用担心掉档或坏档。

  • 自动快照: 游戏退出时自动创建存档快照。
  • 版本回溯: 支持查看和还原任意时间点的存档快照。
  • 快照管理: 可视化管理存档历史,支持手动创建和删除快照。

�️ 现代化控制面板 (Control Panel)

基于 Tauri 2.8.4 + Vue 3 重构的全新界面。

  • 桌面级 UI 框架: 采用模块化设计的 Desktop UI 组件库,提供原生应用的流畅体验。
  • 虚拟显示器管理 (VDD): 可视化管理虚拟显示器,支持动态分辨率和刷新率调整。
  • 本地代理服务器: 内置 Axum 代理,彻底解决 WebUI 的跨域和安全策略问题。
  • 个性化定制: 支持拖拽更换背景图,深色/浅色主题自动同步。
Modern Settings Panel

🚀 推荐客户端配置

为了获得最佳体验(尤其是激活 HDR 和 120Hz 串流),推荐搭配以下客户端:

🖥️ PC / Mac / Linux

Moonlight-PC

📱 Android

威力加强版 Moonlight-Android 王冠版 Moonlight-Android

📱 iOS

虚空终端 Moonlight-iOS


🛠️ 技术架构

本项目采用了前后端分离的现代化架构:

Frontend (User Interface)

  • Framework: Vue 3 (Composition API)
  • UI Library: Element Plus + 自研 Desktop UI Framework
  • Style: Less
  • Build Tool: Vite

Backend (Core Logic)

  • Runtime: Rust (Tauri 2.8.4)
  • Proxy: Axum (HTTP Proxy)
  • Storage: Serde JSON (Config), OpenDAL (Cloud Sync)
  • Process: Win32 API (Game Launching & Monitoring)

📦 开发与构建

如果您想参与开发或自行构建:

# 1. 安装依赖
npm install

# 2. 启动开发环境 (Tauri + Vite)
npm run dev

# 3. 仅构建 Web 前端
npm run build:renderer

# 4. 构建完整 Windows 应用
npm run build:win

📄 系统要求

组件 最低要求 推荐配置 (4K HDR)
OS Windows 10 22H2+ Windows 11 23H2+
GPU NVIDIA GTX 10-series / AMD RX 5000+ NVIDIA RTX 30-series+
RAM 8 GB 16 GB
Network 5GHz Wi-Fi (ac) Wi-Fi 6 (ax) / 2.5G LAN

🤝 社区与支持

❤️ 鸣谢与支持 (Credits & Sponsor)

GalRemote 站在巨人的肩膀上。本项目的诞生离不开 Sunshine 基地版 (Sunshine Foundation) 团队的卓越工作。

如果您喜欢本项目带来的体验,请把您的赞助给予 Sunshine 基地版的开发者们,是他们的无私奉献让这一切成为可能:

注:GalRemote 项目本身不接受任何形式的捐赠。

GalRemote - 让每一次点击都值得铭记。

About

GalRemote 是在原始 Sunshine 及 Sunshine 基地版基础上进行的深度定制版本,专为 Galgame 玩家 打造。不仅继承了基地版的所有优秀特性(HDR、虚拟显示器等),还集成了全新的 Galgame 管理功能和更加现代化的控制面板。

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors