Zur Anleitung

Dokumentation 9.6.24

Schnellstart

Installiere 9.6.24 und aktiviere nur benötigte Funktionen. Der kostenpflichtige Dienst startet nach Zahlungsbestätigung.

Einrichtung#

Über Sign up registrieren, E-Mail bestätigen und einen kostenpflichtigen Tarif wählen. Nach der Zahlung unter Server einen Server hinzufügen und mit Verwaltungsrechten dessen Paket herunterladen.

Konto und Dienst vorbereiten#

Bestätigen Sie die E-Mail und prüfen Sie im Bereich Abrechnung den kostenpflichtigen Tarif, Zeitraum, Server- und Website-Limits. Eine Rückkehr vom Zahlungsanbieter oder ein hochgeladener Beleg bestätigt noch keine Aktivierung.

Melden Sie sich mit einem Konto an, das Server verwalten darf. Vergeben Sie Teammitgliedern passende Rechte, statt ein Administratorpasswort zu teilen. Sichern Sie vor Änderungen Resource-Dateien, bearbeitbare Einstellungen und die Spieldatenbank.

Den richtigen Server verbinden#

Paket und Lizenz gehören zum ausgewählten Serverdatensatz. Vermischen Sie keine Dateien oder Schlüssel verschiedener Server.

  1. Servernamen prüfen und das zugehörige Paket herunterladen.
  2. Installationsreihenfolge beachten; Lizenz nur serverseitig in server.cfg mit set speichern, niemals in Client- oder Shared-Dateien.
  3. Während geplanter Wartung starten, erste Konsolenfehler prüfen und die Verbindung des richtigen Servers im Panel kontrollieren.
  4. Die Datenbankbrücke ist standardmäßig aktiv; außer der Lizenzzeile ist keine server.cfg-Zeile nötig. Wer sie nicht braucht, schaltet sie auf der Tosun-Connect-Karte des Servers mit „Disable connection“ ab. Zuerst eine kleine Leseabfrage testen.

Erfolg anhand normaler Abläufe prüfen#

Testen Sie Charakterauswahl, Spawn, Wiederbelebung, Garagen, Polizeiausrüstung und Staff-Teleports, bevor Sie Sanktionen erhöhen. Vergleichen Sie Meldungen mit der tatsächlichen Spielsituation und ändern Sie jeweils nur eine Einstellung.

AC-Verbindung, Datenbankabfrage, Website-Einrichtung und HTTPS sind getrennte Ergebnisse. Prüfen Sie jedes benötigte Ergebnis einzeln. Bei einer unklaren Zahlung erst den aktuellen Rechnungsstatus lesen.

Ein neues Paket widerruft keine offengelegte Lizenz. Stimmen Sie einen Schlüsselwechsel und das Stoppen alter Instanzen mit dem Administrator ab. Für Support Version, Server- oder Website-ID, Zeitpunkt und bereinigte Fehlermeldung sammeln; keine Geheimnisse senden.

Einen kleinen Abnahmeplan erstellen#

Notieren Sie vor der Einladung der gesamten Community, was die erste Sitzung zeigen soll. Nehmen Sie einen normalen Spieler, ein Mitarbeiterkonto, eine neue Verbindung und eine erneute Verbindung auf. Verwenden Sie Ihr tatsächliches Framework und die üblichen Ressourcen; eine stille Konsole beweist keine kompatible Krankenhaus- oder Garageninteraktion.

Erfassen Sie je Szenario die Aktion, das erwartete und das beobachtete Ergebnis. Der Charakter sollte laden, normale Ausrüstung nutzbar bleiben und eine erlaubte Mitarbeiteraktion abgeschlossen werden. Falls eine Erkennung auftritt, bewahren Sie ihre Zeit zusammen mit dem Spielkontext auf und untersuchen Sie diesen vor strengeren Maßnahmen.

Wählen Sie einen Beobachtungszeitraum mit den wichtigen Aktivitäten Ihres Servers. Wiederholen Sie nach Änderung der betreffenden Einstellung das betroffene Szenario und lassen Sie andere Werte unverändert. Erfolgreiche Prüfungen ergeben einen konkreten Abnahmenachweis, aber keine Zusage für jede Ressource oder künftige Aktualisierung.

Erforderliche Einrichtung und Zusatzdienste trennen#

Erstellen Sie eine kurze Abhängigkeitsübersicht für Ihre Installation. Bezahltes Konto, Paket des ausgewählten Servers, serverseitige Lizenz und funktionierender Ressourcenstart bilden den Anfang. Die Panel-Datenverbindung (Tosun Connect) ist bereits standardmäßig aktiv und braucht keine zusätzliche server.cfg-Zeile; prüfen Sie sie nur mit einer kleinen Leseanfrage. Abschalten können Sie sie auf der Tosun-Connect-Karte des Servers. Discord-Benachrichtigungen, Launcher und gemietete Website ergänzen eigene Abläufe. Aktivieren Sie diese erst, wenn die grundlegende Verbindung verstanden ist.

Wenn das Anticheat verbunden ist, während die Website noch bereitgestellt wird, prüfen Sie das normale Spielen weiter und verfolgen Sie die Website getrennt. Scheitert ein Bridge-Lesezugriff, untersuchen Sie Framework-Unterstützung und Bridge-Berechtigungen. Das wiederholte Ersetzen einer funktionierenden Lizenz repariert kein nicht unterstütztes Datenbankschema.

Fügen Sie jeweils eine optionale Integration hinzu und notieren Sie Verantwortlichen und Prüfmethode. So finden Sie die erste erfolglose Stufe und kehren zu einem funktionierenden Zustand zurück, ohne erledigte Arbeit zu verwerfen. Halten Sie bewusst deaktivierte Optionen fest, damit andere Administratoren sie nicht als Fehler ansehen.

Einen nachvollziehbaren Betriebsstand übergeben#

Bereiten Sie vor einer Administratorübergabe einen kurzen Nachweis mit Server-ID, installierter Version, Framework, Startreihenfolge und Ort der bearbeitbaren Einstellungen vor. Verlinken Sie passende Dokumentation und nennen Sie geprüfte optionale Integrationen. Lizenzen und vertrauliche Zugangsdaten gehören in Ihren sicheren Speicher und nicht in diesen Nachweis.

Ergänzen Sie Wartungszeitraum, geänderte Einstellungen und frühere funktionierende Werte. Nennen Sie Zuständige für Abrechnung, Integrationszugänge und Spielermeldungen. Beschreiben Sie die Wiederherstellung Ihrer gesicherten Ressourcendateien und Konfiguration sowie die Beobachtungen, die unmittelbar danach geprüft werden sollen.

Ändern sich später Ressourcen, Framework oder Hosting, verwenden Sie dieselben Abnahmeszenarien erneut. Vergleichen Sie Ergebnisse mit dem früheren Nachweis statt mit Ihrer Erinnerung. Das erleichtert die Bewertung von Updates und liefert dem Support einen hilfreichen Verlauf, ohne ein Archiv fremder Spielerdaten weiterzugeben.

Vier Kennungen in einem Installationsnachweis zuordnen#

Notieren Sie Server-ID im Panel, Build ID im Downloadverlauf, Version in fxmanifest.lua und vorgesehenes Verzeichnis. Sie bezeichnen Servereintrag, verteiltes Paket, Software und Installation auf der Maschine. Ein neuer ZIP-Download kann auf dem Desktop liegen, während der Server weiter ein altes Verzeichnis startet. Ein erfolgreicher Download bestätigt keine laufende Aktualisierung. Die Lizenz gehört nicht in diesen Nachweis.

Folgen Sie nach dem Entpacken dem Pfad bis fxmanifest.lua und bestimmen Sie das Resource-Stammverzeichnis. Ordnen Sie Startausgabe und Testzeit zu. Bei unterschiedlichen Namen zwischen Panel und Maschine vergleichen Sie Kennungen statt ähnlicher Namen. Bei mehreren Maschinen halten Sie die aktive Kopie fest. Mit diesen Angaben und dem Zeitpunkt kann Support falsches Paket, falschen Server und alte aktive Dateien unterscheiden, ohne Geheimnisse oder ein unbeteiligtes Archiv anzufordern.

Jedes Symptom zum passenden Thema führen#

Beschreiben Sie das erwartete Ergebnis in einem Satz. Funktioniert Anmeldung, aber kein Download, prüfen Sie Abrechnung und Serverberechtigung; Anmeldung bestätigt keine Downloadrechte. Startet die Resource nicht, prüfen Sie Dateien und Abhängigkeiten unter Installation. Wird nach dem Start die Lizenz abgelehnt, untersuchen Sie Lizenz und Build-Bindung. Funktioniert das Spiel, aber keine Panelabfrage, beginnen Sie bei MySQL-Bridge, Auftragszustand und Framework-Unterstützung.

Behalten Sie den Fehlerumfang bei. Abweichendes Charakterguthaben verlangt Identitäts- und Lesetypprüfung, keine Änderung aller Schutzmaßnahmen. Gemessene Aussetzer gehören zu Konfiguration und Leistung; abgelehnte legitime Skriptaktionen zu Exports und Integration. Wiederholen Sie keine Zahlungen oder Geldschreibvorgänge mit unklarem Ausgang. Wenden Sie den passenden Schritt an und prüfen Sie dieselbe Beobachtung, damit bereits bestätigte Arbeit erhalten bleibt.

Tosun AC 9.6.12#

Das Render-Startmanifest wurde korrigiert. Eine INSTALL.sql repariert fehlende alte Spalten. Die Datenbankbrücke nutzt die auf dem Server aufgelöste Lizenz. Panel-Rechte werden regelmäßig aktualisiert und die letzten Einstellungen bleiben in der Warteschlange. Unveränderte Ressourcen nutzen Analyseergebnisse aus dem Cache. Der Download enthält Offline-Anleitungen in neun Sprachen und den separaten Discord-Bot-Installer.

Änderungen in 9.6.19#

Der Anticheat repariert seine Tabellen admin_logs und ac_detections beim Start, indem er nur fehlende Spalten ergänzt; mit anderen Scripts geteilte Tabellen bleiben standardmäßig unberührt. Der Event-Limiter erfasst jetzt Spieler, die das Limit eines gelisteten Events überschreiten (server_event_spam, standardmäßig LOG; prüfen Sie Ihre Limits und setzen Sie dann KICK; ein im Panel gespeicherter Wert hat Vorrang). Andere Server-Scripts können die internen Events des Anticheats nicht mehr auslösen, sofern sie nicht in der Liste vertrauenswürdiger Resources stehen (set tosun_ac_local_event_guard "audit" meldet nur, während Sie anpassen). Die automatische Backdoor-Quarantäne funktioniert, wenn Sie sie einschalten, Warnungen zu neuen Logs erreichen die Telefone des Teams und das Ingame-Menü, und eine Setup-Gesundheitsübersicht (tosunac_health) listet nach dem Start auf, was zu beheben ist. Ein später Framework-Start hält das Servermodul nicht mehr an.

Änderungen in 9.6.18#

Spieler, deren Anticheat-Client nicht läuft oder nicht mehr antwortet, werden jetzt gekickt (nie gebannt), auch Teammitglieder. Die Team-Ausnahme ist enger: Ausgenommen sind nur ausdrücklich eingetragene Teammitglieder (Admin-Datei, Panel-Freigabe, Berechtigung tosun.exempt oder eine verifizierte txAdmin-Sitzung); Teammitglieder mit nur einer breiten Berechtigung oder einem ip:-Eintrag werden wie Spieler geprüft, automatische Strafen sind auf einen Kick begrenzt, und Erkennungen bei ausgenommenen Teammitgliedern gehen an den neuen StaffAlerts-Webhook. Noclip, Freecam und Zuschauen aus dem Ingame-Menü und txAdmin erhalten eine vom Server geprüfte Admin-Modus-Freigabe. Ein neuer serverseitiger Bewegungsschutz prüft Positionen auf dem Server; er startet im Beobachtungsmodus (shadow) und kickt niemanden, bis Sie ts.serverMovement.guard.mode = "enforce" setzen. Lesen Sie vor der Installation RELEASE-9.6.18.md: Tragen Sie den StaffAlerts-Webhook ein und prüfen Sie, wer ausgenommen ist.

Änderungen in 9.6.3#

Framework-API-Fehler gelten nicht mehr als Nachweis einer fehlenden Waffe. checkDamage=false funktioniert; Inventarneustarts löschen alte Ergebnisse. AllowWeapon benötigt eine vertrauenswürdige Resource. Anti-Aimbot speichert den letzten Treffer pro Ziel; Schwellenwerte und Standardaktionen bleiben gleich.

Was ist neu in 9.6.6?#

Ein Leistungsproblem, das den Server bei großen Kämpfen ruckeln lassen konnte, ist behoben. Die Admin-Prüfung (ts.AdminStatus) führte für Spieler ohne Teamrechte bei jedem Aufruf zwei synchrone Datenbankabfragen aus, und währenddessen wartet der gesamte Server-Thread. Die Straf-Ausnahmeprüfung ruft sie bei jeder Explosion und jedem Schadensereignis auf, wodurch große Kämpfe Lag verursachen konnten; ein Spieler konnte dieselbe Last auch absichtlich erzeugen, indem er jede Sekunde eine Admin-Prüfung anforderte. Ein „kein Teammitglied“-Ergebnis aus der Datenbank wird jetzt pro Spieler 30 s gespeichert. ACE-, txAdmin- und admins.lua-Prüfungen werden nicht zwischengespeichert und gelten sofort; eine neue Panel-Berechtigung wird innerhalb von 30 s erkannt.

Was ist neu in 9.6.5?#

Bei Screenshots, die über das Panel angefordert werden, wird die vom beobachteten Spieler zurückgesendete Adresse jetzt geprüft. Ein beobachteter Cheater konnte bisher statt eines Screenshots eine beliebige Adresse zurückgeben: ein sauberes Bild von woanders, ein Tracking-Pixel oder einen Link auf eine andere Seite. Jetzt werden nur data:image-Adressen aus dem Base64-Modus und Pfade unter /images/ des Panels akzeptiert; der Host einer vollständigen Adresse wird immer durch das Panel ersetzt, auf das hochgeladen wurde. Andere Adressen werden verworfen, die Anfrage gilt als fehlgeschlagen, und die Serverkonsole zeigt eine Warnung.

Was ist neu in 9.6.3 und 9.6.4?#

9.6.3: ts.weaponInventory.checkDamage = false schaltet die Schadensprüfung jetzt wirklich ab. Antwortet die Inventar-API nicht, gilt die Waffe als unbekannt, nicht als fehlend. AllowWeapon erfordert jetzt eine vertrauenswürdige Server-Ressource: Tragen Sie Ihr Arena-/Paintball-Skript in die bestehende Liste tosun_ac_trusted_resources ein (die anderen Namen behalten). Der Aimbot-Scan nutzt jetzt begrenzten Speicher und Aufwand; die Schwellenwerte bleiben gleich. 9.6.4: Ein Shield-Screenshot wird nur angenommen, wenn der Server ihn angefordert hat (innerhalb von 60 s, einmalig). Ein Bann-Video wird nur von einem Spieler angenommen, der in den letzten 2 Minuten wirklich gekickt oder gebannt wurde; vorher konnte jeder Spieler einen falschen „BAN“-Eintrag im Panel und eine Discord-Bannmeldung erzeugen.

Was ist neu in 9.6.2?#

Zwei Fälle, in denen der Fahrzeug-Physikschutz (ts.vehicleGuard, standardmäßig Kick) einen unschuldigen Spieler kicken konnte, sind behoben. Eine Explosion, die mehrere Fahrzeuge desselben Spielers anhob, zählte bisher einen Strike pro Fahrzeug, sodass der Besitzer gekickt werden konnte, selbst wenn jemand anderes die Bombe warf. Jetzt gibt es höchstens einen Strike pro Spieler und Prüfdurchlauf, und Fahrzeuge im Umkreis von 30 m um eine Explosion der letzten 4 s werden nicht bewertet. Es zählen nur Explosionen, die keine andere Prüfung abgebrochen hat; ein Cheater kann einen Wurf also nicht hinter einer blockierten Explosion verstecken.

Was ist neu in 9.6.1?#

Der Client-Logkanal wurde gehärtet. Bisher konnte jeder Spieler Logs mit beliebigem Tag und Status schreiben: gefälschte „[BAN] ...“-Zeilen im Panel, Handy-Benachrichtigungen an alle Admins mit dem Status „Detection“ und eine Panel-Anfrage pro Zeile. Normale Spieler können jetzt nur noch die eigenen Client-Tags des Anticheats nutzen; den Status legt der Server fest, und pro Spieler gilt ein Limit von 12 Zeilen pro Minute. Andere Tags (Adminmenü) erfordern Teamrechte. Der Panel-Logspiegel wird jetzt alle 3 s in einer gebündelten Anfrage gesendet, sodass Bann- und Erkennungsmeldungen in stressigen Momenten nicht mehr am Panel-Ratenlimit scheitern. Die Protokollierung in der Spieldatenbank bleibt unverändert.

Was ist neu in 9.6.0?#

Die Waffen-/Inventarprüfung betrachtet jetzt auch zugefügten Schaden, nicht nur die Waffe in der Hand. Cheat-Menüs können eine Waffe abfeuern, ohne sie zu halten (Magic Bullets, Spieler mit dem Taser betäuben). Ist die Waffe eines Schadensereignisses nicht im Inventar des Angreifers, läuft sie durch dieselbe Protokoll- und Strafkette (standardmäßig nur Protokoll). Es braucht 2 Ereignisse in 60 s. Wurfwaffen, die ersten 60 s nach dem Beitritt, nicht geladene Inventare, Addon- und Fahrzeugwaffen sowie per AllowWeapon freigegebene Waffen werden ignoriert. Mit ts.weaponInventory.checkDamage = false abschalten.

Was ist neu in 9.5.9?#

Erkennungen pausieren, solange ein Spieler tot, niedergestreckt oder in Last Stand ist, damit Wiederbelebungsanimationen keine Fehlalarme auslösen. Ein Cheat konnte diesen Zustand dauerhaft halten, indem er das Todesereignis eines Frameworks lokal auslöste oder die Gesundheit bei 101–110 hielt. Ein niedergestreckter Spieler kann nicht rennen, sprinten oder ein fahrendes Fahrzeug steuern. Tut ein Spieler das 20 s lang, wird ein veraltetes „niedergestreckt“-Flag gelöscht, und niedrige Gesundheit pausiert die Erkennung nicht mehr. Tatsächlich niedergestreckte Spieler sind nicht betroffen.

Was ist neu in 9.5.7 und 9.5.8?#

Jede clientseitige Prüfung, die bestrafen kann, wurde geprüft; jeder Befund durchlief drei unabhängige Kontrollen. Für Cheater geschlossen: eine Sperre, die mit einem lokalen Ereignis alle Client-Erkennungen für die Sitzung stumm schaltete; vom Client selbst schreibbare Ausnahmen, die Erkennungen still verschluckten (jetzt als Protokolleintrag gemeldet); SetSpawned, das Prüfungen dauerhaft abschaltete; eine Schlüsselerneuerung, die signierte Erkennungen blind machte; und ein Bestätigungsfenster, das nie abgeschlossen wurde. Für unschuldige Spieler behoben: permanente Banns beim Bergabfahren mit dem Fahrrad, Kicks beim Tanken mit dem Benzinkanister, Godmode-Banns nach 1 HP Umgebungsschaden, Aimbot-Banns für Polizisten, die auf einen flüchtenden Verdächtigen zielen, geparkte Autos als Fahrzeug-Spawns, Fahrzeug-Godmode-Banns in Probefahrtwagen, Menü-Scans, die den FiveM-eigenen exec-Befehl und spieleigene Texturnamen trafen, das Stehen auf einem Bootsdeck oder einer Ladefläche und Motorschaden-Skripte, die Fahrer kickten.

Was ist neu in 9.5.6?#

Die Client-Fallen mit Ereignisnamen von Cheat-Menüs treffen keine echten Ressourcen mehr. Auf einem Server mit dem Polizeimenü SEM_InteractionMenu erhielt ein inhaftierter Spieler das eigene Ereignis dieses Menüs und wurde als Cheater gekickt. Ist das Präfix eines Ereignisnamens eine laufende Ressource, gilt das Ereignis als legitimes Ereignis dieser Ressource und wird nie bestraft. Waffenbasierte Explosionstypen (Railgun, Näherungsmine, Rohrbombe, Raygun) folgen jetzt der Waffen-Blacklist: Wenn du die Waffe aus der Blacklist entfernt hast, etwa für ein Überfall-Skript, ist auch ihre Explosion erlaubt.

Was ist neu in 9.5.5?#

Ein Bann mit leeren Feldern sperrt keine unbeteiligten Spieler mehr aus. Die Verbindungsprüfung suchte fehlende Kennungen als leere Werte. Nachdem das Panel einen Spieler ohne Steam oder Discord gebannt hatte, konnte deshalb jeder, der ohne Steam oder Discord beitrat, mit der Karte dieses Banns abgewiesen werden. Kennungen werden jetzt anhand ihres Formats geprüft, und leere oder Platzhalterwerte stimmen nie überein. Offline-Banns werden jetzt tatsächlich gespeichert. Unter MySQL 8 ließen sich die Spalten für befristete Banns nicht anlegen, wodurch gebannte Spieler hereinkamen; Migration und Installations-SQL funktionieren jetzt mit beiden Datenbanken. Die Analyse von Bann-Umgehungen nutzt nur aktive Banns und wertet eine gemeinsame IP (Provider, Wohnheim, Café) standardmäßig nicht mehr als Verknüpfung.

Was ist neu in 9.5.4?#

Ein Fehler im Anti-Aimbot-Modul ließ Cheater davonkommen. Protokolleinträge und Strafen teilten sich eine Wartezeit von 4 Sekunden, sodass Signale, die sich alle 2 Sekunden oder öfter wiederholten (Magic Bullet bei jedem Schuss, ein Triggerbot mit einem Strike pro Sekunde), nie bestraft wurden. Ein einzelner Schrotflintenschuss in eine Menge gilt nicht mehr als Magic Bullet: Die Schwelle liegt bei 4 Zielen, und das Signal muss sich wiederholen. Die serverseitige Prüfung auf übermäßigen Waffenschaden ignoriert Rammen, Überfahren, Explosionen und Stürze, und ein einzelnes Ereignis wird nur protokolliert. Panel-Standardwerte wurden mit den Config-Standards verglichen. Neue Server erhalten sicherere Einstellungen für OCR, Combat, Rate Guard und Burst. Installationen ohne Panel-Einstellungen nutzen jetzt standardmäßig Kick für den Watchdog und Protokollieren für den Native Guard, und die Prüfung auf unendliche Ausdauer ist aus.

Was ist neu in 9.5.3?#

Threat Intel macht aus LOG-Erkennungen und Verbindungsproblemen keinen Kick beim Beitritt mehr. Der an das Panel gemeldete Wert zählte jede Erkennung (auch reine Protokolleinträge), verpasste Heartbeats und einen Wert, den der eigene Client des Spielers schreiben kann. Der gespeicherte Wert sank nie, sodass ein unschuldiger Spieler bei jedem Beitritt gekickt werden konnte. Jetzt zählen nur Erkennungen, die auf diesem Server in den letzten 10 Minuten tatsächlich durchgesetzt wurden (Kick oder Bann), und die Standardaktion beim Beitritt ist nur Protokollieren. Bei Installationen ohne Panel-Einstellungen protokolliert die Prüfung auf Massen-Objekte jetzt standardmäßig, statt zu bannen. Config-Doktor und Panel warnen, wenn Fail-Open ausgeschaltet ist (ein Panel-Ausfall würde dann alle kicken) und bei Kick beim Beitritt.

Was ist neu in 9.5.2?#

Shield AI löscht keine legitimen Entitäten mehr. Auf einem OneSync-Server haben Objekte und Spieler-Peds keinen Populationstyp. Mit den alten Einstellungen wurde jedes vernetzte Objekt eines Spielers abgebrochen (Emote- und Handy-Props, Pylonen, Möbel), ebenso jedes Fahrzeug und jeder NPC eines Skripts, das nicht auf einer kurzen Liste stand. Eine Entität, die eine auf dem Server laufende Ressource erstellt, ist jetzt erlaubt. Nur eine Skript-Entität, die keine Ressource erstellt hat, wird abgebrochen. Der Spawn wird immer abgebrochen; Kick oder Bann folgt nur, wenn sich der Verstoß innerhalb von 60 s dreimal wiederholt. Das alte Verhalten bleibt als optionale strikte Whitelist erhalten. Die Prüfung auf Blacklist-Objekte, die seit 9.3.0 nicht mehr lief, funktioniert wieder. Harmlose lautlose Explosionen (Auspuffknallen) zählen nicht mehr zur Strafe.

Was ist neu in 9.5.1?#

Zwei weitere Fehlbann-Quellen wurden geschlossen. Die cursorbasierte Overlay-Prüfung konnte Spieler dauerhaft bannen, die in einem mit E geöffneten Geldautomaten-, Laden- oder Handymenü die Maus bewegten, und zog den Cursor dabei in die Ecke; sie läuft jetzt nie, solange ein Menü den Fokus hat, überwacht E und ESC nicht mehr und protokolliert standardmäßig nur. Eine einzelne lautlose oder unsichtbare Explosion war ein dauerhafter Bann, obwohl Feuerwehr-, Auspuff- und Thermit-Skripte sie ebenfalls erzeugen. Die Explosion wird weiterhin immer abgebrochen; eine Strafe braucht jetzt 5 Wiederholungen in 60 s und ist standardmäßig ein Kick.

Was ist neu in 9.5.0?#

Config-Doktor: Nachdem die Panel- und Datenbankeinstellungen angewendet wurden, liest der Anticheat die tatsächlichen Werte und listet jene mit Fehlbann- oder Sicherheitsrisiko auf. Er warnt zum Beispiel, wenn die OCR- oder Teleportstrafe auf Bann steht, ein Schutz abgeschaltet ist oder Debug aktiv ist. Er läuft etwa 90 s nach dem Start von selbst und schreibt eine Zusammenfassung in die Panel-Logs; mit tosunac_doctor in der Serverkonsole jederzeit aufrufbar. Er ändert keine Einstellung. Im Panel werden Werte in Erkennungs-, Spieler- und Bann-Details jetzt maskiert: Ein vom Spiel-Client gesendeter Grund kann keinen Code im Browser eines Admins ausführen, und in Seiten eingebettete Daten können ihren Kontext nicht verlassen. Die Benachrichtigungsglocke funktioniert wieder.

Was ist neu in 9.4.0?#

Neue Waffen- und Inventarprüfung: Der Server liest die Waffe in der Hand des Spielers und sucht sie im Inventar (ox_inventory, QBCore/Qbox oder ESX). Eine Waffe ohne passendes Item wurde gespawnt und wird erkannt, auch wenn sie nicht auf der Sperrliste steht. Standardmäßig wird nur protokolliert, es braucht 3 aufeinanderfolgende Proben, und die ersten 60 s nach dem Beitritt sowie Spieler ohne geladenen Charakter werden ignoriert. Beobachten Sie das Panel einige Tage und stellen Sie dann im Bereich Serverautorität der Anticheat-Einstellungen auf Kick oder Bann. Skripte, die Waffen ohne Inventar-Item vergeben, sollten AllowWeapon aufrufen. Außerdem wurde eine zweite getConfig-Registrierung geschlossen, und die API-Seite zeigt den Schlüssel nun als Header statt in der URL.

Was ist neu in 9.3.1?#

Der Rest der Prüfung aus Sicht unschuldiger Spieler. Schutzwesten und Erste-Hilfe-Kästen werfen Spieler nicht mehr vom Server; ein Gesundheits- oder Panzerungssprung braucht jetzt 3 Wiederholungen in 60 s. Ein leergeschossenes SMG, Feuer und Explosionen zählen nicht mehr als Aimbot, und die Reichweitenprüfung betrachtet nur Waffen mit kurzer Reichweite. Autohaus-Vorschauen, zweimaliges Niedergehen, ein brennendes Auto, das nach dem Weggehen explodiert, und Scharfschützentreffer lösen keine Strafen mehr aus. Polizei- und Überfallausrüstung (BZ-Gas, Leuchtpistole, Hacking-Gerät) wurde aus der Standard-Waffensperrliste entfernt. Shield-Signaturen nutzen auf beiden Seiten denselben kanonischen Text, und eine einzelne verlorene Schlüsselübergabe führt nicht mehr zu einem Timeout.

Was ist neu in 9.3.0?#

Ein Release für Sicherheit und Fehlbanns. In früheren Versionen konnte der Panel-API-Schlüssel beim Speichern von Einstellungen im Panel die Clients der Spieler erreichen; das Panel sendet ihn nicht mehr, und 9.3.0 filtert jede an Clients gesendete Einstellung. Erzeugen Sie nach dem Update unter Website-Einstellungen einen neuen AC-API-Schlüssel, speichern Sie ihn und senden Sie ihn an den AC. Server-Events, mit denen sich ein Spieler selbst freistellen konnte, lockern jetzt nur noch kurz die Bewegungs- und Sichtbarkeitsprüfungen. Ein einzelner Teleport (Charakterauswahl, Krankenhaus, Haus, Admin-Bring) erzeugt jetzt einen Logeintrag statt eines Banns; dauerhaft unmögliche Geschwindigkeit (Noclip-Flug) wird bestraft. Geldprüfung, Chat- und Namensfilter, OCR, Fahrzeugschutz und 27 nicht zugeordnete Client-Erkennungen wurden so korrigiert, dass sie keine Fehlbanns mehr auslösen. Sensible Exports akzeptieren nur vertrauenswürdige Ressourcen; fügen Sie ein vertrauenswürdiges Skript mit tosun_ac_trusted_resources in der server.cfg hinzu. Details stehen in RELEASE-9.3.0.md und INTEGRATION.md im Paket.

Neu in 9.2.0#

Das Admin-Menü im Spiel wurde neu gestaltet. Es öffnet sich jetzt als Panel am Bildschirmrand, damit das Spiel sichtbar bleibt; die Andock-Schaltfläche verschiebt es auf die andere Seite. Strg K findet jeden Spieler und jede Aktion, Spieler mit Erkennungen in dieser Sitzung stehen oben, und Kick, Bann, Verwarnung und Waffe geben öffnen ein kleines Formular mit dem Namen des Ziels. Töten, Entbannen, Löschen in der Nähe und jede serverweite Aktion brauchen einen zweiten Druck. Spielernamen können kein Skript mehr in das Menü einschleusen, und die Einstellungen allowEsp, allowFreecam und allowDelete des Admin-Menüs werden jetzt angewendet.

Neu in 9.1.0#

Ein neuer serverseitiger Schutz liest den Spielerzustand, den OneSync an den Server überträgt: Supersprung, Unverwundbarkeit, Unsichtbarkeit, Noclip mit deaktivierter Kollision, Waffenschadens- und Verteidigungsmultiplikatoren, gehaltene gesperrte Waffen sowie eine weit vom Spieler entfernte Kamera (Spectate/Freecam). Diese Prüfungen laufen weiter, auch wenn ein Cheat den clientseitigen Anti-Cheat stoppt. Prüfungen mit hoher Sicherheit kicken standardmäßig; kontextabhängige protokollieren nur, bis du sie im v25-Bereich der Anti-Cheat-Einstellungen verschärfst. Vom Server-Build nicht unterstützte Prüfungen werden automatisch deaktiviert und in der Serverkonsole aufgelistet.

Neu in 9.0.3#

Strengere Prüfungen und Ratenlimits für Server-Events; optionale Datenbankabfragen auf Anforderung; kurzlebige Upload-Tokens ohne Panel-Verwaltungsrechte. Kein Anti-Cheat und kein Paketschutz garantiert die Abwehr jedes Angriffs.