Documentação › Módulos
Engine
A aba Engine (Motor) define o ritmo do bot: de quanto em quanto tempo ele pensa, quanto espera entre uma ação e outra e quantos pacotes pode mandar por segundo. Aqui também ficam os ids das ferramentas do CaveBot. Por baixo disso tudo roda o Humanizer, a camada que deixa o tempo do bot parecido com o de uma pessoa.
Tempos#
| Opção | Padrão | O que faz |
|---|---|---|
| Intervalo do tick ms | 100 | De quanto em quanto tempo os módulos rodam |
| Cooldown de ação ms | 1000 | Espera mínima entre duas ações do mesmo grupo |
| Máx. pacotes/s | 12 | Limite de pacotes por segundo, somando módulos e scripts |
| Grupos de cooldown separados | ligado | Cura, ataque, suporte e poções com cooldown próprio |
| Carregar o perfil do personagem no login | ligado | Carrega profiles/<personagem>.json ao entrar |
Aperte Enter no campo para aplicar.
Grupos de cooldown#
No Tibia, magia de cura, magia de ataque, poção e magia de suporte têm exhausts separados. Com os grupos ligados, o bot respeita isso:
| Grupo | Quem usa |
|---|---|
| cura | magias do Healing e do Heal Friend |
| poção | qualquer regra de item (poções, runas de cura) |
| ataque | Shooter e rune max do PvP |
| suporte | magias do Conditions e exani hur do CaveBot |
Desligado, tudo divide um cooldown só, e um exura pode atrasar um exori.
Ferramentas (ids)#
Os itens que o CaveBot usa nos waypoints rope, shovel, machete e pick. Cada linha mostra o ícone do item.
| Ferramenta | Id padrão |
|---|---|
| Corda (rope) | 3003 |
| Pá (shovel) | 3457 |
| Facão (machete) | 3308 |
| Picareta (pick) | 3456 |
Troque se o seu OT usa outro item (uma ferramenta multiuso, por exemplo).
Humanizer#
O Humanizer é a principal defesa contra detecção por tempo. Os pacotes já saem do cliente real; o que entrega um bot é um ritmo exato demais. O Humanizer quebra esse ritmo de quatro jeitos:
Configurando#
O Humanizer vem ligado. Os ajustes ficam em General.Human no bot.json, e o bot aplica na hora que o arquivo muda:
"General": {
"Human": {
"Enabled": true,
"Jitter": 0.35,
"ReactionMs": 180,
"ReactionAfterIdleMs": 1500,
"MicroPauseChance": 0.02,
"MicroPauseMinMs": 900,
"MicroPauseMaxMs": 2600,
"FatigueMax": 1.12,
"FatigueRampMinutes": 90
}
}| Campo | O que faz |
|---|---|
Enabled | false volta ao tempo exato, rápido e robótico |
Jitter | 0 a 1: atraso aleatório máximo, em fração do valor base |
ReactionMs | Atraso de reação em ms (sorteado entre metade e 1,5x). 0 desliga |
ReactionAfterIdleMs | Quanto tempo parado conta como "ocioso" |
MicroPauseChance | Chance por passo de uma micro-pausa (0.02 = 2%). 0 desliga |
MicroPauseMinMs / MicroPauseMaxMs | Duração da micro-pausa |
FatigueMax | Multiplicador máximo dos passos no fim da rampa. 1 desliga |
FatigueRampMinutes | Minutos de sessão até chegar no FatigueMax |
Leia mais sobre proteção da conta em Segurança.
Comentários
para comentar.