Closed ironstress closed 1 month ago
目前的云同步逻辑考虑到多端同步,你打开云同步开关会在应用启动时拉取github端数据,应用关闭时把数据推到github,看日志应该是关闭时的数据推送失败了,如果没有多端同步的需求可以把这个开关关闭,需要备份的时候点下GitHub-最后同步时间旁的同步按钮就行,可能开关名称引起了歧义,我会修复,非常抱歉。
webdav云同步现在还没写好,无法使用。
目前的云同步逻辑考虑到多端同步,你打开云同步开关会在应用启动时拉取github端数据,应用关闭时把数据推到github,看日志应该是关闭时的数据推送失败了,如果没有多端同步的需求可以把这个开关关闭,需要备份的时候点下GitHub-最后同步时间旁的同步按钮就行,可能开关名称引起了歧义,我会修复,非常抱歉。
webdav云同步现在还没写好,无法使用。
我没有多端同步的需求, 但是我看了看数据库,
在数据库里的/data/data.json中, "savePath"和"gamePath"是以绝对路径保存的, 这在多端同步后能正常使用吗?
我想应该, 先设置游戏库位置, 以相对路径保存.
有的存档位置是在/user/Documents路径下, 不同端的savePath是不一样的, 这要怎么处理?
再讨论我遇到的问题, 数据库同步不应该以修改时间为准, 做增量同步吗? 不应该只以云端为准,
以上只是我作为一个软件使用者提出的建议, 我不懂软件开发, 甚至没做过上述问题测试.
补充一点, 我设置同步, 是为了在云端保存存档, 这也是我使用这款软件的原因.
补充一点, 我设置同步, 是为了在云端保存存档, 这也是我使用这款软件的原因.
那可以不开启云同步开关,需要备份的时候手动同步下。
目前的云同步逻辑考虑到多端同步,你打开云同步开关会在应用启动时拉取github端数据,应用关闭时把数据推到github,看日志应该是关闭时的数据推送失败了,如果没有多端同步的需求可以把这个开关关闭,需要备份的时候点下GitHub-最后同步时间旁的同步按钮就行,可能开关名称引起了歧义,我会修复,非常抱歉。 webdav云同步现在还没写好,无法使用。
我没有多端同步的需求, 但是我看了看数据库,
在数据库里的/data/data.json中, "savePath"和"gamePath"是以绝对路径保存的, 这在多端同步后能正常使用吗?
我想应该, 先设置游戏库位置, 以相对路径保存.
有的存档位置是在/user/Documents路径下, 不同端的savePath是不一样的, 这要怎么处理?
再讨论我遇到的问题, 数据库同步不应该以修改时间为准, 做增量同步吗? 不应该只以云端为准,
以上只是我作为一个软件使用者提出的建议, 我不懂软件开发, 甚至没做过上述问题测试.
游戏库这个功能在计划内,savepath是我没考虑到,未来会修复。
由于同步的文件过多,增量同步有时会出现冲突,不好实现,未来云同步会改进这点。
新版本已经解决了各端游戏程序路径、存档路径不同的问题
软件版本
1.3.0
问题描述
问题1: 开启GitHub同步, 有同步记录的情况下, 添加新的游戏条目, 保留程序后台.
再次打开exe程序, 眼看着条目就消失了, 恢复为Github上的备份. 整理半天的条目全消失了.
问题2: webdav路径强制改为/my-vnite, 无法完成同步
问题日志
问题1: [2024-09-18 15:15:24.940] [info] New game data has been added successfully [2024-09-18 15:15:27.978] [info] New character image has been added successfully [2024-09-18 15:15:30.413] [info] New character image has been added successfully [2024-09-18 15:15:33.547] [info] New character image has been added successfully [2024-09-18 15:15:36.285] [info] New character image has been added successfully [2024-09-18 15:15:39.329] [info] New character image has been added successfully [2024-09-18 15:15:42.749] [info] New character image has been added successfully [2024-09-18 15:15:44.834] [info] New character image has been added successfully [2024-09-18 15:15:46.413] [info] New character image has been added successfully [2024-09-18 15:15:48.150] [info] New character image has been added successfully [2024-09-18 15:15:49.888] [info] New character image has been added successfully [2024-09-18 15:15:51.211] [info] 新对象已成功添加到 JSON 文件 [2024-09-18 15:15:51.213] [info] Category data successfully updated [2024-09-18 15:15:51.225] [info] 游戏数据已成功更新 [2024-09-18 15:16:09.826] [info] 本地同步完成,app -> sync [2024-09-18 15:16:59.836] [error] 退出过程中出错: Error: 等待渲染进程响应超时 at Timeout._onTimeout (file:///C:/app/vnite/resources/app.asar/out/main/index.mjs:2364:14) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7) [2024-09-18 17:30:03.036] [info] 本地同步完成,app -> sync [2024-09-18 17:30:03.086] [info] App started 应用已启动 [2024-09-18 17:30:03.086] [info] Version 版本: 1.3.0 [2024-09-18 17:30:03.925] [info] 获取自动启动状态: false [2024-09-18 17:30:03.947] [info] 游戏数据已成功更新 [2024-09-18 17:30:03.950] [info] 设置已成功更新 [2024-09-18 17:30:06.341] [info] 拉取最新数据成功 [2024-09-18 17:30:06.670] [info] 本地同步完成,sync -> app [2024-09-18 17:30:06.687] [info] 设置已成功更新 [2024-09-18 17:30:06.691] [info] 游戏数据已成功更新 [2024-09-18 17:30:12.568] [info] 本地同步完成,app -> sync [2024-09-18 17:30:39.671] [info] 本地同步完成,app -> sync [2024-09-18 17:30:39.843] [info] 本地同步完成,app -> sync [2024-09-18 17:30:46.377] [info] Github同步成功 [2024-09-18 17:30:46.382] [info] 应用已退出 [2024-09-18 17:30:46.389] [info] 应用已退出 [2024-09-18 17:30:46.401] [info] 设置已成功更新 [2024-09-18 17:30:49.131] [info] 本地同步完成,app -> sync [2024-09-18 17:30:49.173] [info] App started 应用已启动 [2024-09-18 17:30:49.174] [info] Version 版本: 1.3.0 [2024-09-18 17:30:49.420] [info] 获取自动启动状态: false [2024-09-18 17:30:49.449] [info] 游戏数据已成功更新 [2024-09-18 17:30:49.452] [info] 设置已成功更新 [2024-09-18 17:30:51.464] [info] 拉取最新数据成功 [2024-09-18 17:30:51.650] [info] 本地同步完成,sync -> app [2024-09-18 17:30:51.660] [info] 设置已成功更新 [2024-09-18 17:30:51.665] [info] 游戏数据已成功更新
问题截图
No response