TecplayTECPLAY

Gerador de filtros Battleye

Cria os arquivos .txt da pasta battleye/ do server. createvehicle, scripts, setpos e mais, com exceções pros teus mods.

5 presets17 arquivos suportados
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.

Exemplo prático: liberar NPCs do TraderPlus

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)

#1
kick + log (arquivo)Kicka e registra no arquivo .log. Escolha mais comum pra restrição real.

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.