|

PunksBusted: Server-Streaming

- Was ist "Streaming"?
- Wer ist "PunksBusted.com"?
- Wie bekomme ich einen Account bei PunksBusted.com?
- Wie kann ich prüfen, ob ein Server streamt?
- Wie installiere ich die MBL auf meinem Server?
- Ich habe Probleme bei der Einrichtung!

Was ist "Streaming"
Das sogenannte "streamen" ist der Austausch von Informationen zwischen Game-Servern und einem externen Server. Der externe Server empfängt diese Informationen und wertet sie aus. Das Anti-Cheat Tool "Punkbuster" bietet eine solche Funktion an. Hierbei werden die Logs, die von Punkbuster angelegt werden an die angegebene Adresse "gestreamt". Damit ein Server streamt, müssen entsprechende Einstellungen vorgenommen werden.



Wer ist "PunksBusted.com"?
PunksBusted.com (Kurz: PsB) ist eine Community die sich dem Kampf gegen Cheatern angeschlossen hat. Sie macht sich das System vom Anti-Cheat Tool Punkbuster zu Nutze, indem sich Server-Admins mit ihren Servern anmelden können und ihre PB-Logs zu PsB streamen lassen. Anhand dieser Logs können sämtliche Punkbuster-Kicks ausgewertet und Cheater herausgefiltert werden.

Punkbuster an sich kickt die sogenannten "Cheater" nur, wenn es entsprechende Programme bei dem User findet. Und genau diese Kicks stehen in den Logs die gestreamt werden. PunksBusted erstellt und verwaltet anhand der erhaltenen Logs eine öffentliche Ban-Liste (Master Ban List) die jeder Server-Admin auf seinem Server nutzen kann. PsB ist nicht nur einer der ältesten und größten Anti-Cheat Communities für Punkbuster unterstüzte Games, sondern auch eines der Erfahrensten.



Wie bekomme ich einen Account bei PunksBusted.com

Schritt 1
Registriere dich im PunksBusted Forum falls du es noch nicht bist:
http://www.punksbusted.com/forums/index.php?act=Reg&CODE=00

Schritt 2
Registriere deinen Clan hier:
http://www.punksbusted.com/cgi-bin/membership/new.cgi

Gib folgendes ein:
- den Clan Tag oder Abkürzung
- den vollständigen Clanname
- bei dem Abschnitt admin #1, klicke auf das Vergrößerungsglas und finde deinen PunksBusted Forum Account
- deine E-Mail Adresse (entweder die von deinem Internet Provider, oder bevorzugt eine von deiner Webseite, z.B. name@meinclan.de)
- gib deine E-Mail Adresse nochmal ein (Bitte nicht kopieren und einfügen - du kopierst nur deine Fehler!)
- die URL deiner Clan-Homepage (alternativ Link zu eurem ESL Team-Profil, Free-Hoster wie z.B. *.de.vu werden nicht akzeptiert)
- eure ESL Team-ID

- wähle dein Game aus der Liste
- Gib die Server IP und Port ein (auch den Query Port, falls er benötigt wird für das Spiel. Für mehr Hilfe klicke auf: Query Port Help). Falls du mehr als einen Server hast, klicke auf den Button: "Change numbers of servers" und ändere den Wert entsprechend.

zum Schluss gib folgendes ein:
- das Passwort was du für den PsB Account nutzen willst
- tippe das Passwort nochmal ein zur Bestätigung

klicke auf Apply.

Schritt 3
Nach einigen Tagen, sobald das PsB Team euren Antrag genehmigt oder abgelehnt hat, wirst du per E-Mail eine Bestätigung über euren Antrag bekommen. Klicke dann auf den Link in dieser E-Mail.

Euren Status siehst du hier:
http://www.punksbusted.com/cgi-bin/membership/rmview.cgi
Sobald der Status auf "UPDATE/ACTIVE" gewechselt ist, kann das streamen beginnen.

Die einzelnen Status im Überblick:
ACTIVE = aktiv, authorisiert zum streamen
JOIN = deine Registrierung erwartet die Zustimmung eines Staff Members
UPDATE = Status deines Accounts nachdem du etwas geändert hast(gleicher Status wie ACTIVE)
DENIED = Anfrage wurde abgeleht
VERIFY = eine E-mail ist gesendet worden und wir warten auf Bestätigung

Weitere nützliche Informationen:
http://www.punksbusted.com/forums/index.php?showtopic=4569
http://www.punksbusted.com/forums/index.php?showtopic=22103

Schritt 4
Damit deine Server nun streamen, muss noch die Punkbuster-Config eingestellt werden.

  • 1. pbsv.cfg
    Editiere die Datei pbsv.cfg und füge folgenden Eintrag hinzu falls dieser noch nicht vorhanden ist:

    pb_sv_load pbsvlog.cfg // Loads PsB Repository settings


  • 2. pbsvlog.cfg
    Die Datei "pbsvlog.cfg" (wenn nicht vorhanden, bitte erstellen) enthält die Streaming Daten des Servers. Die Daten für das jeweilige Spiel findest du hier. Kopier den Inhalt der Quote Boxen in die "pbsvlog.cfg" und füge eure Clan ID hinzu. Wenn dies alles erledigt ist restartest du Punkbuster mit "pb_sv_restart".

    Um zu testen ob die Daten stimmen nutze die Befehle auf dem GameServer oder HLSW.

    pb_sv_logaddr
    pb_sv_logport
    pb_sv_loguser


    Wenn bei diesen Abfragen das gleiche herauskommt wie es in der "pbsvlog.cfg" steht ist alles richtig eingestellt. Der erste Stream kann bis zu 24h dauern.

    Innerhalb von 24 Stunden sollte dein Server nun streamen, zur Überprüfung:
    http://www.punksbusted.com/cgi-bin/membership/index.cgi
    Melde dich mit den Clan-Daten an und klicke auf "Membership", danach auf "Streaming Status". Jetzt siehst du alle angegebenen Server mit jeweils einer kleinen Anzeige dahinter.

    Die Anzeige hinter der IP von deinem Server muss Grün sein und der Server streamt.
    Falls die Anzeige Grau ist, hat der Server nie gestreamt, wenn die Anzeige Orange oder Rot ist, wurde das streamen gestoppt.



    Wie kann ich prüfen, ob ein Server streamt?
    Derzeit gibt es 2 Möglichkeiten, um zu überprüfen ob ein Server streamt:

  • Methode 1
    Gehe auf die Startseite von PunksBusted.com (http://www.punksbusted.com). Auf der linken Seite im Menüpunkt "Site Navigation" kannst du die IP-Adresse des Servers eingeben und eine Abfrage starten.

  • Methode 2 (Benötigt einen IRC-Client)
    Starte deinen IRC-Client und connecte auf einen Quakenet-Server. Joine in den Channel #punksbusted. Mit dem Befehl !server IP:Port kannst du eine Abfrage starten.

    Beispiel:
    (1842) (Gast) !server 85.131.219.113:12300
    (1843) (@PsBSpamBot) Server 85.131.219.113:12300 (COD2) last stream date: 2007-03-04 1542 (clan ID: 4434)
    (1845) (@PsBSpamBot) Game version: CoD2 MP 1.3 build pc_1.3_1_1 Mon May 01 2006 0543PM linux-i3, PB version: v1.247 | A1374 C1.277


  • Methode 3
    Ähnlich wie bei Methode 1 kannst du unter folgender Seite einfach die Server IP eingeben um zu prüfen welchen Streamingstatus der Server hat:
    http://www.punksbusted.com/cgi-bin/membership/strcheck.cgi



    Wie installiere ich die MBL auf meinem Server?
    Es gibt 2 verschiedene Möglichkeiten, damit die MBL auf eurem Server aktualisiert wird.

    Methode 1: die Auto-MBL Software für Windows
    Diese Methode ist geeignet für Jedermann und benötigt lediglich einen FTP-Zugang zum Gameserver. Die Software wird direkt auf dem eigenen Client installiert. Je nach Einstellung wird dann zum angegebenen Zeitpunkt das Update ausgeführt. Euer Rechner wird hier als "Zwischenspeicher" genutzt. Das Programm lädt die aktuelle MBL erst auf euren Rechner und danach per FTP auf euren Server:
    Anleitung für die GUI-Version (Windows)

    Methode 2: die Auto-MBL Software für Linux
    Diese Methode ist eher für Erfahrene User und benötigt eigene Shell-Rechte auf dem Server. Hierbei wird die Software direkt auf dem Server installiert und man kann mit Hilfe von Cron-Tabs den Server in regelmäßigen Abständen updaten lassen:
    Anleitung für die Linux-Version

    Mit dem Auto-MBL-Tool kann man optional auch die nötigen Stream-Settings erstellen sowie die MD5-Cheaterkennung updaten.

    Download:
  • Download Windows GUI Auto-MBL (GUI = grafische Oberfläche)
  • Windows Console Auto-MBL (geeignet für Windows-Server)
  • Linux GUI and Console Auto-MBL



    Ich habe Probleme bei der Einrichtung
    Die ESL-Admins stehen dir bei sämtlichen Fragen/Problemen gerne zur Verfügung. Öffne ein Support-Ticket und schildere dein Problem ausführlich.

    Gerne kannst du dein Problem auch im Forum oder im IRC-Channel #punksbusted von PsB schildern.
  • More questions and answers in this subject area



    All questions & answers
     
    • 4.011 Users Online
    • 4.840.490 Registered Users
    • 2.112.330 Active Users
    • 1.028.210 Teams Total
    • 1.815 Matches Yesterday
    • 22.189.200 Matches Total
    • More stats
    Searchtags

    Electronic Sports League rendertime: 0.33s (not_cached) host: eslphp7