Anti CombatLog

$5.00

Anti CombatLog – Fatigué que les joueurs quittent en rage juste pour sauver leur butin ? Ce script s'assure qu'ils ne échappent pas aux conséquences.

$ USD
  • $ USD
  • € EUR
  • £ GBP
Ajouter au panier
Aperçu de la ressource Anti CombatLog FiveM
Anti CombatLog
$5.00

Accès aux mises à jour à vie. Les fichiers que FiveMX publie dans cette liste restent disponibles pour l'achat éligible original sans abonnement. Lire l'étendue exacte

Anti CombatLog – Système avancé de prévention de la journalisation de combat dans FiveM

Éliminez l'une des failles les plus frustrantes des serveurs FiveM grâce à cette solution complète de déconnexion en combat. Déconnexion en combat : lorsque des joueurs se déconnectent pendant un combat actif ou police Les tentatives d'échapper aux conséquences nuisent à l'immersion et à l'équité. Ce script détecte et sanctionne la déconnexion en combat dans tous les scénarios principaux, y compris les fusillades, les poursuites policières, les vols et les confrontations entre joueurs.

Ce qui est inclus

Il ne s'agit pas d'un simple détecteur de déconnexion, mais d'un système sophistiqué de suivi de l'état de combat qui surveille plusieurs conditions et applique les conséquences appropriées. Le script suit l'état de combat du joueur grâce à l'utilisation des armes, les dégâts subis, la proximité de la police, le niveau de recherche et la participation à un braquage. Lorsqu'un joueur se déconnecte alors qu'il est signalé en combat, le système applique automatiquement des pénalités configurables qui persistent d'une session à l'autre.

Vous bénéficiez d'une solution complète de journalisation anti-combat avec des algorithmes de détection intelligents, la prévention des faux positifs, des options de contournement pour les administrateurs, une journalisation exhaustive pour la modération des serveurs et une intégration complète au framework. emploiLe système repose sur des règles prédéfinies. Il fonctionne de manière transparente en arrière-plan, sans nécessiter aucune intervention du joueur, tout en préservant l'intégrité du serveur.

Caractéristiques principales

  • Détection de combat à déclenchement multiple – Permet de suivre l'état des combats grâce aux tirs d'armes à feu, aux dégâts subis, au statut de personne recherchée par la police, à la proximité des forces de l'ordre et à la participation active à des activités criminelles. L'absence de méthode de détection unique réduit le nombre de faux positifs.
  • Minuteurs de refroidissement intelligents – Périodes de grâce configurables après la fin du combat. Les joueurs doivent attendre une durée déterminée (généralement 30-60 secondes) après le combat avant de se déconnecter en toute sécurité. Empêche les exploits de “fuir et quitter”.
  • Prévention de l'apparition de véhicules Les joueurs qui perdent leur véhicule en combat peuvent le voir disparaître définitivement ou temporairement. Il est possible de le supprimer, de le mettre en fourrière ou de le signaler pour saisie par la police.
  • Pénalités d'inventaire et d'argent – Supprime automatiquement des pourcentages configurables d'argent et d'objets des journaux de combat. Vous choisissez la sévérité : d'un simple avertissement (perte de 10%) à une sanction sévère (effacement complet de l'inventaire, soit 100%).
  • Interdictions temporaires Les récidivistes peuvent être automatiquement bannis pour des durées configurables (1 heure, 24 heures, 7 jours ou définitivement). Ce système de sanctions progressives dissuade les récidives.
  • Journalisation de la base de données Chaque incident de combat est enregistré avec l'horodatage, l'identifiant du joueur, le motif du combat et les sanctions appliquées. Ces informations sont essentielles pour enquêter sur les signalements des joueurs et identifier les récidivistes.
  • Système de contournement d'administrateur Le personnel du serveur et les personnes autorisées peuvent se déconnecter en toute sécurité pendant les combats sans être pénalisés. Les exemptions basées sur les permissions évitent les sanctions injustifiées lors de la gestion du serveur.
  • Pénalités de reconnexion – Lorsque les joueurs ayant enregistré leurs données de combat rejoignent la partie, ils réapparaissent à l'hôpital ou au poste de police (configurable), perdent les éléments de leur journal de combat et reçoivent une notification de leur infraction. Aucune échappatoire n'est possible.
  • Détection des interactions avec la police – Règles spéciales pour les interactions avec les forces de l'ordre. Être poursuivi, menotté ou à proximité de la police pendant un mandat d'arrêt déclenche la protection contre le journal de combat.
  • Protection contre les vols et les hold-up – La participation active aux braquages de magasins, aux hold-up de banques, aux emplois de bijouterie ou aux activités de gang déclenche un statut de combat prolongé. Empêche les exploits de “piller et se déconnecter”.

Déclencheurs d'état de combat

Le script surveille plusieurs conditions pour déterminer l'état du combat. Comprendre ces déclencheurs permet de configurer le système en fonction des besoins spécifiques de votre serveur :

Détection basée sur les armes :

  • Utiliser toute arme (armes à feu, armes de mêlée, explosifs)
  • Être la cible de tirs ou être touché par des armes
  • Pointer des armes sur d'autres joueurs à proximité
  • Dommages infligés ou subis dans un intervalle de temps configurable

Détection par les forces de l'ordre :

  • Niveau de recherche actif (1 étoile ou plus)
  • Police dans un rayon de poursuite (distance configurable, généralement de 50 à 100 mètres)
  • Être menotté ou maîtrisé par les forces de l'ordre
  • Échapper à une poursuite policière active (fuir avec un niveau de recherche élevé)
  • En garde à vue ou en cours d'arrestation

Détection des activités criminelles :

  • Braquage en cours (magasins, banques, bijouteries)
  • Participation à des activités territoriales de gangs
  • Crochetage de serrures de véhicules ou de propriétés
  • Activités de vente ou de fabrication de médicaments (si intégrées)
  • Enlèvement ou prise d'otages

Détection des affrontements entre joueurs :

  • Échange de dégâts entre joueurs dans le délai imparti
  • Se trouver à proximité immédiate lors d'une fusillade active
  • Combat à mains nues/au corps à corps entre joueurs
  • collision de véhicules ou combat de véhicules

Système de pénalités configurable

Adaptez la sanction aux règles de votre serveur et aux attentes des joueurs. Le script offre un contrôle précis sur chaque conséquence :

Sanctions financières :

  • Retirer 0 à 100% de l'argent du joueur (banque et/ou portefeuille)
  • Déduction forfaitaire (par exemple, amende de 5 000 € pour un rapport de combat)
  • Amendes progressives en cas de récidive
  • Possibilité de transférer les amendes aux fonds de la police/du gouvernement

Conséquences sur les stocks :

  • Retirez uniquement les objets illégaux (drogues, armes, biens volés).
  • Supprimer un pourcentage de tous les articles en stock
  • Suppression complète de l'inventaire en cas de violations graves
  • Transférer les objets au casier à preuves de la police

Maniabilité du véhicule :

  • Supprimer définitivement le véhicule
  • Mise en fourrière avec frais de récupération
  • Transférer la propriété à la police/au gouvernement
  • Suspension temporaire de l'accès aux véhicules

Respawn & Status:

  • Réapparition forcée à l'hôpital (perte de l'avantage de position)
  • Apparaissez au poste de police (si vous le souhaitez)
  • Réduction temporaire de santé/armure lors de la reconnexion
  • Délai de récupération avant de reprendre les activités

Escalade du récidive :

  • 1re infraction : Avertissement + amendes mineures
  • 2e infraction : Sanctions modérées + suspension temporaire (1 à 24 heures)
  • 3e infraction : Sanctions sévères + suspension prolongée (7 jours)
  • 4e infraction et suivantes : Sanctions maximales + possibilité de suspension définitive

Parfait pour

  • Serveurs de jeu de rôle sérieux – Maintient l'immersion en empêchant les joueurs d'échapper aux conséquences de leurs actes en se déconnectant. Indispensable pour les serveurs dotés de systèmes de criminalité et de châtiment réalistes.
  • Serveurs PvP activés – Empêche les joueurs de quitter la partie pendant les guerres de gangs, les batailles de territoire ou les confrontations entre joueurs afin d'éviter la mort et la perte d'objets.
  • Serveurs de jeu de rôle policier – Empêche les suspects de se déconnecter pendant les poursuites, les arrestations ou leur incarcération. Les forces de l'ordre peuvent ainsi effectuer les procédures d'enregistrement appropriées.
  • Serveurs axés sur l'économie – Protège l'économie du serveur en empêchant les joueurs d'exploiter la déconnexion en combat pour éviter les pertes financières dues aux vols ou aux amendes.
  • Serveurs de braquage et de hold-up – Empêche les exploits où les criminels se déconnectent après des braquages réussis pour sécuriser le butin sans risquer qu'il soit récupéré par la police.

Installation et configuration

  1. Télécharger & Extraire – Décompressez le script anti-combatlog dans le dossier des ressources de votre serveur.
  2. Configuration de la base de données – Importez le fichier SQL fourni pour créer des tables de suivi des journaux de combat (pour les pénalités persistantes et la journalisation).
  3. Configurer les paramètres – Modifiez le fichier config.lua pour définir les délais de combat, les montants des pénalités, les déclencheurs de détection et les exemptions d'administrateur.
  4. Intégration du cadre – Configurer les paramètres spécifiques au framework (ESX, QB-Core, QBOX) pour l'intégration des emplois liés à l'inventaire, à l'argent et à la police
  5. Définir les délais de recharge – Définir le temps d'attente des joueurs après un combat (recommandé : 30 à 60 secondes pour les fusillades, 2 à 5 minutes pour les poursuites policières).
  6. Configurer les pénalités – Définir les pourcentages de perte d'argent, les règles de retrait des stocks, la gestion des véhicules et les durées d'interdiction
  7. Ajouter les autorisations d'administrateur – Accorder des exemptions de journalisation de combat aux identifiants du personnel du serveur ou aux groupes d'autorisation
  8. Testez soigneusement – Vérifier que la détection fonctionne dans tous les scénarios et que les pénalités s'appliquent correctement lors de la reconnexion.
  9. Redémarrer le serveur – Démarrez la ressource et surveillez les journaux pendant les premières 24 heures afin d'affiner la sensibilité de détection.

Compatibilité du framework

  • Héritage ESX – Intégration complète avec l'inventaire ESX, les comptes bancaires et les dossiers de police. Compatible avec es_extended 1.9+ et ESX Legacy.
  • QB-Core – Intégration native de l'inventaire QB, gestion des fonds qb-management et détection du niveau de recherche qb-policejob.
  • QBOX – Compatible avec les systèmes d'inventaire QBOX et les intégrations avec les forces de l'ordre.
  • Cadres personnalisés – Sa conception modulaire permet une adaptation aux systèmes personnalisés d'inventaire, bancaires et policiers avec des modifications de code minimales.

Spécifications techniques

  • Impact sur la performance : Minimal – utilise des déclencheurs d'événements efficaces au lieu d'une interrogation constante.
  • Base de données: Compatible avec MySQL/MariaDB/OxMySQL pour la journalisation et les pénalités persistantes
  • Dépendances: Spécifique au framework (ESX/QBCore/QBOX), aucune ressource supplémentaire requise
  • Resmon du serveur : <0,01ms inactif, <0,05 ms lors des vérifications d'état de combat
  • Précision de la détection : >95% de précision avec les paramètres par défaut, ajustable pour une détection plus stricte ou plus lâche
  • Prévention des faux positifs : Les délais de grâce intégrés et la confirmation à déclenchement multiple réduisent les pénalités accidentelles

Fonctionnalités avancées

Intégration Webhook : Connectez-vous aux webhooks Discord pour consigner tous les incidents de combat dans un canal de modération dédié. Le système inclut le nom du joueur, son identifiant, le motif du combat, les sanctions appliquées et l'horodatage pour faciliter la vérification par l'équipe.

Système de période de grâce : Les déconnexions légitimes (pannes de serveur, coupures internet) survenant pendant de brefs combats peuvent être configurées avec des périodes de tolérance. Les joueurs n'ayant pas participé activement au combat pendant une durée suffisante reçoivent des pénalités réduites, voire aucune.

Emplois autorisés : Certaines professions (médecins, mécaniciens) peuvent être exemptées de l'enregistrement des activités de combat dans des situations spécifiques. Par exemple, les secouristes intervenant sur des lieux de fusillades ne seront pas pénalisés pour la détection de combats à proximité.

Notifications personnalisées : Les notifications entièrement personnalisables informent les joueurs lorsqu'ils entrent en mode combat, combien de temps ils peuvent encore attendre avant de pouvoir se déconnecter en toute sécurité et quelles sanctions ils encourent pour déconnexion en mode combat.

Exemples de configuration

Serveur de jeu de rôle léger (tolérant) :

  • Compteur de combat : 30 secondes après le dernier tir
  • Pénalité financière : perte en espèces de 10%
  • Inventaire : Articles illégaux uniquement
  • Véhicule : Mis en fourrière (frais $500)
  • Avertissement : avertissement seulement, pas de sanction avant la troisième infraction.

Serveur de jeu de rôle sérieux (modéré) :

  • Délai d'engagement : 60 secondes après l'affrontement, 3 minutes pendant la poursuite policière
  • Amende : 25% en espèces + $2 500 d’amende
  • Inventaire : 50% de tous les articles retirés
  • Véhicule : mis en fourrière avec des frais de récupération de $2 500
  • Suspension : 1 heure à la 2e infraction, 24 heures à la 3e.

Serveur PvP hardcore (strict) :

  • Délai de combat : 2 minutes après le combat, 5 minutes pendant l’état de recherche
  • Amende : 75% en espèces + 50% en fonds bancaires
  • Inventaire : Suppression complète de tous les articles
  • Véhicule : Supprimé définitivement
  • Suspension : 24 heures à la première infraction, permanente à la deuxième.

Ce qui le distingue

La plupart des scripts de suivi anti-combat se basent uniquement sur la détection des tirs d'armes à feu, ce qui peut entraîner de faux positifs lorsque les joueurs tirent sur des PNJ ou pratiquent la chasse. Ce script utilise une détection multicouche qui exige plusieurs indicateurs de combat avant de signaler un joueur. Un joueur chassant des animaux ne sera pas considéré comme étant en combat, contrairement à un joueur tirant sur un autre joueur alors qu'il est recherché par la police.

Le système de sanctions progressives prévoit que les déconnexions accidentelles lors des combats (rares déconnexions légitimes d'Internet) n'entraînent que des conséquences mineures, tandis que les tricheurs récidivistes s'exposent à des sanctions de plus en plus sévères. Cette approche équilibrée garantit l'équité tout en dissuadant efficacement les déconnexions intentionnelles lors des combats.

De plus, le système de journalisation complet crée un historique des incidents qui aide l'équipe du serveur à identifier les abus, à enquêter sur les signalements des joueurs et à prendre des décisions éclairées concernant les demandes de levée de bannissement. Vous saurez précisément quand, pourquoi et à quelle fréquence chaque joueur a été enregistré en combat.

Outils de modération

Les administrateurs ont accès à des commandes spéciales pour la gestion du système de journalisation des combats :

  • /combatlog [playerID] – Vérifier si un joueur est actuellement en état de combat
  • /clearcombat [playerID] – Effacer manuellement le statut de combat (en cas de faux positifs ou de problèmes légitimes)
  • /combathistory [playerID] – Consulter l’historique des infractions du journal de combat du joueur
  • /combatpardon [ID du joueur] – Supprimer les sanctions et l'interdiction liées à la violation du journal de combat
  • /combatconfig recharger – Recharger la configuration sans redémarrer le serveur

Support et documentation

Le script inclut une documentation de configuration détaillée expliquant chaque paramètre, les valeurs recommandées pour différents types de serveurs et des guides de dépannage pour les problèmes courants. Des exemples de configuration pour les niveaux de restriction léger, modéré et strict sont fournis pour vous aider à démarrer rapidement.

Outils d'administration associés et plus encore

Informations complémentaires

Framework

ESX, QBCore, QBOX, Autonome