Anti CombatLog – Sistema Avançado de Prevenção de Registro de Combate no FiveM
Elimine um dos exploits mais frustrantes nos servidores FiveM com esta solução abrangente contra o desconexão em combate. Desconexão em combate – quando jogadores se desconectam durante um combate ativo ou polícia Tentativas de evitar consequências arruínam a imersão e a justiça. Este script detecta e pune o abandono do jogo durante combates em todos os principais cenários, incluindo tiroteios, perseguições policiais, roubos e confrontos entre jogadores.
O que está incluído
Este não é apenas um detector básico de desconexão – é um sofisticado sistema de rastreamento do estado de combate que monitora múltiplas condições de ativação e aplica as consequências apropriadas. O script rastreia o status de combate do jogador através do uso de armas, dano recebido, proximidade da polícia, níveis de procurado e participação ativa em roubos. Quando um jogador se desconecta enquanto está em qualquer estado de combate, o sistema aplica automaticamente penalidades configuráveis que persistem entre as sessões.
Você obtém uma solução completa de registro anti-combate com algoritmos de detecção inteligentes, prevenção de falsos positivos, opções de bypass para administradores, registro abrangente para moderação de servidores e integração completa com a estrutura para trabalhoRegras baseadas em... O sistema funciona perfeitamente em segundo plano, sem exigir nenhuma interação do jogador, mantendo a integridade do servidor.
Principais características
- Detecção de combate com múltiplos gatilhos – Monitora o estado de combate por meio de disparos de armas, danos sofridos, status de procurado pela polícia, proximidade das forças da lei e participação ativa em crimes. Nenhum método de detecção único significa menos falsos positivos.
- Temporizadores de Resfriamento Inteligentes – Períodos de carência configuráveis após o término do combate. Os jogadores devem esperar uma duração definida (geralmente 30-60 segundos) após o combate antes de se desconectarem com segurança. Previne explorações de “correr e sair”.
- Prevenção de geração de veículos Jogadores que desrespeitam a lei em combate perdem seus veículos permanentemente ou temporariamente. É possível configurar para excluir o veículo, enviá-lo para o depósito ou sinalizá-lo para apreensão policial.
- Penalidades de Inventário e Dinheiro – Remove automaticamente percentagens configuráveis de dinheiro e itens dos jogadores que descem do inventário em combate. Você escolhe a severidade – desde avisos leves (perda de 10%) até punições severas (zero de inventário de 100%).
- Proibições Temporárias – Usuários reincidentes podem ser banidos automaticamente por períodos configuráveis (1 hora, 24 horas, 7 dias ou permanentemente). O sistema de punições progressivas desencoraja a reincidência.
- Registro de banco de dados – Cada incidente registrado no livro de ocorrências de combate inclui data e hora, identificação do jogador, motivo do combate e penalidades aplicadas. Essencial para investigar denúncias de jogadores e identificar infratores reincidentes.
- Sistema de bypass administrativo – A equipe do servidor e o pessoal autorizado podem se desconectar com segurança durante o combate sem penalidades. Isenções baseadas em permissões evitam punições injustas durante o gerenciamento do servidor.
- Penalidades de reconexão – Quando os jogadores que desativam o registro de combate retornam ao jogo, eles reaparecem no hospital ou na delegacia de polícia (configurável), perdem os itens de status do registro de combate e recebem uma notificação da violação. Não há como escapar das consequências.
- Detecção de interação com a polícia – Regras especiais para encontros com a polícia. Ser perseguido, algemado ou estar próximo da polícia enquanto estiver sob custódia ativa a proteção de registro de combate.
- Proteção contra Roubos e Assaltos – Participação ativa em assaltos a lojas, assaltos a bancos, trabalhos em joalherias ou atividades de gangues aciona um status de combate estendido. Previne explorações de “roubar e desconectar”.
Gatilhos do Estado de Combate
O script monitora diversas condições para determinar o status de combate. Compreender esses gatilhos ajuda a configurar o sistema de acordo com as necessidades específicas do seu servidor:
Detecção baseada em armas:
- Disparar qualquer arma (armas de fogo, armas brancas, explosivos)
- Ser alvejado ou atingido por armas
- Apontar armas para outros jogadores próximos.
- Dano causado ou recebido dentro de um período de tempo configurável.
Detecção por parte das autoridades policiais:
- Nível de procurado ativo (1 estrela ou superior)
- Polícia dentro do raio de perseguição (distância configurável, normalmente de 50 a 100 metros)
- Ser algemado ou contido por agentes da lei.
- Escapar de perseguição policial ativa (fugir com nível de procurado)
- Sob custódia policial ou sendo preso.
Detecção de atividades criminosas:
- Assalto em andamento (lojas, bancos, joalherias)
- Participar de atividades em território de gangues
- Arrombamento de fechaduras de veículos ou propriedades
- Atividades de venda ou fabricação de medicamentos (se integradas)
- Sequestro ou manutenção de reféns
Detecção de jogador contra jogador:
- Troca de dano entre jogadores dentro do limite de tempo
- Estar nas proximidades durante um tiroteio ativo
- Combate corpo a corpo/socos entre jogadores
- atropelamento de veículos ou combate veicular
Sistema de penalidades configurável
Personalize a punição para que corresponda às regras do seu servidor e às expectativas dos jogadores. O script oferece controle preciso sobre cada consequência:
Penalidades financeiras:
- Remova de 0 a 100% do dinheiro do jogador (banco e/ou carteira)
- Dedução de taxa fixa (ex.: multa de registro de combate $5.000)
- Multas progressivas para reincidentes
- Opção de transferir multas para fundos da polícia/governo.
Consequências do inventário:
- Remova apenas itens ilegais (drogas, armas, bens roubados).
- Remover a porcentagem de todos os itens do estoque
- Limpeza completa do inventário em caso de violações graves.
- Transferir itens para o depósito de provas da polícia
Manuseio do veículo:
- Excluir veículo permanentemente
- Processo de apreensão com cobrança de taxas de recuperação
- Transferir a propriedade para a polícia/governo
- Suspensão temporária do acesso de veículos
Reaparecimento e Status:
- Forçar reaparecimento no hospital (perder a vantagem de localização)
- Aparece na delegacia (se for procurado).
- Redução temporária de saúde/armadura ao reconectar
- Período de espera antes de retomar as atividades
Escalada de infratores reincidentes:
- Primeira infração: Advertência + penalidades leves
- 2ª infração: Penalidades moderadas + suspensão temporária (1 a 24 horas)
- 3ª infração: Penalidades severas + suspensão prolongada (7 dias)
- 4ª ou mais infrações: Penalidades máximas + opção de banimento permanente
Perfeito para
- Servidores de RPG sérios – Mantém a imersão ao impedir que os jogadores escapem das consequências desconectando-se. Essencial para servidores com sistemas realistas de crime/punição.
- Servidores com PvP habilitado – Impede que os jogadores desistam durante guerras de gangues, disputas territoriais ou confrontos entre jogadores para evitar a morte e a perda de itens.
- Servidores de RPG policial – Impede que suspeitos se desconectem durante perseguições, prisões ou encarceramento. As autoridades policiais podem concluir os procedimentos de registro adequados.
- Servidores com foco na economia – Protege a economia do servidor, garantindo que os jogadores não possam explorar o recurso de desconexão durante o combate para evitar perdas financeiras decorrentes de roubos ou multas.
- Servidores de Assaltos e Roubos – Impede que criminosos se desconectem após assaltos bem-sucedidos para proteger o saque sem o risco de a polícia o recuperar.
Instalação e Configuração
- Baixar e Extrair – Descompacte o script anti-combatlog na pasta de recursos do seu servidor.
- Configuração do banco de dados – Importe o arquivo SQL fornecido para criar tabelas de rastreamento de registros de combate (para penalidades persistentes e registro de atividades).
- Configurar configurações – Edite o arquivo config.lua para definir os temporizadores de combate, os valores das penalidades, os gatilhos de detecção e as isenções administrativas.
- Integração de estrutura – Configurar definições específicas da estrutura (ESX, qbNúcleo, QBOX) para integração de estoque, dinheiro e trabalho policial
- Definir temporizadores de recarga – Defina quanto tempo os jogadores devem esperar após o combate (recomendado: 30 a 60 segundos para tiroteios, 2 a 5 minutos para perseguições policiais)
- Configurar penalidades – Defina percentuais de perda de dinheiro, regras para remoção de estoque, manuseio de veículos e duração das proibições.
- Adicionar permissões de administrador – Conceder isenções de registro de combate a identificadores de equipe do servidor ou grupos de permissão
- Teste completamente – Verificar se a detecção funciona em todos os cenários e se as penalidades são aplicadas corretamente na reconexão.
- Reiniciar Servidor – Inicie o recurso e monitore os registros durante as primeiras 24 horas para ajustar a sensibilidade da detecção.
Compatibilidade de Framework
- ✅ ESX Legado – Integração completa com o inventário do ESX, contas bancárias e ocorrências policiais. Compatível com es_extended 1.9+ e ESX Legacy.
- ✅ qbNúcleo – Integração nativa de inventário QB, gerenciamento de dinheiro qb-management e detecção de nível de procurado qb-policejob.
- ✅ QBOX – Compatível com sistemas de inventário QBOX e integrações com forças policiais.
- ✅ Estruturas personalizadas – O design modular permite a adaptação a sistemas personalizados de inventário, bancários e policiais com alterações mínimas no código.
Especificações técnicas
- Impacto no desempenho: Minimalista – utiliza gatilhos de eventos eficientes em vez de sondagem constante.
- Banco de dados: Compatível com MySQL/MariaDB/OxMySQL para registro de logs e penalidades persistentes.
- Dependências: Específico para cada plataforma (ESX/QBCore/QBOX), sem necessidade de recursos adicionais.
- Servidor Resmon: <0.01ms ocioso, <0.05ms durante verificações de estado de combate
- Precisão da detecção: >95% de precisão com configurações padrão, ajustável para detecção mais rígida ou mais flexível
- Prevenção de falsos positivos: Períodos de tolerância integrados e confirmação de múltiplos gatilhos reduzem penalidades acidentais.
Recursos avançados
Integração com Webhook: Conecte-se aos webhooks do Discord para registrar todos os incidentes de combate em um canal de moderação dedicado. Inclui nome do jogador, identificador, motivo do combate, penalidades aplicadas e data e hora para facilitar a revisão pela equipe.
Sistema de período de carência: Desconexões legítimas (quedas de servidor, interrupções de internet) durante breves momentos de combate podem ser configuradas com períodos de tolerância. Jogadores que não estiveram ativamente engajados por tempo suficiente recebem penalidades reduzidas ou nenhuma penalidade.
Empregos na lista de permissões: Determinadas funções (médicos, mecânicos) podem ser isentas do registro de combate em cenários específicos. Por exemplo, médicos que atuam em locais com tiroteios não serão penalizados pela detecção de combate nas proximidades.
Notificações personalizadas: Notificações totalmente personalizáveis informam aos jogadores quando eles entram em estado de combate, quanto tempo falta para que possam se desconectar com segurança e quais penalidades enfrentarão por sair do jogo durante o combate.
Exemplos de configuração
Servidor de Roleplay Leve (Tolerante):
- Cronômetro de combate: 30 segundos após o último tiro
- Penalidade monetária: perda de caixa 10%
- Inventário: Somente itens ilegais
- Veículo: Movido para o pátio de apreensão (taxa $500)
- Banimento: Apenas advertência, sem banimento até a 3ª infração.
Servidor de RPG sério (moderado):
- Cronômetro de combate: 60 segundos após o combate, 3 minutos durante a perseguição policial.
- Penalidade pecuniária: 25% em dinheiro + $2.500 de multa
- Inventário: 50% de todos os itens removidos
- Veículo: Apreendido com taxa de recuperação de $2.500
- Banimento: 1 hora na segunda infração, 24 horas na terceira.
Servidor PvP Hardcore (Rigoroso):
- Tempo de combate: 2 minutos após o combate, 5 minutos enquanto estiver em estado de procurado.
- Penalidade pecuniária: 75% em dinheiro + 50% em fundos bancários
- Inventário: Limpeza completa de todos os itens.
- Veículo: Excluído permanentemente
- Banimento: 24 horas na primeira infração, permanente na segunda.
O que o torna especial
A maioria dos scripts anti-combate se baseia unicamente na detecção de disparos de armas, o que leva a falsos positivos quando os jogadores atiram em NPCs ou participam de atividades de caça. Este script utiliza detecção em múltiplas camadas que requer diversos indicadores de combate antes de sinalizar um jogador. Um jogador caçando animais não ativará o status de combate, mas um jogador atirando em outro enquanto é procurado pela polícia certamente ativará.
O sistema de penalidades progressivas significa que registros de combate acidentais (desconexões legítimas e raras da internet) resultam em consequências leves, enquanto exploradores crônicos enfrentam punições cada vez mais severas. Essa abordagem equilibrada mantém a justiça e, ao mesmo tempo, impede eficazmente o registro intencional de combates.
Além disso, o sistema de registro abrangente cria um histórico de auditoria que ajuda a equipe do servidor a identificar padrões de abuso, investigar denúncias de jogadores e tomar decisões informadas sobre recursos de banimento. Você saberá exatamente quando, por que e com que frequência cada jogador se desconectou do combate.
Ferramentas de Moderação
Os administradores têm acesso a comandos especiais para gerenciar o sistema de registro de combate:
/combatlog [ID do jogador]– Verificar se um jogador está atualmente em estado de combate/limparcombate [ID do jogador]– Limpar manualmente o status de combate (para falsos positivos ou problemas legítimos)/combathistory [ID do jogador]– Veja o histórico de violações do registro de combate do jogador/combatpardon [ID do jogador]– Remover penalidades e banimentos por violação do registro de combate/combatconfig recarregar– Recarregar configuração sem reiniciar o servidor
Suporte & Documentação
O script inclui documentação de configuração detalhada explicando cada configuração, valores recomendados para diferentes tipos de servidor e guias de solução de problemas para problemas comuns. Configurações de exemplo para aplicação de segurança leve, moderada e rigorosa estão incluídas para ajudar você a começar rapidamente.
Ferramentas administrativas relacionadas e muito mais
- FiveM AntiCheat 2025 (atualizado)
- Relatórios avançados do rcore
- Monitor de tempo de atividade
- Menu de Administração Wasabi
