Anti Combat-Log
Anti Combat-Log - Verhindern Sie, dass Spieler durch Rage-Quitting ihre Beute retten.
Video-Vorschau
Click to load video from YouTube. By watching, you agree to their privacy policy.
Anti CombatLog - Fortgeschrittenes FiveM-Kampflog-Verhinderungssystem
Beenden Sie eines der frustrierendsten Exploits auf FiveM-Servern mit diesem umfassenden Anti-Kampflog-Lösung. Kampfloggen - wenn Spieler während aktiver Kämpfe oder Polizeijagden abmelden, um Konsequenzen zu vermeiden - zerstört die Immersion und Fairness. Dieses Skript erkennt und bestraft Kampflogging in allen wichtigen Szenarien, einschließlich Schusswechsel, Polizeiverfolgungen, Überfällen und Spielerkonfrontationen.
Enthalten
Dies ist kein einfacher Abmelde-Detektor - es ist ein sophistiziertes Kampfabstands-Tracking-System, das mehrere Auslöserbedingungen überwacht und angemessene Strafen anwendet. Das Skript verfolgt den Spieler-Kampfabstand durch Waffengebrauch, erhaltenen Schaden, Polizeinähe, wanted-Level, aktive Überfallteilnahme. Wenn ein Spieler während eines dieser Kampfabstände abmeldet, wendet das System automatisch konfigurierbare Strafen an, die über Sitzungen hinweg bestehen bleiben.
Sie erhalten eine vollständige Anti-Kampflog-Lösung mit intelligenten Detektionsalgorithmen, Verhinderung von falschen Positiven, Administrator-Bypass-Optionen, umfassender Protokollierung für Server-Moderation und volle Framework-Integration für Job-basierte Regeln. Das System arbeitet nahtlos im Hintergrund und erfordert keine Spielerinteraktion, während es die Serverintegrität aufrechterhält.
Schlüsselmerkmale
- Mehrfachauslöser-Kampferkennung - Überwacht den Kampfabstand durch Waffenabfeuerung, erhaltenen Schaden, wanted-Status der Polizei, Nähe zur Polizei, aktive kriminelle Beteiligung. Keine einzelne Erkennungsmethode bedeutet weniger falsche Positive.
- Intelligente Abkühlungszeitgeber - Konfigurierbare Schonfristen nach Beendigung des Kampfs. Spieler müssen eine bestimmte Dauer (typischerweise 30-60 Sekunden) nach dem Kampf warten, bevor sie sich sicher abmelden können. Verhindert Laufen-und-weg-Exploits.
- Fahrzeug-Spawn-Verhinderung - Spieler, die kampfloggen, verlieren ihr Fahrzeug dauerhaft oder vorübergehend. Kann so konfiguriert werden, dass das Fahrzeug gelöscht, auf die Beschlagnahmung verschoben oder zur Beschlagnahme durch die Polizei gekennzeichnet wird.
- Inventar- und Geldstrafen - Entfernt automatisch konfigurierbare Prozentsätze von Bargeld und Gegenständen von Kampfloggern. Sie wählen die Schwere - von milden Warnungen (10% Verlust) bis zu schweren Strafen (100% Inventarwisch).
- Temporäre Verbote - Wiederholungstäter können automatisch für konfigurierbare Dauer (1 Stunde, 24 Stunden, 7 Tage oder permanent) gesperrt werden. Escalating-Punishment-System discourages repeat violations.
- Datenbankprotokollierung - Jeder Kampflog-Vorfall wird mit Zeitstempel, Spieleridentifikator, Kampfabstandsgrund und angewandten Strafen aufgezeichnet. Essential für die investigation von Spielerberichten und die Identifizierung chronischer Verstoßer.
- Admin-Bypass-System - Server-Mitarbeiter und autorisierte Personen können sich während des Kampfs sicher abmelden, ohne Strafen zu erhalten. Berechtigungsbasierte Ausnahmen verhindern falsche Bestrafungen während der Serververwaltung.
- Wiedereingliederungsstrafen - Wenn Kampflogger wieder beitreten, spawnen sie im Krankenhaus oder auf dem Polizeirevier (konfigurierbar), verlieren Kampflog-Status-Items und erhalten eine Benachrichtigung über ihre Verletzung. Kein Entkommen vor den Konsequenzen.
- Polizeiinteraktionserkennung - Besondere Regeln für Polizeikontakte. Verfolgt werden, Handschellen angelegt oder in Nähe zur Polizei während des wanted-Status den Kampflog-Schutz auslösen.
- Überfall- und Heist-Schutz - Aktive Teilnahme an Ladendiebstählen, Bankraub, Juweliergeschäften, Gangaktivitäten löst verlängerten Kampfabstand aus. Verhindert Loot- und Abmelde-Exploits.
Kampfabstandsauslöser
Das Skript überwacht mehrere Bedingungen, um den Kampfabstand zu bestimmen. Das Verständnis dieser Auslöser hilft bei der Konfiguration des Systems für die spezifischen Bedürfnisse Ihres Servers:
Waffenbasierte Erkennung:
- Abfeuern jeder Waffe (Schusswaffen, Nahkampfwaffen, Sprengstoffe)
- Getroffen werden oder durch Waffen Schaden erleiden
- Zielen mit Waffen auf andere Spieler in unmittelbarer Nähe
- Verursachter oder erhaltener Schaden innerhalb eines konfigurierbaren Zeitfensters
Polizeierkennung:
- Aktives wanted-Level (1 Stern oder höher)
- Polizei innerhalb des Verfolgungsradius (konfigurierbare Distanz, typischerweise 50-100 Meter)
- Festgenommen oder festgehalten von der Polizei
- Flucht vor aktiver Polizeiverfolgung (Flehen mit wanted-Level)
- In Polizeigewahrsam oder verhaftet
Kriminelle Aktivitätserkennung:
- Aktiver Überfall im Gange (Läden, Banken, Juweliergeschäfte)
- Teilnahme an Gang-Territorium-Aktivitäten
- Fahrzeug- oder Eigentum-aufschließen
- Drogenverkauf oder -herstellung-Aktivitäten (bei Integration)
- Entführung oder Geiselnahme
Spieler-gegen-Spieler-Erkennung:
- Schaden-Austausch zwischen Spielern innerhalb des Zeitlimits
- In unmittelbarer Nähe während aktiven Schusswaffengebrauch
- Nahkampf zwischen Spielern
- Fahrzeug-Rammen oder Fahrzeugkampf
Konfigurierbares Strafsystem
Passen Sie die Strafe an Ihre Serverregeln und Spielererwartungen an. Das Skript bietet feine Kontrolle über jede Konsequenz:
Finanzielle Strafen:
- Entfernen Sie 0-100% des Spieler-Bargelds (Bank und/oder Börse)
- Flat-Fee-Deduktion (z.B. $5.000 Kampflog-Gebühr)
- Escalating-Fines für Wiederholungstäter
- Option zur Übertragung von Strafen auf Polizeien oder Regierungsfonds
Inventarfolgen:
- Entfernen Sie nur illegale Gegenstände (Drogen, Waffen, gestohlene Güter)
- Entfernen Sie einen Prozentsatz aller Inventargüter
- Vollständiger Inventarwisch für schwere Verstöße
- Übertragen Sie Gegenstände in den Polizeibeweismittellock
Fahrzeug-Handling:
- Löschen Sie das Fahrzeug dauerhaft
- Verschieben Sie es zur Beschlagnahmung mit Abholgebühren
- Übertragen Sie das Eigentum an die Polizei/Regierung
- Temporäre Fahrzeugzugangs-Suspension
Wiederbelebung und Status:
- Erzwingen Sie die Wiederbelebung im Krankenhaus (verlieren Sie den Standort-Vorteil)
- Spawnen Sie auf dem Polizeirevier (wenn wanted)
- Temporäre Gesundheit/Rüstung-Reduktion beim Wiedereintreten
- Abkühlungsdauer vor dem Wiedereinglieden in Aktivitäten
Wiederholungstäter-Escalation:
- 1. Verstoß: Warnung + leichte Strafen
- 2. Verstoß: Moderate Strafen + temporäres Verbot (1-24 Stunden)
- 3. Verstoß: Schwere Strafen + erweitertes Verbot (7 Tage)
- 4. Verstoß oder mehr: Maximale Strafen + permanente Sperrmöglichkeit
Perfekt Für
- Ernste Rollenspielserver - Bewahrt die Immersion, indem Spieler daran gehindert werden, Konsequenzen durch Abmelden zu entkommen. Essential für Server mit realistischen Verbrechen/Punishment-Systemen.
- PvP-fähige Server - Stoppt Spieler, die während Gang-Kriege, Territoriums-Kämpfe oder Spieler-Konfrontationen abmelden, um den Tod und den Verlust von Gegenständen zu vermeiden.
- Polizeirollenspielserver - Verhindert, dass Verdächtige während Verfolgungen, Festnahmen oder Haftstrafen abmelden. Law enforcement kann die richtigen Buchungsverfahren durchführen.
- Wirtschaftsfokussierte Server - Schützt die Server-Wirtschaft, indem sichergestellt wird, dass Spieler keine Kampflog-Exploits ausnutzen, um finanzielle Verluste durch Überfälle oder Strafen zu vermeiden.
- Heist- und Raubserver - Verhindert Exploits, bei denen Kriminelle nach erfolgreichen Heists abmelden, um die Beute zu sichern, ohne das Risiko einer Polizeibergung.
Installation und Konfiguration
- Download und Entpacken - Entpacken Sie das Anti-Kampflog-Skript in den Server-Resources-Ordner
- Datenbank-Einrichtung - Importieren Sie die bereitgestellte SQL-Datei, um Kampflog-Tracking-Tabellen (für persistente Strafen und Protokollierung) zu erstellen
- Einstellungen konfigurieren - Bearbeiten Sie die config.lua, um Kampfzeitgeber, Strafbeträge, Erkennungsauslöser und Admin-Ausnahmen festzulegen
- Framework-Integration - Konfigurieren Sie framework-spezifische Einstellungen (ESX, QBCore, QBOX) für Inventar, Geld und Polizeijob-Integration
- Setzen Sie Abkühlungszeitgeber - Definieren Sie, wie lange Spieler nach dem Kampf (empfohlen: 30-60 Sekunden für Schusswechsel, 2-5 Minuten für Polizeiverfolgungen) warten müssen
- Strafen konfigurieren - Setzen Sie Geldverlust-Prozentsätze, Inventarentfernungsregeln, Fahrzeug-Handling und Sperrdauern
- Fügen Sie Admin-Berechtigungen hinzu - Gewähren Sie Kampflog-Ausnahmen für Server-Mitarbeiter-Identifikatoren oder -Berechtigungsgruppen
- Testen Sie gründlich - Verifizieren Sie, ob die Erkennung über alle Szenarien hinweg funktioniert und Strafen beim Wiedereintreten korrekt angewendet werden
- Server neu starten - Starten Sie die Ressource und überwachen Sie die Protokolle für die ersten 24 Stunden, um die Erkennungsempfindlichkeit feinabzustimmen
Framework-Kompatibilität
- ✅ ESX Legacy - Volle Integration mit ESX-Inventar, Bankkonten und Polizeijob. Unterstützt es_extended 1.9+ und ESX Legacy.
- ✅ QBCore - Native QB-Inventarintegration, qb-management-Geldverwaltung und qb-policejob-wanted-Level-Erkennung.
- ✅ QBOX - Kompatibel mit QBOX-Inventarsystemen und Law-Enforcement-Integrationen.
- ✅ Custom Frameworks - Modularer Aufbau ermöglicht die Anpassung an individuelle Inventar-, Bank- und Polizeisysteme mit minimalen Codeänderungen.
Technische Spezifikationen
- Leistungsauswirkung: minimal - nutzt effiziente Ereignisauslöser anstelle von ständiger Abfrage
- Datenbank: MySQL/MariaDB/OxMySQL-kompatibel für Protokollierung und persistente Strafen
- Abhängigkeiten: Framework-spezifisch (ESX/QBCore/QBOX), keine zusätzlichen Ressourcen erforderlich
- Server-Resmon: <0.01ms im Leerlauf, <0.05ms während der Kampfabstandsprüfung
- Erkennungsgenauigkeit: >95% Genauigkeit mit Standard-Einstellungen, anpassbar für strenger oder loser Erkennung
- Verhinderung von falschen Positiven: Integrierte Schonfristen und mehrfache Bestätigung reduzieren versehentliche Strafen
Erweiterte Funktionen
Webhook-Integration: Verbinden Sie sich mit Discord-Webhooks, um alle Kampflog-Vorfälle in einem dedizierten Moderationskanal zu protokollieren. Enthält Spielernamen, Identifikatoren, Kampfabstandsgründe, angewandte Strafen und Zeitstempel für eine einfache Überprüfung durch das Personal.
Grace-Period-System: Legitime Abmeldungen (Serverabstürze, Internetausfälle) während kurzer Kampfmomente können mit Schonfristen konfiguriert werden. Spieler, die nicht aktiv genug beteiligt waren, erhalten reduzierte oder keine Strafen.
Whitelisted Jobs: Bestimmte Jobs (Mediziner, Mechaniker) können in bestimmten Szenarien von Kampflogging ausgenommen werden. Zum Beispiel werden Mediziner, die auf aktive Schießszenen reagieren, nicht für die Nähe zu Kampf bestraft.
Benutzerdefinierte Benachrichtigungen: Vollständig anpassbare Spielerbenachrichtigungen informieren die Benutzer, wenn sie in den Kampfabstand eintreten, wie lange sie noch sicher abmelden können und welche Strafen sie für Kampflogging erhalten.
Konfigurationsbeispiele
Leichter Rollenspielserver (Nachsichtig):
- Kampfzeitgeber: 30 Sekunden nach dem letzten Schuss
- Geldstrafe: 10% Bargeldverlust
- Inventar: Nur illegale Gegenstände
- Fahrzeug: Auf die Beschlagnahmung verschoben ($500 Gebühr)
- Sperre: Nur Warnung, keine Sperre bis zum 3. Verstoß
Ernster Rollenspielserver (Mäßig):
- Kampfzeitgeber: 60 Sekunden nach dem Kampf, 3 Minuten während der Polizeiverfolgung
- Geldstrafe: 25% Bargeld + $2.500-Gebühr
- Inventar: 50% aller Gegenstände entfernt
- Fahrzeug: Auf die Beschlagnahmung verschoben mit $2.500 Abholgebühr
- Sperre: 1 Stunde beim 2. Verstoß, 24 Stunden beim 3. Verstoß
Hartercore-PvP-Server (Streng):
- Kampfzeitgeber: 2 Minuten nach dem Kampf, 5 Minuten während des wanted-Status
- Geldstrafe: 75% Bargeld + 50% Bankfonds
- Inventar: Vollständiger Inventarwisch aller Gegenstände
- Fahrzeug: Permanentes Löschen
- Sperre: 24 Stunden beim 1. Verstoß, permanent beim 2. Verstoß
Was Es Auszeichnet
Die meisten Anti-Kampflog-Skripte basieren ausschließlich auf Waffenfeuer-Erkennung, was zu falschen Positiven führt, wenn Spieler auf NPCs schießen oder an Jagdaktivitäten teilnehmen. Dieses Skript nutzt eine mehrschichtige Erkennung, die mehrere Kampfindikatoren erfordert, bevor ein Spieler als kampfbereit gekennzeichnet wird. Ein Spieler, der Tiere jagt, löst keinen Kampfabstand aus, aber ein Spieler, der auf einen anderen Spieler schießt, während er von der Polizei wanted ist, auf jeden Fall.
Das eskalierende Strafsystem bedeutet, dass erste Male versehentliche Kampflogging (seltene legitime Internetabmeldungen) zu leichten Konsequenzen führen, während chronische Ausnutzer immer schwerere Strafen erhalten. Diese ausgewogene Herangehensweise bewahrt Fairness, während es effektiv das absichtliche Kampflogging unterbindet.
Zusätzlich bietet das umfassende Protokollierungssystem eine Audit-Spur, die Server-Mitarbeitern hilft, Muster von Missbrauch zu identifizieren, Spielerberichte zu untersuchen und informierte Entscheidungen über Ban-Appeals zu treffen. Sie werden genau wissen, wann, warum und wie oft jeder Spieler kampfloggt hat.
Moderationswerkzeuge
Administratoren erhalten Zugriff auf spezielle Befehle zur Verwaltung des Kampflog-Systems:
/combatlog [playerID]- Überprüfen Sie, ob ein Spieler derzeit im Kampfabstand ist/clearcombat [playerID]- Manuelles Aufheben des Kampfabstands (bei falschen Positiven oder legitimen Problemen)/combathistory [playerID]- Anzeigen der Kampflog-Verletzungsgeschichte des Spielers/combatpardon [playerID]- Entfernen Sie Strafen und Sperren wegen Kampflogging/combatconfig reload- Neu laden der Konfiguration ohne Server-Neustart
Support und Dokumentation
Das Skript enthält detaillierte Konfigurationsdokumentation, die jede Einstellung erklärt, empfohlene Werte für verschiedene Server-Typen und Troubleshooting-Anleitungen für häufige Probleme. Beispielkonfigurationen für leichte, mittlere und harte Durchsetzung sind enthalten, um Ihnen einen schnellen Start zu ermöglichen.





