Zum Inhalt springen
-=Punkbuster=-

Community Tool: AutoBalancer

Empfohlene Beiträge

Hi folks,

im Forum von EAUK hat ein Spieler aus Deutschland ein Script veröffentlicht, mit dem sich Autobalance erzwingen lässt. Das Ganze stammt ursprünglich aus den F7C-Foren. Da die Autobalance von DICE zurzeit nicht gut greift, ist das Thema ab sofort gepinnt.

Download Bad Company 2 AutoBalancer

Hinweise zur Installation

Um das Tool zu nutzen, muss es lokal oder auf einem (Windows!) Server entpackt und ausgeführt werden. Vor der ersten Nutzung muss die Datei settings.ini entsprechend editiert werden. Dazu wird die Datei im Notepad (Rechstklick -> Öffnen mit) geöffnet und die Werte für IP und Passwort des Servers angepasst.

[serverSettings]

ip = 192.168.0.1 | Deine Server IP

adminport = 12345 | Dein Queryport

password = password | Dein Serverpasswort

[Admins]

admin1 = playername

[AutoBalancerSettings]

MinNumPlayersForBalancing = 0

StartTime = 30

FirstWarnTime = 20

SecondWarnTime = 15

LastWarnTime = 10

PlayerWarnTime = 15

PlayerKickMessageTime = 7

printPlayerlist = 1

printBalancerInfo = 1

UpdateTime = 5

Disbalance = 2 | Wert, ab dem der Balancer startet. Zu empfehlen sind 4 oder oder 5

ShowAdminMessages = 1

publishServer = 1

balanceSwitchedPlayers = 0

[PlayerWhitelist]

Player1 = <Crispy>

[balanceMessages]

message1 = Teams are not balanced! Balance Teams within %i seconds

message2 = Teams are not balanced! Balance Teams NOW!

message3 = LAST WARNING! BALANCE TEAMS NOW!

message4 = Teams are balanced now! Have Fun!

Message1Duration = 3

Message2Duration = 5

Message3Duration = 7

Message4Duration = 3

[KickMessages]

message1 = %s: switch team now or you will be kicked in %i seconds

message2 = You get kicked in %i seconds! Sorry!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habs runtergeladen, wills aber jetzt nimmer ausprobieren, morgen dann.

@Edit:

So, habs jetzt kurz auf unserem Server probiert. Funktioniert recht gut, nur würde ich das vl noch bisschen ändern, wenn man es kann.

1. steht da immer Autobalance Beta, dass könnte man vl wegmachen

2. Springt es schon bei einem Unterschied von 2 Spielern an, dh es steht ziemlich oft da, nervt halt auch irgendwie

Es wird aber gut erkannt, wer als letzter gejoint bzw. geswitchtet hat und den schreibt das Programm auch an, nicht irgendjemanden.

@Edit2:

So wie ich das sehe, ist das Programm nocht nicht wirklich editierbar, laut dem Thread soll das aber noch kommen, sieht aber sehr gut aus. Wer hat einen PC, der den ganzen Tag läuft, damit das Programm nicht nur mit uns online ist? :P

Bearbeitet von PFLO
Link zu diesem Kommentar
Auf anderen Seiten teilen

Wer hat einen PC, der den ganzen Tag läuft, damit das Programm nicht nur mit uns online ist? :P

Ich, zumindest in den nächsten zwei Wochen weil Ferien.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich werds heute mal an unserem Server testen....

Werde dann mein Feedback posten ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Keine Linux Version? Wer kann sich denn schon Windows Server leisten?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das müsste der Wert

Disbalance = 2

sein. Ich würde ebenfalls vorschlagen, die Automessages anzupassen. Status Quo

Status Quo

message1 = Teams are not balanced! Balance Teams within %i seconds

message2 = Teams are not balanced! Balance Teams NOW!

message3 = LAST WARNING! BALANCE TEAMS NOW!

message4 = Teams are balanced now! Have Fun!

Besser

message1 = Teams are not balanced! You joined at last. Balance Teams within %i seconds

message2 = Teams are not balanced! Please switch to the other team!

message3 = LAST WARNING! BALANCE TEAMS NOW!

message4 = Teams are balanced now! Have Fun!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gestern im Test hat das Programm arg genervt, weil andauern was gelinkt hat.

Zumindest die letzte Nachricht könnte was kürzer kommen.

Und automatisch einschalten so ab 4 Spielern Unterschied. Davor pendelt es sich oft selber wieder ein.

Bearbeitet von Poow
Link zu diesem Kommentar
Auf anderen Seiten teilen

Vielleicht gehen wir die .ini mal komplett durch:

[serverSettings]

ip = 192.168.0.1 | Ist klar

adminport = 12345 | Ist klar

password = password | Ist klar

[Admins]

admin1 = playername | Ist klar

[PlayerWhitelist]

Player1 = <Crispy> | Ist klar

[AutoBalancerSettings]

MinNumPlayersForBalancing = 0 | Coole Option, allerdings ist ein 5:3 oft krasser als ein 12:10

StartTime = 30

FirstWarnTime = 20

SecondWarnTime = 15

LastWarnTime = 10

PlayerWarnTime = 15

PlayerKickMessageTime = 7

printPlayerlist = 1

printBalancerInfo = 1

UpdateTime = 5

Disbalance = 2 | Höherer Wert = Mehr Spielraum. Zu empfehlen sind wohl "4"

ShowAdminMessages = 1

publishServer = 1

[balanceMessages]

message1 = Teams are not balanced! Balance Teams within %i seconds

message2 = Teams are not balanced! Balance Teams NOW!

message3 = LAST WARNING! BALANCE TEAMS NOW!

message4 = Teams are balanced now! Have Fun!

Message1Duration = 3

Message2Duration = 5

Message3Duration = 7

Message4Duration = 3

[KickMessages]

message1 = %s: switch team now or you will be kicked in %i seconds

message2 = You get kicked in %i seconds! Sorry!

Link zu diesem Kommentar
Auf anderen Seiten teilen

[serverSettings]

ip = 192.168.0.1 | Ist klar

adminport = 12345 | Ist klar

password = password | Ist klar

[Admins]

admin1 = playername | Ist klar

[PlayerWhitelist]

Player1 = <Crispy> | Ist klar

[AutoBalancerSettings]

MinNumPlayersForBalancing = 0 | Coole Option, allerdings ist ein 5:3 oft krasser als ein 12:10

StartTime = 30

FirstWarnTime = 20

SecondWarnTime = 15

LastWarnTime = 10

PlayerWarnTime = 15

PlayerKickMessageTime = 7

printPlayerlist = 1

printBalancerInfo = 1

UpdateTime = 5

Disbalance = 2 | Höherer Wert = Mehr Spielraum. Zu empfehlen sind wohl "4"

ShowAdminMessages = 1

publishServer = 1

[balanceMessages]

message1 = Teams are not balanced! Balance Teams within %i seconds

message2 = Teams are not balanced! Balance Teams NOW! würde ich rauslassen, da sonst zu viel geblinke im spiel

message3 = LAST WARNING! BALANCE TEAMS NOW!

message4 = Teams are balanced now! Have Fun!

Message1Duration = 3

Message2Duration = 5

Message3Duration = 7

Message4Duration = 3

[KickMessages]

message1 = %s: switch team now or you will be kicked in %i seconds

message2 = You get kicked in %i seconds! Sorry! evtl einen automatischen kick dranhängen, erspart arbeit

Link zu diesem Kommentar
Auf anderen Seiten teilen

doofe frage, aber wie genau funktioniert das denn?

wenn ich die .exe starte sehe ich das hier...

http://www.fotos-hochladen.net/abw4c0m612.jpg

könnt ihr mir das bitte mal erklären, ich bin noch zu schlaftrunken :)

muss ich unsere ip vom server irgendwo eingeben, oder wie geht das

will auch auto balance auf dem server haben

DANKÖÖÖ

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja ^^ In der Settings.ini

  • Öffnen mit Rechtsklick
  • In den obersten Werten IP und Passwort eures Servers rein

Den Rest der Settings.ini siehst Du ja oben. Du kannst den Wert für den Start des Programms einstellen und auch die Warnmeldungen überarbeiten :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.