9.9 KiB
9.9 KiB
批量自动化 - 超时延迟配置表 v3.11
📋 文档时间
2025-10-08
🎯 配置概览
本文档详细列出批量自动化中所有任务的超时时间、延迟间隔等配置参数。
📊 全局配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 连接稳定等待 | 2000ms (2秒) | WebSocket连接建立后的稳定时间 |
| 任务间隔 | 500ms | 每个任务执行完毕后的等待时间 |
| 连接间隔 | 300ms | 多个token建立连接的延迟(避免并发过高) |
| 暂停检查间隔 | 500ms | 任务暂停时的检查频率 |
📋 一键补差任务 (dailyFix) - 共22大类任务
1️⃣ 任务前后状态检查
| 操作 | 超时时间 | 延迟 | 说明 |
|---|---|---|---|
role_getroleinfo (执行前) |
10000ms | 200ms | 获取执行前的任务状态 |
role_getroleinfo (执行后) |
10000ms | - | 获取执行后的任务状态对比 |
2️⃣ 一键补差子任务明细
| 序号 | 任务名称 | WebSocket命令 | 超时时间 | 任务后延迟 | 备注 |
|---|---|---|---|---|---|
| 1 | 分享游戏 | system_mysharecallback |
1000ms | 200ms | type: 2 |
| 2 | 赠送好友金币 | friend_batch |
1000ms | 200ms | - |
| 3 | 免费招募 | hero_recruit |
1000ms | 200ms | recruitType: 3 |
| 4 | 付费招募 | hero_recruit |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 5 | 免费点金 (1/3) | system_buygold |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 6 | 免费点金 (2/3) | system_buygold |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 7 | 免费点金 (3/3) | system_buygold |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 8 | 开启木质宝箱×10 | item_openbox |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 9 | 福利签到 | system_signinreward |
1000ms | 200ms | - |
| 10 | 领取每日礼包 | discount_claimreward |
1000ms | 200ms | - |
| 11 | 领取免费礼包 | card_claimreward |
1000ms | 200ms | - |
| 12 | 领取永久卡礼包 | card_claimreward |
1000ms | 200ms | cardId: 4003 |
| 13 | 领取邮件奖励 | mail_claimallattachment |
1000ms | 200ms | category: 0 |
| 14 | 免费钓鱼 (1/3) | artifact_lottery |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 15 | 免费钓鱼 (2/3) | artifact_lottery |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 16 | 免费钓鱼 (3/3) | artifact_lottery |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 17 | 魏国灯神扫荡 | genie_sweep |
1000ms | 200ms | genieId: 1 |
| 18 | 蜀国灯神扫荡 | genie_sweep |
1000ms | 200ms | genieId: 2 |
| 19 | 吴国灯神扫荡 | genie_sweep |
1000ms | 200ms | genieId: 3 |
| 20 | 群雄灯神扫荡 | genie_sweep |
1000ms | 200ms | genieId: 4 |
| 21 | 领取扫荡卷 (1/3) | genie_buysweep |
1000ms | 200ms | - |
| 22 | 领取扫荡卷 (2/3) | genie_buysweep |
1000ms | 200ms | - |
| 23 | 领取扫荡卷 (3/3) | genie_buysweep |
1000ms | 200ms | - |
| 24 | 黑市一键采购 | store_purchase |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 25 | 竞技场启动 | arena_startarea |
1000ms | - | - |
| 26 | 竞技场战斗 (1/3) | arena_getareatarget + fight_startareaarena |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 27 | 竞技场战斗 (2/3) | arena_getareatarget + fight_startareaarena |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 28 | 竞技场战斗 (3/3) | arena_getareatarget + fight_startareaarena |
1000ms | 200ms | 💰 消耗资源,可配置跳过 |
| 29 | 军团BOSS | fight_startlegionboss |
1000ms | 200ms | - |
| 30 | 每日BOSS (1/3) | fight_startboss |
1000ms | 200ms | 根据星期计算bossId |
| 31 | 每日BOSS (2/3) | fight_startboss |
1000ms | 200ms | - |
| 32 | 每日BOSS (3/3) | fight_startboss |
1000ms | 200ms | - |
| 33 | 停止盐罐机器人 | bottlehelper_stop |
1000ms | 500ms | bottleType: -1 |
| 34 | 启动盐罐机器人 | bottlehelper_start |
1000ms | 500ms | bottleType: -1 |
| 35 | 领取盐罐奖励 | bottlehelper_claim |
1000ms | 200ms | - |
| 36 | 等待任务状态更新 | - | - | 1000ms | 确保服务器更新任务状态 |
| 37 | 领取任务奖励1-10 | task_claimdailypoint |
1000ms | 200ms | taskId: 1-10,共10次 |
| 38 | 领取日常任务奖励 | task_claimdailyreward |
1000ms | 200ms | - |
| 39 | 领取周常任务奖励 | task_claimweekreward |
1000ms | 200ms | - |
一键补差总计: 约70+个子操作,预计耗时约 15-25秒
📋 其他独立任务
3️⃣ 俱乐部签到 (legionSignIn)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
legion_signin |
1000ms | 500ms (任务间隔) | 错误码 2300190 视为"已签到",跳过 |
4️⃣ 一键答题 (autoStudy)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
study_startgame |
1000ms | 500ms (任务间隔) | 错误码 3100080 视为"次数用完",跳过 |
5️⃣ 领取挂机奖励 (claimHangupReward)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
system_claimhangupreward |
1000ms | 500ms (任务间隔) | - |
6️⃣ 加钟 (addClock)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
system_mysharecallback |
1000ms | 500ms (任务间隔) | type: 3, isSkipShareCard: true |
7️⃣ 爬塔 (climbTower)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
fight_starttower (每次) |
2000ms | 500ms | 根据配置重复N次(默认0次) |
可配置次数: 0-50次(滑块配置)
8️⃣ 发车 (sendCar) - 完整流程
第1步:查询车辆
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
car_getrolecar |
10000ms | - | 查询俱乐部车辆信息 |
第2步:批量刷新(可选)
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
car_refresh (每辆车) |
5000ms | 300ms | 跳过有刷新票的车辆 |
| 刷新完成后重新查询 | - | 500ms | 等待后重新执行 car_getrolecar |
可配置刷新轮数: 0-10轮(滑块配置)
第3步:批量收获
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
car_claim (每辆车) |
5000ms | 300ms | 仅收获 state === 2 (已到达) 的车辆 |
| 收获完成后重新查询 | - | 1000ms | 等待1秒后重新执行 car_getrolecar |
第4步:批量发送
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
car_send (每辆车) |
5000ms | 300ms | 仅发送 state === 0 (待发车) 的车辆 |
| 每日发车上限 | - | - | 每个token每天最多发4辆 |
第5步:最终验证
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
| 等待服务器同步 | - | 1000ms | 确保发车状态同步 |
car_getrolecar (最终查询) |
10000ms | - | 验证最终发车数准确性 |
发车任务总计: 约 10-30秒(取决于车辆数量和刷新轮数)
🔧 辅助功能超时配置
阵容切换
| 操作 | 超时时间 | 延迟 | 备注 |
|---|---|---|---|
presetteam_changeteam |
1000ms | 300ms | 切换到指定阵容 |
WebSocket连接重试机制
| 参数 | 配置 | 说明 |
|---|---|---|
| 最大重试次数 | 5次 | 连接失败后最多重试5次 |
| 重试延迟 | 递增 | 2s → 3s → 5s → 8s → 10s(指数退避) |
📊 性能估算
单个Token完整任务预估时间
| 任务组合 | 预估时间 | 说明 |
|---|---|---|
| 仅一键补差 | 15-25秒 | 70+个子操作 |
| 快速套餐 | 10-15秒 | 签到+答题+领奖+加钟+发车+爬塔 |
| 完整套餐 | 25-40秒 | 所有任务 |
并发执行时间(21个Token)
| 并发数 | 预估总时间 | 说明 |
|---|---|---|
| 1个 | 约8-14分钟 | 21 × 25秒 |
| 3个 | 约3-5分钟 | 7批 × 30秒 |
| 5个 | 约2-3分钟 | 5批 × 30秒 |
| 10个 | 约1-2分钟 | 3批 × 35秒 |
| 21个 | 约40-60秒 | 1批 × 45秒(高并发,服务器压力大) |
⚠️ 注意事项
超时时间调整建议
-
网络较差时:
- 建议增加所有超时时间(×1.5-2倍)
- 降低并发数(≤5)
-
服务器响应慢时:
- 增加
car_getrolecar、role_getroleinfo等查询命令的超时(15000ms+) - 增加任务间延迟(1000ms)
- 增加
-
高并发时:
- 增加连接间隔(500-1000ms)
- 适当增加任务间延迟(1000ms)
延迟时间优化建议
-
快速执行模式:
- 任务后延迟:200ms → 100ms
- 任务间隔:500ms → 300ms
- ⚠️ 可能导致服务器限流
-
稳定执行模式(推荐):
- 保持当前配置
- 任务后延迟:200ms
- 任务间隔:500ms
-
保守执行模式:
- 任务后延迟:500ms
- 任务间隔:1000ms
- 适用于不稳定网络环境
🔄 版本历史
v3.11.5 (2025-10-08)
- 📝 首次创建完整的超时延迟配置表
- 📊 详细列出所有任务的超时和延迟参数
- 💡 提供性能估算和优化建议
💡 未来优化方向
-
动态超时调整:
- 根据网络延迟自动调整超时时间
- 根据任务成功率动态调整重试策略
-
智能延迟优化:
- 根据服务器响应速度动态调整延迟
- 区分"必须延迟"和"可选延迟"
-
配置可定制化:
- 允许用户在UI中自定义超时时间
- 提供"快速/标准/保守"预设配置
-
性能监控:
- 记录每个任务的实际执行时间
- 生成性能报告,辅助优化