Hydra 游戏时间统计:3 分钟开启自动游戏时长追踪
【免费下载链接】hydraHydra Launcher is an open-source gaming platform created to be the single tool that you need项目地址: https://gitcode.com/GitHub_Trending/hy/hydra
Hydra Launcher 会在你玩游戏时自动累计每款游戏的时长,实时同步到本地库和个人档案,不用再靠记忆估算自己到底玩了多少小时。
🎮 如果你也是这种情况
- 如果你在《赛博朋克 2077》里熬过好几个通宵,却说不清总共投入了多少小时;
- 如果你已经在用 Hydra 管理游戏库和云存档,却好奇时长数据到底记在哪里、靠什么驱动;
- 如果你想把多个平台(Steam 与手动导入的游戏)的游玩时间归到同一套档案里。
Hydra 的时长统计就是为这些场景做的:一个后台监控进程盯着游戏进程,开玩记开始、关玩记结束,数字自动落到游戏卡片上。
⚡ 三步跑通自动统计
把游戏加进库,确认可执行文件路径
在库界面把游戏添加到个人库。系统会自动关联该游戏的可执行文件路径;如果没有,Hydra 会先扫描你机器上正在运行的进程,按官方可执行文件清单匹配出正确路径并回填(相关逻辑:src/main/services/process-watcher.ts)。
启动游戏,让监控进程开始计
随便从库里启动一款游戏,打开任务管理器能看到 Hydra 的监控进程在跑,说明追踪已激活。计时按轮询打点:每次检测到进程存活就把距上一打点的时间差累加进总时长,同时更新"上次游玩时间"。
回库看数字
回到游戏库,游戏卡片上直接显示累计时长——不满 60 分钟显示"X 分钟",超过就换算成小时;进游戏详情页则显示"正在玩"状态和最近一次游玩的相对时间。
🔧 进阶玩法
手动校准时长:从 Steam 之外的渠道补录时间时,打开游戏详情页的选项菜单,选择"调整游戏时间",按小时和分钟输入即可,单次上限一万小时。校准逻辑在change-game-playtime.ts里,写入时会打上"手动调整过"标记,界面上时长旁会出现一个提醒图标,避免你误以为是自动统计的数。
断网也不丢时间:统计并不是每分钟都打接口。本地每轮打点只写本地数据库,大约每 3 分钟向上同步一次增量;关游戏时再补一次尾差。如果哪次同步失败,差值会记在"未同步增量"字段里,下次联网自动补传——所以断网打游戏,回来数字照样对得上。
另外,选项菜单里还有"重置游戏时间",误录或想从零开始计数时可以直接清零。
🧯 避坑速查
- 时长不动:多半是游戏可执行文件路径没对上,重新从库内启动一次游戏,让自动识别回填路径。
- Wine 下玩的 Windows 游戏没记录:Hydra 会校验 Wine 前缀路径是否与游戏配置一致,换过前缀后重启游戏再试。
- 数字和别家平台对不上:检查是否做过手动调整(带警示图标的那条),手动值会覆盖自动累计的口径。
现在就把你最近玩的那款游戏启动起来,三分钟后回库看看卡片上的数字是不是在涨;后续版本还会加入更多时长维度的统计展示,值得常来翻一翻档案页。
【免费下载链接】hydraHydra Launcher is an open-source gaming platform created to be the single tool that you need项目地址: https://gitcode.com/GitHub_Trending/hy/hydra
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考