Gooboo 存档同步 (WebDAV)
简介
本油猴脚本用于在 Gooboo 游戏中进行存档的 WebDAV 上传和下载。可以将存档备份到 WebDAV 服务器,并在不同设备间同步。
也适用于部分使用 localStorage
存储存档的网页游戏,具体需要自己试验,修改@match即可加进去。
特性
- 跨设备同步: 在不同设备上轻松同步游戏进度。
- 版本控制: 保留多个存档版本,防止数据丢失。
- 黑名单过滤: 可以屏蔽指定的 localStorage key,避免同步无关数据。
- 悬浮按钮: 提供悬浮按钮和顶部按钮栏,方便操作。
使用方法
配置 WebDAV 信息:
- 安装脚本后,在游戏页面点击油猴插件图标,选择 "设置 WebDAV URL"、"设置 WebDAV 用户名"、"设置 WebDAV 密码" 等菜单,填写你的 WebDAV 服务器地址、用户名和密码。
- 注意: 示例中使用webdav服务器的是坚果云。注册后在账户信息-安全选项里面,可以添加应用,获得webdav密码。
手动备份:
- 点击页面上的 “上传所有存档” 按钮,将当前存档上传到 WebDAV 服务器。
手动下载:
- 点击页面上的 “下载最新配置” 按钮,下载最新的存档并覆盖本地存档。
- 点击页面上的 “下载指定配置” 按钮,选择指定日期的存档进行下载。
配置选项
可以通过油猴插件菜单修改以下配置:
- WebDAV URL: WebDAV 服务器地址,必填。 (默认为:
https://dav.jianguoyun.com/dav
)
- WebDAV 用户名: WebDAV 用户名,必填。 (默认为:
Username
)
- WebDAV 密码: WebDAV 密码,必填。 (默认为:
password
)
- 备份数量: 保留的存档版本数量,选填。 (默认为:
5
)
- 显示悬浮按钮: 是否显示顶部悬浮按钮,选填。 (默认为:
true
)
- 备份的 Key 关键词 (空额分隔): 需要备份的
localStorage
Key 关键词,可以多个,使用空格隔开。
注意事项
- WebDAV 服务器: 请确保你的 WebDAV 服务器可用,并且配置正确。
- 安全性: 请妥善保管你的 WebDAV 用户名和密码。
- 域名: 脚本默认将存档保存在 WebDAV 服务器上的
Gamesaves/域名_saves
目录下,例如 example.com_saves
。
- 兼容性: 本脚本主要针对使用
localStorage
存储存档的网页游戏。
- 第一次运行需要勾上图片的这个总是域名