|
|
#1 |
|
User
Registriert seit: 15.02.2010
Beiträge: 163
Thanks: 1
Thanked 31 Times in 9 Posts
Alte Nicks
Arexon, |
BFBC2 AutoBalancer
Da die aktuelle Serverversion noch kein Auto Team Balancing unterstützt, habe ich ein Tool geschrieben, dass helfen soll die oft auftretenden disbalancen auf public server zu vermeiden, bzw effektiv und vollautomatisch zu bekämpfen. Was tut der BFBC2AB? Der Balancer aktualisiert ständig die Playerliste und ermittelt dabei alle wichtigen Informationen, unter anderem auch wer zuletzt auf den server kam, wer zuletzt das team gewechselt hat usw. Wenn ein Ungleichgewicht der Teams festgestellt wird wartet der Balancer eine bestimmte Zeit. Falls die Ungleichgewicht dann immer noch besteht werden alle Spieler drei mal benachrichtigt. Sollte danach immer noch ein Ungleichgewicht bestehen wird ein Spieler ausgewählt und persönlich 2 mal gewarnt, dass er zu wechseln hat. Ist das Ungleichgewicht immer noch vorhanden wird der spieler gekickt. Sollte zu irgend einem Zeitpunkt das ungleichgewicht beseitigt werden (egal durch wen) wird der Zyklus unterbrochen und nichts passiert! Die Auswahl des Spielers berücksichtigt wichtige faktoren, z.B. ob derjenige überhaupt noch switchen kann. Eine whitelist, die dafür sorgt, dass die darin gelisteten Spieler von dem BalanceKick ausgeschlossen sind, gibt es ebenfalls. Zusätzlich gibt es einige nützliche ingame Chat Commands: Code:
ingame chat commands (for Admins):
------------------------------------
@kick <name> // kick a player
@last // show the last joined player
@kicklast // kick the last joined player (for instance,
to get free slots for clanmates)
@lastswitched // show the last switched player
@kicklastswitched // kick the last switched player
@kickable // show the player who could be kicked to get
teams balanced
@balancekick // issue a balancekick will effect in a new
kick task like the balancer does
@update // force to update the playerlist and start
the balancer if needed
Code:
BFBC2AB v0.4 Beta Released Download: http://rapidshare.com/files/36715667..._v0.4_beta.rar http://bfbc2ab.fysh.de/downloads/BFBC2AB_v0.4_beta.rar Changelog v0.4 beta (23.03.2010 13:06): -------------------------------------- - fixed a bug in serverPublisher module - fixed the @kicklast command - chat messages get logged correctly now - added a 4 second counter to prevent to execute an issued command twice (if you issue @kicklast you have to wait 4 seconds before you can issue @kicklast again.) - some stability optimizations Geändert von Gamma (23.03.2010 um 17:40 Uhr) |
|
|
|
| The Following 22 Users Say Thank You to Crispy128 For This Useful Post: |
areX (17.03.2010),
Backspin (17.03.2010),
Basert (17.03.2010),
BigBoy (18.03.2010),
Bluestone0302 (17.03.2010),
Brubaker (18.03.2010),
CF*M3LT (17.03.2010),
Craban (21.03.2010),
Cyber-Surfer (17.03.2010),
Dhatman (18.03.2010),
Gamma (23.03.2010),
Luddy (19.03.2010),
MaaSeL (24.03.2010),
MattFinn (23.03.2010),
Merlinhh (18.03.2010),
nachtwache (22.03.2010),
netcrew (21.03.2010),
Organic (17.03.2010),
shazam2k10 (24.03.2010),
StS cTXX (19.03.2010),
Zybba (19.03.2010),
[uN.F.F]Kane (22.03.2010)
|
|
|
#2 |
|
User
Registriert seit: 10.02.2010
Beiträge: 122
Meine Laune:
Thanks: 3
Thanked 7 Times in 6 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Wenigstens einer der für die Community arbeitet, danke. Hoffentlich arbeitet DICE auch am rest der Probleme.
|
|
|
|
|
|
#3 |
|
Freak
Registriert seit: 04.02.2010
Beiträge: 194
Thanks: 14
Thanked 7 Times in 6 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Wow nicht schlecht, ich nehme an es läuft nur Local auf deinem Rechner richtig ?
Weil Serverseitig dürfte es ja leicht Problematisch sein das zu implementieren. |
|
|
|
|
|
#4 |
|
User
Registriert seit: 15.02.2010
Beiträge: 163
Thanks: 1
Thanked 31 Times in 9 Posts
Alte Nicks
Arexon, |
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Hi,
ja leider läuft das Clientseitig. Das bedeutet man muss halt einen Rechner laufen lassen, aber das kann in meinem fall ein kleiner EEePC üernehmen... sind ja nur 14 watt... Das soll ja hoffentlich nur eine Übergangslösung sein Gruß Crispy |
|
|
|
|
|
#5 |
|
User
Registriert seit: 12.03.2010
Beiträge: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Super Sache! Thx für die Mühe
|
|
|
|
|
|
#6 |
|
Bad Company 2 Fan
![]() Registriert seit: 04.03.2010
Beiträge: 156
Thanks: 2
Thanked 7 Times in 4 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Das mit dem Kicken hört sich ziemlich sinnfrei an.
Wie ist es denn, wenn in einem Team 4 Spieler den Server verlassen. Dann werden beim anderen Team genau die Leute gekickt, die vor ein paar Minuten wegen Unterbesetzung des einen Teams kurz vorher gewechselt hatten um nicht da schon gekickt zu werden. Denn wenn man einmal gewechselt hat - wozu einen das AB-Programm ja nötigt - ist ein kurzfristiger nochmaliger Wechsel nicht möglich. Wär ja vollkommener Schwachsinn. Dann fliegt man auf jeden Fall und kann nicht mal was dafür. |
|
|
|
|
|
#7 | |
|
User
Registriert seit: 26.06.2005
Beiträge: 212
Thanks: 8
Thanked 4 Times in 2 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Zitat:
Außerdem ist das auch ziemlich unfair, mein Vater zb. ist mal Locker 45Jahre alt, der ist glücklich wenn er eine KD von 1/2 hat und beschäftigt sich sicherlich nicht auch noch damit das er das Team wechselt. Eine richtige Teambalance muss her, nix anderes. |
|
|
|
|
|
|
#8 | |
|
Gast
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Zitat:
|
|
|
|
|
#9 |
|
Mod auf Probe :D
![]() Registriert seit: 31.01.2010
Beiträge: 667
Blubb: Medic FTW
Meine Laune:
Thanks: 30
Thanked 48 Times in 39 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Geiles Ding, will haben. Wird dann sofort auf meinen Servern laufen.
|
|
|
|
|
|
#10 |
|
F7C Gamer
Registriert seit: 02.02.2010
Beiträge: 140
Meine Laune:
Gruppen
F7C Spielercommunity Thanks: 3
Thanked 8 Times in 5 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Scheint aktuell ein Admin-Fieber ausgebrochen zu sein. Wurde noch nie gekickt. Gestern Abend gleich 3x....
|
|
|
|
|
|
#11 |
|
User
Registriert seit: 26.01.2010
Beiträge: 66
Thanks: 0
Thanked 0 Times in 0 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Danke =)
|
|
|
|
|
|
#12 | |
|
User
Registriert seit: 15.02.2010
Beiträge: 163
Thanks: 1
Thanked 31 Times in 9 Posts
Alte Nicks
Arexon, |
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Zitat:
Dein Einwand das jemand nicht welchseln kann weil er vor kurzem schonmal gewechelt hat, ist berechtigt, aber das wird mein tool berücksichtigen und diejenigen dann verschonen! Bis tatsächlich jemand gekickt wird vegeht ja auch einiges an Zeit und jederzeit kann jemand Joinen oder jemand freiwillig switchen. Sobald die Teams wieder balanced sind, wird die automatische routine unterbrochen! Der Balancer läuft jetzt wieder auf meinem Server: Multiplay.co.uk DEUTSCHLAND GRuß Crispy |
|
|
|
|
|
|
#13 |
|
User
Registriert seit: 10.03.2010
Beiträge: 133
Blubb: Bla
Meine Laune:
Thanks: 7
Thanked 10 Times in 4 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Super Sache! Erst gestern wieder habe ich im Geiste gebettelt, sowas möge bald kommen.
Als Admin kommt man manchmal wirklich nicht zum Spielen, vor lauter Teambalance. Das mit dem Kicken ist nicht unproblematisch, aber es geht zur Zeit noch nicht anders. Von Hand hat man als Admin auch keine andere Wahl momentan. Eventuell ist das ja auch individuell einstellbar? Der TE schrieb ja, daß der letzte "ins stärkere Team-Joiner" gekickt wird - wie verhält sich das dann, wenn auf einer Seite 4 Spieler leaven? Und @ Galain Admin-Fieber? Sonst wird immer gejammert, es gäbe so wenig administrierte Server. Weswegen wurdest Du denn überhaupt gekickt?
|
|
|
|
|
|
#14 |
|
User
Registriert seit: 18.11.2009
Beiträge: 1.024
Thanks: 6
Thanked 18 Times in 14 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Ich hoffe das auch berücksichtigt wird ob ein Spieler überhaupt noch das Team switchen kann, da gibt es nämlich ein Limit....
________________________________
Besucht uns auf www.promillestube.de
Unseren TS3 erreicht ihr unter: promillestube.de:1337 oder KLICK MICH! ![]() |
|
|
|
|
|
#15 |
|
User
Registriert seit: 27.06.2005
Beiträge: 132
Blubb: "..wem gehört dieser Splint ?"
Thanks: 12
Thanked 1 Time in 1 Post
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Klingt ja mal richtig gut :o)
Was die Firmen nicht hinkriegen muss wie immer die Comunity regeln. (Und das meistens sogar besser Falls du noch betatester brauchen solltest würde ich mich hiermit freiwillig melden. |
|
|
|
|
|
#16 |
|
F7C Stamm Member
Registriert seit: 22.08.2006
Beiträge: 983
Blubb: BFBC2 cylive
Meine Laune:
Thanks: 73
Thanked 104 Times in 30 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Das ist ja mal eine geniale Idee nur wie bringt man die unter die Leute?
DICE ein Brief schreiben
|
|
|
|
|
|
#17 |
|
Freak
Registriert seit: 04.02.2010
Beiträge: 194
Thanks: 14
Thanked 7 Times in 6 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Habe gerade eine Runde drauf gespielt und muss sagen es läuft richtig gut ;)
Super Arbeit
|
|
|
|
|
|
#18 | |
|
User
Registriert seit: 15.02.2010
Beiträge: 163
Thanks: 1
Thanked 31 Times in 9 Posts
Alte Nicks
Arexon, |
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Zitat:
Ab jetzt (17:36) lasse ich ihn laufen und logge mit um eventuelle Fehler aufzudecken. Ich freue mich über konstuktive Ketik und Verbesserungsvorschläge! Ich hoffe weiterhin das ich den Balancer am Wochenende soweit habe das ich ihn als Beta veröffentlichen kann. Interessierte Serveradmins können mir jetzt schonmal eine PM mit einer einer emailadresse schicken. Sobald ich soweit bin schicke ich das tool dann raus! Gruß Crispy |
|
|
|
|
|
|
#19 |
|
F7C Stamm Member
Registriert seit: 22.08.2006
Beiträge: 983
Blubb: BFBC2 cylive
Meine Laune:
Thanks: 73
Thanked 104 Times in 30 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Den Bitte auch mal sticky
|
|
|
|
|
|
#20 |
|
BC2 Hardcore Only
Registriert seit: 10.03.2010
Beiträge: 369
Meine Laune:
Thanks: 7
Thanked 31 Times in 9 Posts
Alte Nicks
|
AW: Custom AutoTeamBalancer BETA; spätestens am Wochenende verfügbar!
Naja grundsätzlich respekt vor der Arbeit das zu Programmieren
![]() ABER das mit dem Kicken find ich ehrlich gezagt zu blöd. Wenn dann soll er Ausgleichen und nicht Kicken. |
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|