Jump to content
-=Punkbuster=-

Community Tool: AutoBalancer

Recommended Posts

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 to comment
Share on other sites

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

Edited by PFLO
Link to comment
Share on other sites

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 to comment
Share on other sites

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

Werde dann mein Feedback posten ;)

Link to comment
Share on other sites

Einstellungen in der settings.ini vornehmen

Das Tool an sich am besten auf einem Root Server hosten.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 to comment
Share on other sites

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.

Edited by Poow
Link to comment
Share on other sites

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 to comment
Share on other sites

[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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.