Gerador de filtros Battleye
Cria os arquivos .txt da pasta battleye/ do server. createvehicle, scripts, setpos e mais, com exceções pros teus mods.
Como funciona + exemplo prático
Battleye é o anti-cheat oficial do DayZ. Quando o server detecta que o client (ou um mod) está executando algum comando, ele consulta esses .txt pra decidir: deixa passar, loga, kicka, ou bana.
Formato de cada linha: <ação> "<pattern>" !="exceção1" !="exceção2". Pattern vazio ("") = catch-all (tudo). Ordem importa: primeira linha que casa decide. Por isso o catch-all fica no fim.
Tu instalou TraderPlus. O mod spawna NPCs com classname SurvivorM_Jose. Quando o server tenta spawnar, o createvehicle.txt vanilla bloqueia e os players próximos levam kick "BattlEye: GlobalBan #XYZ".
Solução: editar createvehicle.txt e liberar o prefixo:
5 "" !="SurvivorM_" !="SurvivorF_"
Lê: ação 5 (log+ban) pra QUALQUER createvehicle (pattern "" = catch-all), EXCETO os que começam com SurvivorM_ ou SurvivorF_, esses passam livres. Mesma lógica pra ExpansionCar_, VPP, CF_, etc.
Se tu usa CFTools: ele tem um painel web que gera esses mesmos .txt automaticamente. Essa tool é pra quem mexe na unha (VPS sem painel, hospedagem econômica) ou pra override manual quando o filtro do CFTools tá deixando passar/bloqueando coisa errada.
Cuidado com ban (4 e 5): usa só em regras claras. Falso positivo = baniu cliente legítimo. Em mods novos, use 2 (log) primeiro pra entender o que tá disparando antes de virar pra ban.
Arquivo
Detecta strings em scripts executados. Mais sensível, vários mods customizam.
Regras (1)
Sem exceções.
Preview do scripts.txt
//Catch-all default, bloqueia tudo 5 ""
Achou útil? Encontrou bug?
Manda feedback que a Tecplay lê tudo e prioriza melhorias.
