JunkBuster Anti-Cheat 10. What else?

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





    Nunja, manche kennen es wahrscheinlich schon. Ich halte jetzt keine grössere Rede.


    °°° Was macht/kann JunkBuster?

    • Es besteht die Möglichkeit, dass JunkBuster einen Cheater erkennt, wenn er das erste Mal spawnt. Er wird sofort gebannt! Jedoch ist das nur möglich, falls der Server UsePlayerPedAnims NICHT verwendet. Viele Roleplay-Server werden dadurch womöglich sehr viel weniger Cheater haben!
    • Serverside-Geldverwaltung: Erfolgreich Geld cheaten unmöglich, da es sofort entdeckt wird und unbrauchbar ist.
    • Serverside-Waffen: Das Cheaten von Waffen ist nahezu unmöglich, da die Waffen von JunkBuster verwaltet werden. Man kann nur in Ammu-Nation Waffen cheaten, jedoch erkennt JunkBuster auch da, ob man bezahlt hat oder nicht. (Pickups, Spawnwaffen, etc. wird alles von JunkBuster berücksichtigt.)
    • Serverside-Health und -Panzerung: JunkBuster erkennt, wenn sich jemand mit Cheats heilt oder eine Panzerung herzaubert. JunkBuster wird eingreifen. (Pickups, Restaurants etc. wird ebenfalls von JunkBuster berücksichtigt.)
    • Teleportieren mit Cheattools wird erkannt: JunkBuster erkennt, ob sich ein Spieler zu einer von gewissen Cheattools vorgegebenen Orten teleportiert, aber erkennt auch ganz allgemein teleportieren an beliebige Orte.
    • Airbrake-Erkennung
    • JunkBuster kann Godmode erkennen (die ganze Funktion wurde neu geschrieben und lieferte bei Tests keine "False Positives" im Gegensatz zur alten Version)
    • Speedhack-Erkennung: Jedes Fahrzeug hat ein individuelles Geschwindigkeitslimit. Fährt jemand mehrmals schneller, wird er gekickt. Fährt er schneller, als jedes andere Fahrzeug fahren kann, wird er gebannt.
    • Erkennen von Wallride-Cheat, jedoch ist das etwas ungenau, kaum verbesserbar.
    • Erkennen von Superman-Cheat
    • Erkennen von Quickturn
    • JunkBuster erkennt gewisse Arten von No-Reload-Cheats
    • Serverside-Vehiclehealth: Reparieren von Fahrzeugen mit Cheats wird sofort erkannt
    • Serverside-Tuningteile: JunkBuster merkt, wenn sich jemand Tuningteile cheatet
    • Spawnen von Fahrzeugen wird sofort erkannt
    • Kleinigkeiten wie Singleplayer-Cheats werden erkannt (wobei nur strohdumme Cheater sowas benutzen und vorallem im Chat eingeben)
    • JunkBuster bietet Schutz vor Laggern: Solche mit zu hohem Ping als auch zu niedriger Framerate
    • JunkBuster bietet auch Schutz vor Spammer, Abwerbern und unfairen Spielern welche Drive-By etc. machen
    • Umfangreiches Ban-System mit Blacklist, Whitelist, temporären Bans und IP-Bans (inklusive Range-Bans)
    • JunkBuster kann in jedem Script verwendet werden, egal ob Stuntscript oder RPG, da man mit dem benutzerfreundlichen GUI ingame als Admin jede Funktion ein und ausschalten kann!


    °°° Wie installiere ich JunkBuster?
    Eigentlich ist es ganz einfach: Herunterladen, entpacken, JunkBuster.pwn kompilieren, #include <JunkBuster> in allen anderen Scripts einfügen und kompilieren, Server starten und ingame konfigurieren.
    Besser erklärt wird alles im README!


    °°° Zusätzliche Funktionen, die JunkBuster mitbringt:
    GetPlayerFPS(playerid);
    GetPlayerSpeed(playerid,get3d=false);
    AntiBugKill(playerid);
    CheckText(playerid,text[]);
    GodModeCheck(playerid);
    AllowWeaponForPlayer(playerid,weaponid);
    ForbidWeaponForPlayer(playerid,weaponid,antibugkill);
    ResetForbiddenWeaponsForPlayer(playerid,antibugkill);
    IsForbiddenWeapon(weaponid);
    IsForbiddenWeaponForPlayer(playerid,weaponid);
    AddWeaponPickup(Float:x,Float:y,Float:z,weaponid,ammo,worldid);
    PlayerReportPlayer(playerid,reporterid,report[]);
    SetPlayerSpawnKillProtected(playerid,set);
    JunkBusterChrome(playerid,comment[]="No comment");
    SetPlayerMoney(playerid,money);
    IpBanCheck(playerid);
    BanIp(ipstring[]);
    UnbanIp(ipstring[]);
    AddNameToBlacklist(name[]);
    RemoveNameFromBlacklist(name[]);
    AddPlayerToBlacklist(playerid);
    IsPlayerOnBlacklist(playerid);
    AddNameToWhitelist(name[]);
    RemoveNameFromWhitelist(name[]);
    AddPlayerToWhitelist(playerid);
    IsPlayerOnWhitelist(playerid);
    TempBanCheck(playerid);
    TempBan(playerid,days,reason[]);
    DeleteTempBan(name[]);
    OnJunkBusterBan(playerid,reason[]);
    OnJunkBusterKick(playerid,reason[]);
    OnJunkBusterReport(playerid,reason[],details[]);


    °°° JunkBuster mit dem Adminscript verbinden und Adminimmunität garantieren
    Um Adminimmunität zu aktivieren, müsst ihr eine zusätzliche Funktion IsPlayerAdminCall in eurem Script einfügen und ebenfalls eurem Script anpassen. Nur so kann JunkBuster wissen, ob jemand Admin ist (aussert er ist RCON-Admin, das erkennt JunkBuster auch so). Genaueres steht im README.


    °°° JunkBuster-Commands für Admins

    • /jbcfg: Ingame-Menü zur Konfiguration von JunkBuster
    • /blackadd: Jemand der Blacklist hinzufügen
    • /blackdel: Jemand von der Blacklist löschen
    • /whiteadd: Jemand der Whitelist hinzufügen
    • /whitedel: Jemand von der Whitelist löschen
    • /tban: Jemand für eine gewisse Zeit bannen
    • /tunban: Temporär-Ban aufheben
    • /banip: IP bannen
    • /unbanip: IP entbannen
    • /jbvarlist: Liste aller JunkBuster-Variablen
    • /jbsetvar: Variable ändern
    • /myfps: Framerate anzeigen
    • /jbreports: Liste der neusten von JunkBuster gemachten Meldungen


    °°° Du magst und schätzt JunkBuster?


    °°° Download
    JunkBuster 10 auf Sendspace.com
    Pastebin (wegen den Regeln, ansonsten nutzlos). Man braucht das ganze Paket


    Viel Spass! Meldet Bugs!

  • mein Linux root kann das FS nicht laden ich hab den JB scriptfiles ordner in den Scriptfiles ordner gepackt die inc datei in den include ordner und das FS compiled und in den FS ordner gepackt und trotzdem läd er das nicht (hab auch #include <JunkBuster>)
    server log:

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen