1.0
This commit is contained in:
264
MD说明文件夹/批量自动化-超时延迟配置表v3.11.md
Normal file
264
MD说明文件夹/批量自动化-超时延迟配置表v3.11.md
Normal file
@@ -0,0 +1,264 @@
|
||||
# 批量自动化 - 超时延迟配置表 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. **网络较差时:**
|
||||
- 建议增加所有超时时间(×1.5-2倍)
|
||||
- 降低并发数(≤5)
|
||||
|
||||
2. **服务器响应慢时:**
|
||||
- 增加 `car_getrolecar`、`role_getroleinfo` 等查询命令的超时(15000ms+)
|
||||
- 增加任务间延迟(1000ms)
|
||||
|
||||
3. **高并发时:**
|
||||
- 增加连接间隔(500-1000ms)
|
||||
- 适当增加任务间延迟(1000ms)
|
||||
|
||||
### 延迟时间优化建议
|
||||
|
||||
1. **快速执行模式:**
|
||||
- 任务后延迟:200ms → 100ms
|
||||
- 任务间隔:500ms → 300ms
|
||||
- ⚠️ 可能导致服务器限流
|
||||
|
||||
2. **稳定执行模式(推荐):**
|
||||
- 保持当前配置
|
||||
- 任务后延迟:200ms
|
||||
- 任务间隔:500ms
|
||||
|
||||
3. **保守执行模式:**
|
||||
- 任务后延迟:500ms
|
||||
- 任务间隔:1000ms
|
||||
- 适用于不稳定网络环境
|
||||
|
||||
---
|
||||
|
||||
## 🔄 版本历史
|
||||
|
||||
### v3.11.5 (2025-10-08)
|
||||
- 📝 首次创建完整的超时延迟配置表
|
||||
- 📊 详细列出所有任务的超时和延迟参数
|
||||
- 💡 提供性能估算和优化建议
|
||||
|
||||
---
|
||||
|
||||
## 💡 未来优化方向
|
||||
|
||||
1. **动态超时调整:**
|
||||
- 根据网络延迟自动调整超时时间
|
||||
- 根据任务成功率动态调整重试策略
|
||||
|
||||
2. **智能延迟优化:**
|
||||
- 根据服务器响应速度动态调整延迟
|
||||
- 区分"必须延迟"和"可选延迟"
|
||||
|
||||
3. **配置可定制化:**
|
||||
- 允许用户在UI中自定义超时时间
|
||||
- 提供"快速/标准/保守"预设配置
|
||||
|
||||
4. **性能监控:**
|
||||
- 记录每个任务的实际执行时间
|
||||
- 生成性能报告,辅助优化
|
||||
|
||||
---
|
||||
|
||||
## 📝 相关文档
|
||||
|
||||
- [批量任务使用说明.md](./批量任务使用说明.md)
|
||||
- [一键补差完整子任务清单.md](./一键补差完整子任务清单.md)
|
||||
- [功能更新-自动重试失败任务v3.7.0.md](./功能更新-自动重试失败任务v3.7.0.md)
|
||||
|
||||
Reference in New Issue
Block a user