[INC] JunkBuster Anti-Cheat - Update 8 >>Servers-side-Waffen, -Health, Anti-Godmode und mehr!!!<<

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • JunkBuster Anti-Cheat
    by Double-O-Seven


    (Neuer Thread eröffnet weil der alte geschlossen ist <.<)


    Seit langer Zeit läuft mein eigenes Anti-Cheat auf meinem Server und leistet gute arbeit. Also habe ich mich entschieden, eine Include daraus zu machen und es zu veröffentlichen.
    Wichtig:
    Ich benutze JunkBuster nicht auf meinem Server, aber JunkBuster ist eine Kopie von diesem Anti-Cheat. Es funktioniert eigentlich alles gleich!
    Auf meinem Server werden etwa 75% aller Cheater dadurch gebannt.
    JunkBuster sollte also auch etwa 75% aller Cheater kicken/bannen.


    ♠ What does it do?

    • Bann für Waffen- und Lebenscheats.
    • Bann für jetpack
    • Kick/Bann für bestimmte Cheats wie Carjackhack oder Spectatehack
    • Kick für Lagger
    • Macht Geldcheats nutzlos
    • Verhindert (Command-)spam
    • Verhindert Beleidigen
    • Bestraft Drive-By
    • Temporäre Bans
    • Blacklist
    • IP-Bans (inklusive Rangebans)
      Beispiel: Banne eine Stamm-IP: /banip 56.178.*.* - nun hat Charli diese Stamm-IP, aber er soll spielen können.
      Lösung: /whiteadd Charli
    • Whitelist
    • "Plug & Play"
    • Entdeckt das Spawnen von Fahrzeugen.
    • Blockiert Capslock
    • Filterscripts und Gamemode gleichzeitig mit JunkBuster ausrüsten (JunkBuster.inc den Hauptscript, JunkBuster_Client.inc für weitere Scripts)
    • Anti-Teleport
    • Immunität für Admins
    • Blockiert Werbung
    • Bann für Speedhack
    • Bann für Airbreak
    • Entdeckt Renncheckpointteleport
    • Entdeckt einige Waffencheats
    • Bann für bestimmte Teleports aus gewissen Cheattools.
    • TogglePlayerControllable modifiziert: Cheater können sich nicht mehr so leicht entfreezen.
    • SetPlayerHealth modifiziert - Bann von Unschuldigen verhindern.
    • SetPlayerArmour modifiziert - Bann von Unschuldigen verhindern.
    • Bann für Tank Mode (Unzerstörbare Fahrzeuge)
    • Kick für Spieler mit niedriger FPS
    • Kick für C-Bugger
    • Kick für Leute die 2-Shot machen oder Waffe nicht neu laden
    • Kick für versuchtes eingeben von Singleplayercheats
    • Deaktivierung von Cameras und Brillen
    • Server-side-Waffen, es ist nicht möglich, gecheatete Waffen zu benutzen.
    • Server-side-Health/Panzerung, es ist nicht möglich, Health/Panzerung mit Cheats aufzufüllen.
    • (Instabile) Erkennung von Godmode! Seid vorsichtig, falls ihr zuviele Fehlkicks habt. Deaktiviert es, falls dies der Fall ist.
    • Sofortiger Bann beim Benutzen vom Quick Turn Hack.
    • Spezielles Anti-Noreload für die Sawn-off Shotgun.


    Neue Funktionen von Update 8 (23.10.2010):

    • Server-side-Waffensystem Welches Kompatibilität mit Ammunation und Pickups beinhaltet! No support for STREAMED weapon/health/armour pickups
    • Server-side-Health/-Panzerung-System welches Kompatibilität mit Restaurants, Automaten und Pickups beinhaltet.
    • JunkBuster ist jetzt ein FILTERSCRIPT! Benutze #include JunkBuster.inc in allen anderen Scripts und lade JunkBuster als Filterscript
    • JunkBuster kann jetzt Godmode erkennen! ABER: Diese Funktion ist ziemlich instabil. Wenn du damit Probleme hast, deaktiviere sie.
    • Neue RCON-Commands für die Konsole: jbsetvar, jbvarlist
    • Anti-No-Reload für die Sawn-off Shotgun
    • Neuer Command in der JunkBuster-GUI: Load default configuration.
    • Anti-Quick Turn mit sofortigem Ban
    • Viele neu überschriebene Funktionen für optimalen Gebrauch.
    • NPCs werden komplett ignoriert.
    • Neue Funktionen für deinen eigenen Script.


    Neue Funktionen von Update 7:

    • Verbessertes Tempban-System
    • Einige Änderungen in der Scriptstruktur.
    • Filterscript-Unterstützung (JunkBuster als Filterscript, /rcon reload JunkBuster nicht empfohlen ohne darauf folgenden Gamemodeneustart)
    • ZCMD & sscanf anstatt strcmp & strtok WICHTIG: Melde es sofort, falls es Probleme mit deinen eigenen Commands gibt!
    • Double-O-Files anstatt DINI
    • Anti-singleplayercheats
    • Anti-low-FPS + GetPlayerFPS-Funktion + Command: /myfps
    • Anti 2-Shot / No reload
    • Konflikt mit Streamer Plugin behoben (OnPlayerEnterRaceCheckpoint)
    • Einige Optimierungen und Bugfixes
    • Neue Commandliste


    ♠ Kann ich irgendwelche Funktionen deaktivieren?
    Ja! Du kannst JunkBuster ingame konfigurieren oder "JunkBuster.cfg" ändern und diese dann laden!"
    Do musst ebenfalls böse Wörter (^^) und verbotene Waffen bestimmen.
    Waffen werden in der Datei "ForbiddenWeapons.cfg" definiert, böse Wörter in "BadWords.cfg".
    ACHTUNG: Böse Wörter nur im gestauchten Format, das heisst: aus "Nutte" wird "nute" und aus "du Nooooooob" wird "dunob".


    Setze eine Variable auf 0 um die Funktion zu deaktivieren.


    ♠ Wie installiere ich JunkBuster?
    Lies das README!!!


    ♠ Commands:

    • /jbcfg - Konfiguriere JunkBuster (ändere, speichere und lade Variablen etc.)
    • /blackadd <ID/name> - Füge jemanden der Blacklist hinzu.
    • /blackdel <name> - Lösche jemanden von der Blacklist.
    • /whiteadd <name> - Füge jemanden der Whitelist hinzu.
    • /whitedel <name> - Lösche jemanden von der Whitelist.
    • /tban <ID> <Tage> <Grund> - Banne jemanden Temporär.
    • /tunban <name> - Lösche einen temporären Ban.
    • /banIP <IP> - Banne eine IP
    • /unbanIP <IP> - Entbanne eine IP
    • /jbvarlist - Erhalte eine Liste aller Variablen
    • /jbsetvar - Ändere eine Variable ingame.
    • /myfps - Command für alle, um die Framerate anzuzeigen.


    ♠ 'Native' JunkBuster-Funktionen


    ♠ JunkBuster-Callbacks für Dich!

    Code
    forward OnJunkBusterBan(playerid,reason[]);
    forward OnJunkBusterKick(playerid,reason[]);
    forward OnJunkBusterReport(playerid,reason[],details[]);


    ♠ Kann ich JunkBuster testen, bevor ich ihn selbst verwende?
    Ja!
    Besuche diesen Testserver und teste JunkBuster (falls du weisst, was mit testen gemeint ist):
    188.40.86.76:7782


    ♠ Wo kann ich JunkBuster downloaden??
    Hier:
    Hier kannst du JunkBuster 8 downloaden (Server-side-Waffen und vieles mehr):
    DOWNLOAD UPDATE 8 auf Sendspace.com (.INC + Scriptfiles + Filterscript + README)
    DOWNLOAD UPDATE 8 auf Mediafire.com (.INC + Scriptfiles + Filterscript + README)


    Hier kannst du JunkBuster 7 downloaden! (0.3b ready und neue Funktionen):
    DOWNLOAD UPDATE 7 auf Sendspace.com (.INC + Scriptfiles + Filterscript + README)


    Bitte meldet Bugs und schreibt einen Kommentar! :)
    Viel Spass!
    MfG Double-O-Seven

  • hö?
    error 025: function heading differs from prototype
    bei:
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys


    und wenn ich dann forward OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
    mache meint der das trotzdem noch o.O?

  • commandblock da funzt nicht
    und CAPSLOCK funzt iwie auch nit X(
    advertisement auch nit


    E: oder liegts daran das ich adm lv 1338 bin? / nicht whitelist
    E2: 8| als ich des included hab waren meine textdraws entbuggt^^


  • 8|

  • commandblock da funzt nicht
    und CAPSLOCK funzt iwie auch nit X(
    advertisement auch nit


    E: oder liegts daran das ich adm lv 1338 bin? / nicht whitelist
    E2: 8| als ich des included hab waren meine textdraws entbuggt^^


    Was meinst du mit Commandblock?
    Und was ist mit Capslock? Kannst du immernoch Capslock schreiben?


    Falls du IsPlayerAdminCall in deinem Script hast, bist du gegen einiges immun.


    Skater: Neuste Includes herunterladen.

  • Zitat

    Bei sämtlichen Veröffentlichungen (egal ob Gamemode, Filterscriopt, Tools, Plugins ,..) MUSS der Quellcode beigelegt oder verlinkt werden, dies dient dem Schutz der User um keine Schadsoftware zu verbreiten. Über Ausnahmen lässt sich diskutieren.


    Pastebin bitte, danke ;)

  • Command spam meinte ich und war nur wegen admin ;)
    btw
    no reload funzt immer noch ich laufgrad durch ls ( als player ) und schieß mit sawn off shotgun und passiert nix nichmal in console
    weitere bugs folgen


    EDIT: Nächstes: man kann cars spawnen soll das so oder is das in jb nicht inbegriffen?

    Einmal editiert, zuletzt von Xaiunay ()

  • Command spam meinte ich und war nur wegen admin ;)
    btw
    no reload funzt immer noch ich laufgrad durch ls ( als player ) und schieß mit sawn off shotgun und passiert nix nichmal in console
    weitere bugs folgen


    EDIT: Nächstes: man kann cars spawnen soll das so oder is das in jb nicht inbegriffen?


    Als Admin passiert nie was. Ahja, das No-reload funktioniert nicht, wenn Munition gefreezt ist... Nur wenn sich Munition verringert.
    Oder versuch ohne Admin zu sein, rumzulaufen.
    ZUm Carspawnen, seit 0.3 funktioniert das Anti-carspawn nicht mehr so ganz, da die Position schnell geupdatet wird...



    //EDIT: Bitte neu laden für Bugfixes.