Quick Links
Von MorpheusX(AUT) in Battlefield: Bad Company 2
vor 2 Jahrzehnten (aktualisiert vor 2 Jahrzehnten)

Bad Company 2: Autobalancer mit Ingame-Befehlen

Admintools für Bad Company 2, die wirklich stabil funktionieren und einen grossen Funktionsumfang bieten, sind nicht leicht zu finden. Und wurde ein passender Kandidat gewählt, so muss dieser ja rund um die Uhr laufen, um auch Ingame-Befehle via Chat zu ermöglichen. Für Besitzer von Linuxservern ergibt sich noch zusätzlich das Problem, dass die momentan erhältlichen Tools wie Guardian oder PRoCon nicht mit dieser Art Betriebssystem kompatibel sind. Also bleibt teils nur eine umständlichere Teillösung oder ein Verzicht auf die wichtigen Adminfunktionen.

Auch Autobalance ist noch ein großes Problem von BC2, dafür wurde aber von dem deutschen Informatikstudenten crispy ein Tool entwickelt, welches automatisch die Balance überprüft und dann nach mehrmaligem Warnen Kicks ausführt, bis die Teams wieder ausgeglichen sind.

teaser_17_bc2.jpg

Einfache Allrounderlösung für Serveradmins

Nach eigener Anfrage bei dem Entwickler des Tools und dem Einreichen einer kleinen "Wunschliste" mit den wichtigsten Befehlen, die ein Ingameadmin so benötigt, willigte crispy in eine Integration in sein Tool ein. Aus diesem Grund freut es mich besonders, hier nochmals das Tool zu erwähnen und einen kurzen Auszug aus der Featureliste zu geben:



  • Balanceüberwachung mit automatischen (veränderbaren) Warnungen und Kicks
  • ermöglicht Anlegung von Ingameadmins und einer Whitelist (Spieler, die von Balancekicks ausgeschlossen sein sollen)
  • Windows u. Linuxkompatibilität
  • alle Adminbefehle und Nachrichten können nach Belieben angepasst werden
  • Ingamemöglichkeit für Admins, Spieler zu kicken
  • NEU: say - Admins können eigenen Ingamenachrichten shouten
  • NEU: pbkick - Kickbefehl via Punkbuster
  • NEU: ban - kombiniert mit Zeitangabe ermöglicht es einen temporären Bann
  • NEU: pban - permanenter Bann via Punkbuster
  • NEU: nextmap - startet die nächste Karte
  • NEU: Penalty-/Warn-System: nachdem in den Settings bestimmte Penalties festgelegt wurden (z.B.: !baserape MorpheusX warnt den Spieler MorpheusX wegen Baserape), kickt das Tool den jeweiligen Spieler automatisch, sobald die Anzahl der eingestellten Warnungen überschritten wurde
  • NEU: restart - startet die aktuelle Karte/Runde neu
  • NEU: Kick/Ban per Substring möglich: keine volle Namenseingabe mehr notwendig, auch ein einziger Buchstabe kann schon ausreichen (solange dieser dann einzigartig ist, nur einen Spieler trifft)

Zu finden gibt es das kleine aber nützliche Tool auf der Downloadseite ( https://bfbc2ab.fysh.de/download.html ), wo es auch eine Serverliste ( https://bfbc2ab.fysh.de/downloads/serverlist.html ) mit allen Public-Servern gibt, auf denen diese Tool aktiviert ist. Für Wünsche, Anregungen oder Fragen gibt es ein Forum des Entwicklers ( https://www.bfbc2ab.fysh.de ).

Im Namen der Community spreche ich Crispy nochmals Dank für die rasche und unkomplizierte Implementierung der gewünschten Features aus, die während des BFcom Oster-Turniers den Weg in das Tool fanden.

Mehr Community Themen

  • xhenningx xhenningx vor 2 Jahrzehnten
    Was für ne Computerleistung braucht man eigentlich für nen Linux-Server?
  • MrBrown MrBrown vor 2 Jahrzehnten
    Zitat von xhenningx / 33376
    Was für ne Computerleistung braucht man eigentlich für nen Linux-Server?
    Also ein Linux-Server ist ein ganz normaler PC wie jeder andere auch. Du kannst Linux auf einem 386er installieren, oder auch auf einem modernen QuadCore.

    Es kommt im Endeffekt darauf an, was für Programme Du auf dem Server laufen lassen möchtest. Für Shooter mit bis zu 32 oder gar 64 Spielern wie BF2 damals braucht man da schon einen leistungsstarken PC, wie auch zum Zocken zu Hause. Nur die Grafikkarte ist halt völlig egal, weil der muss ja keine Grafik darstellen sondern nur das Spiel verwalten.

    Für TeamSpeak oder solche Tools wie den AutoBalancer und ähnliches reichen aber auch ältere PCs.

    Leider werden heutzutage immer weniger Spiele und Tools mit Linux Server Binaries veröffentlicht. Wie auch bei BC2, ich kann halt nich sagen "ich hab da eh 'nen Server rumstehen, da installier ich das einfach drauf" (bei BF2 unranked servern ging das noch), sondern ich muss einen BC2 Server mieten wo nur BC2 drauf läuft und sonst nix.
  • MorpheusX(AUT) MorpheusX(AUT) OP vor 2 Jahrzehnten
    @MrBrown: PRoCon kann soetwas mit dem Benutzersystem und Layerserver... Ganz zusammengebracht habe ich das aber noch nicht :03:
  • MrBrown MrBrown vor 2 Jahrzehnten
    Zitat von MorpheusX(AUT) / 33388
    @MrBrown: PRoCon kann soetwas mit dem Benutzersystem und Layerserver... Ganz zusammengebracht habe ich das aber noch nicht :03:
    Ja, nur leider läuft ProCon nicht unter Linux (bzw. nur im Emulator, das ist mir aber zu viel Theater dafür, siehe dazu auch diesen Thread: phogue.net • View topic - Running on linux (debian squezze))

    Leider gibt es momentan kein Tool, daß alles unter einen Hut bringt:
    • lauffähig unter Linux
    • eigenes Admin-Layer mit einstellbaren Rechten für Sub-Admins
    • eigener Client, mit dem Sub-Admins ohne das Master-Passwort auch außerhalb des Spiels den Server administrieren können
  • MorpheusX(AUT) MorpheusX(AUT) OP vor 2 Jahrzehnten
    Das stimmt leider :(:
  • Crispy128 Crispy128 vor 2 Jahrzehnten
    Zitat von MrBrown / 33398
    Ja, nur leider läuft ProCon nicht unter Linux (bzw. nur im Emulator, das ist mir aber zu viel Theater dafür, siehe dazu auch diesen Thread: phogue.net • View topic - Running on linux (debian squezze))

    Leider gibt es momentan kein Tool, daß alles unter einen Hut bringt:

    • lauffähig unter Linux
    • eigenes Admin-Layer mit einstellbaren Rechten für Sub-Admins
    • eigener Client, mit dem Sub-Admins ohne das Master-Passwort auch außerhalb des Spiels den Server administrieren können



    Da ein Admin Layer-System mit Subadmins wohl sehr gefragt ist, habe ich mich dazu entschlossen so ein system zu integrieren! Anfänglich aber nur als clientconsole. Ob ich dann noch eine GUI darufsetzen werde, weiß ich noch nicht!

    Gruß Crispy
  • xhenningx xhenningx vor 2 Jahrzehnten
    Zitat von MrBrown / 33383
    Also ein Linux-Server ist ein ganz normaler PC wie jeder andere auch. Du kannst Linux auf einem 386er installieren, oder auch auf einem modernen QuadCore.

    Es kommt im Endeffekt darauf an, was für Programme Du auf dem Server laufen lassen möchtest. Für Shooter mit bis zu 32 oder gar 64 Spielern wie BF2 damals braucht man da schon einen leistungsstarken PC, wie auch zum Zocken zu Hause. Nur die Grafikkarte ist halt völlig egal, weil der muss ja keine Grafik darstellen sondern nur das Spiel verwalten.

    Für TeamSpeak oder solche Tools wie den AutoBalancer und ähnliches reichen aber auch ältere PCs.

    Leider werden heutzutage immer weniger Spiele und Tools mit Linux Server Binaries veröffentlicht. Wie auch bei BC2, ich kann halt nich sagen "ich hab da eh 'nen Server rumstehen, da installier ich das einfach drauf" (bei BF2 unranked servern ging das noch), sondern ich muss einen BC2 Server mieten wo nur BC2 drauf läuft und sonst nix.


    Ja, aber was genau für ne Leistung, Also: Arbeitsspeicher usw.
  • MorpheusX(AUT) MorpheusX(AUT) OP vor 2 Jahrzehnten
    Zitat von Crispy128 / 33494
    Da ein Admin Layer-System mit Subadmins wohl sehr gefragt ist, habe ich mich dazu entschlossen so ein system zu integrieren! Anfänglich aber nur als clientconsole. Ob ich dann noch eine GUI darufsetzen werde, weiß ich noch nicht!

    Gruß Crispy


    Erstmal moin Crispy und willkommen bei uns in der Community :03:
    Und danke auch schonmal für die Umsetzung, wenn sie stattfinden sollte :):
    Stehe wieder gerne für etwaige Tests etc zur Verfügung
  • Ganja Ganja vor 2 Jahrzehnten
    Es gibt nicht zufällig sowas wie ein kurzes FAQ, oder HowTo für Noobadmins, wie mich? Das grobe system hinter dem Ganzen kapier ich ja, aber aus der linux sache werd ich nicht ganz so schlau. Gilt das für linux Gameserver, oder für den Pc an dem der Admin sitzt?

    ...sorry im voraus für die Frage... ;)
  • Crispy128 Crispy128 vor 2 Jahrzehnten
    Zitat von Ganja / 33539
    Es gibt nicht zufällig sowas wie ein kurzes FAQ, oder HowTo für Noobadmins, wie mich? Das grobe system hinter dem Ganzen kapier ich ja, aber aus der linux sache werd ich nicht ganz so schlau. Gilt das für linux Gameserver, oder für den Pc an dem der Admin sitzt?

    ...sorry im voraus für die Frage... ;)


    Das mit linux gilt für den rechner auf dem du den balancer laufen lässt.
    Ich habe jetzt ein eigenes Supportforum aufgesetzt. Dort wird es in kürze auch FAQs und Anleitungen geben. Fragen zum tool bitte auch dort posten, ich bin es nämlich leid ständig durch 10 verschiedene foren zu laufen :rolleyes:. Danke!

    BFBC2 AutoBalancer Support Forum

  • MrBrown MrBrown vor 2 Jahrzehnten
    Zitat von Crispy128 / 33494
    Da ein Admin Layer-System mit Subadmins wohl sehr gefragt ist, habe ich mich dazu entschlossen so ein system zu integrieren! Anfänglich aber nur als clientconsole. Ob ich dann noch eine GUI darufsetzen werde, weiß ich noch nicht!
    Sauber, das hört sich doch sehr gut an. Eventuell kannst Du die Konsole ja so gestalten, daß man sie per Kommandozeile "fernsteuern" kann. Dann kann potenziell auch jemand anderes eine GUI darauf aufsetzen, falls Du selbst nicht dazu kommst bzw. keine Zeit oder Lust dazu hast (was bei Hobbyprojekten ja immer verständlich ist).

    Werde mich auch in Deinem Forum registrieren und dort posten, hab grad nur keine Zeit ;)
  • Aussengelaender Aussengelaender vor 2 Jahrzehnten
    Zitat von TYay0 / 33317
    Das es keine Ingame-Konsole gibt, hat einen einfachen Grund. Bad Company wurde ursprünglich für die Konsole entwickelt und aus diesem Grund gibt es keine Ingame-Konsole. Konsoleros brauchen schlichtweg keine Konsole. :03:


    Ich hab mal irgendwo gelesen dass BC2 hauptsächlich oder ursprünglich für den PC entwickelt wurde und ich habe auch gelesen dass es mehr schlecht als recht für die Konsole portiert wurde, ich kann mich nur leider nicht mehr an die Quelle errinern. Falls du mir mal eine Quelle geben könntest wo drinne steht dass BC2 für Konsolen entwickelt wurde wäre ich dir dankbar. Gruß
  • Crispy128 Crispy128 vor 2 Jahrzehnten
    Zitat von Endloeser / 33591
    Ich hab mal irgendwo gelesen dass BC2 hauptsächlich oder ursprünglich für den PC entwickelt wurde und ich habe auch gelesen dass es mehr schlecht als recht für die Konsole portiert wurde, ich kann mich nur leider nicht mehr an die Quelle errinern. Falls du mir mal eine Quelle geben könntest wo drinne steht dass BC2 für Konsolen entwickelt wurde wäre ich dir dankbar. Gruß


    Die frostbyte game-engine wurde ursprünglich für consolen entwickelt.... siehe BC1 !

    Zitat von MrBrown / 33586
    Sauber, das hört sich doch sehr gut an. Eventuell kannst Du die Konsole ja so gestalten, daß man sie per Kommandozeile "fernsteuern" kann. Dann kann potenziell auch jemand anderes eine GUI darauf aufsetzen, falls Du selbst nicht dazu kommst bzw. keine Zeit oder Lust dazu hast (was bei Hobbyprojekten ja immer verständlich ist).

    Werde mich auch in Deinem Forum registrieren und dort posten, hab grad nur keine Zeit ;)


    Ich denke mal, dass ich dann einfach ein remote protokoll veröffentlichen werde, das sich sehr an dem dice remote protokoll orientiert!
  • Ganja Ganja vor 2 Jahrzehnten
    Zitat von Crispy128 / 33577
    Das mit linux gilt für den rechner auf dem du den balancer laufen lässt.
    Ich habe jetzt ein eigenes Supportforum aufgesetzt. Dort wird es in kürze auch FAQs und Anleitungen geben. Fragen zum tool bitte auch dort posten, ich bin es nämlich leid ständig durch 10 verschiedene foren zu laufen :rolleyes:. Danke!

    BFBC2 AutoBalancer Support Forum



    Super, herzlichen Dank, jetzt kapier ich das Ganze.
    Dein Tool auf einen Linux server zu installieren bezieht sich also auf die 24/7 Arbeit. Ein Homeanwender braucht mit seinem Windows also auf nix besonderes in der Linux richtung zu achten, der mod ist aber eben nur dann aktiv, wenn er auf dem eigenen rechner im hintergrund gestartet bleibt.

    Damit es 24/7 läuft, muss es auf einem server laufen, der eben auch gern mit linux befeuert wird. (wie eben aber auch unser Gameserver...)

    ...Sorry. ich war nur etwas verwirrt.

    Super Sache, dass mit dem Support Forum. Ich werd mitmischen und den DAU miemen... ;)
    (einen muss es ja geben)
  • TYay0 TYay0 vor 2 Jahrzehnten
    Wir haben eine Forenkategorie für Crispy bei BFcom im Gespräch. Vielleicht könnt ihr auch bald hier eure Sorgen und Wünsche loswerden. :):

Neu hier?

Macht nichts. Melde dich an und diskutiere mit!

Konto erstellen
Battlefield: Bad Company 2
Spiele, Actionspiele

Der Treffpunkt für alle Liebhaber des Gold-suchenden B-Squads. Hier dreht sich alles um die Zerstörung, den Humor und die unvergessliche Kampagne von Battlefield: Bad Company 2.

Letzte Community Posts

© 2009 - 2025 BFcom - Battlefield Community