Link258QAQ/dsh-plugin-genshin-launch ↗★ 1
dsh-plugin-genshin-launch
DSH 插件:DSH 每次启动都会识别自己的端口,并把《原神》启动器安装包下载到桌面——带 224MB 体积安全闸,体积离谱就整条链接拒绝,下载不成退化成打开官方下载页。 适合需要在启动时自动获取并下载原神启动器的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Link258QAQ/dsh-plugin-genshin-launch配置
在 $DSH_HOME/profiles/web/cordis.patch.yml 里按 id 覆盖:
- id: genshin-launch
name: dsh-plugin-genshin-launch
config:
download: true # false = 只打开下载链接,不下载
downloadDir: 'C:\Users\你\Desktop' # 目标目录(默认桌面)
expectedInstallerBytes: 234881024 # 预期体积(默认 224 MiB)
sizeToleranceBytes: 52428800 # 体积容差(默认 50 MiB)
openFileWhenDone: true # 下完打开所在目录
openFallbackWhenFailed: true # 失败时打开官方下载页
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关;false 时插件完全不动作,网页面板也不出现 |
download | true | false = 只打开直链(「下载不了也没关系」形态) |
downloadDir | 桌面 | 目标目录;留空则自动找 Desktop / 桌面 / OneDrive 桌面 |
url | 内置国服启动器直链 | 第一优先候选 |
extraUrls | [] | 追加候选直链 |
probeLatest | true | 是否在同一版本目录里向上找更新的 pcbackup 序号 |
probeStart | 0 | 探测起点序号;0 = 用 url 里的序号 |
probeAhead | 1 | 种子可用时额外向上探几步 |
resume | true | 断点续传 |
expectedInstallerBytes | 224 MiB(234881024) | 体积安全闸的预期值(换成新版本、体积确实变了就改这里) |
sizeToleranceBytes | 50 MiB | 允许的体积偏差;超出 → 整条链接拒绝 |
minInstallerBytes / maxInstallerBytes | 0(自动推导) | 想直接指定上下限就填这里(覆盖容差推导) |
allowUnknownSize | false | 服务端不给 Content-Length 时是否放行(默认拒绝,更安全) |
openFileWhenDone | false | 下载完打开文件所在目录 |
openFallbackWhenFailed | true | 失败时打开官方下载页 |
fallbackUrls | ['https://ys.mihoyo.com/launcher', 'https://www.mihoyo.com/download'] | 兜底打开的页面 |
useCache / cacheTtlHours | true / 168 | 解析结果缓存 |
skipIfInstalled | true | 本机已装原神则跳过下载 |
clientNotice / clientNoticeSeconds | true / 600 | 网页右下角面板 / 显示时长 |