Team Balancer [LTB]

Viewing 30 posts - 1 through 30 (of 34 total)
  • Author
    Posts
  • #2570
    Liam
    Participant

    So the new team balancer has been in for a couple of days now and I’d like your opinions on what we can do to make it better.

     

    First off, let me tell you what I can NOT do anything about.

     

    I can not change the point in which it switches your team. IE, “Counter-Terrorists won.” That’s when it switches. Nothing I can do about that.

     

    The rest of the stuff is pretty up in the air, within reason.

     

    The Team Balancer is a work in progress. Please be patient with as I work the bugs out of it and get the features tweaked to where people are happy with them.

     

    Thanks

    #23554
    Ex
    Participant

    i think if fine and i also think you did a great job for the server we need more like yourself to help make our servers even better than theyy allready are

    #23555
    Chupathingy
    Participant

    It doesn’t take into account rounds won. So You will have high scoring people on a team that has not won a round, and then it switches them to the team that has won every round, therefore making things incredibly unbalanced.

     

    Also half the time it switches people that don’t make any differece whatsoever in blancing teams. I saw it switch someone who was 2-3 with someone who was 2-3.

    #23556
    Liam
    Participant

    Chupathingy said:

    It doesn’t take into account rounds won. So You will have high scoring people on a team that has not won a round, and then it switches them to the team that has won every round, therefore making things incredibly unbalanced.

     

    Also half the time it switches people that don’t make any differece whatsoever in blancing teams. I saw it switch someone who was 2-3 with someone who was 2-3.

     

    Chupa, that is actually something I’ve taken into account after seeing it in action myself over the last day or so.

    I’m going to be working on the module that chooses who to swap where and getting that ready for testing and the like.

     

    On the rounds won, what it does is look at ‘win streaks’. ie, ct’s win 3 in a row and it rebalances. Does anyone else have any suggestions on how to make this work better?

    #23557
    Brian
    Participant

    If it can’t fix the exploit where people can kill there teamates after the round is over then it needs to be removed. People can and do exploit the points system like that and it also likes to end the round in the middle of fighting. These things need to be fixed before anything else.

    #23558
    Liam
    Participant

    Brennanflow said:

    If it can’t fix the exploit where people can kill there teamates after the round is over then it needs to be removed. People can and do exploit the points system like that and it also likes to end the round in the middle of fighting. These things need to be fixed before anything else.

     

    The team balancer in no way whatsoever ends the round. It doesn’t even have code in that allows it to.

     

    It waits on the mod to send “round_end” to it before it does anything.

     

    On killing the team-mates, I’m working on that. I had it in but it was buggy so I commented it out.

     

    However, most of the other team balancers out there have the same problem.

    #23559
    Kellum NUB
    Participant

    Well… A lot of the time it makes the teams like… 7vs 13 if not worse. So yea, sure, switch people around, just make sure the teams have an even number of players as well.

    #23560
    Liam
    Participant

    Kellum NUB said:

    Well… A lot of the time it makes the teams like… 7vs 13 if not worse. So yea, sure, switch people around, just make sure the teams have an even number of players as well.

     

    That was fixed last night. :)

    #23566
    Kuros
    Participant

    Brennanflow said:

    If it can’t fix the exploit where people can kill there teamates after the round is over then it needs to be removed. People can and do exploit the points system like that and it also likes to end the round in the middle of fighting. These things need to be fixed before anything else.

     

    This is a problem that plagues all team balancers. Just something people are going to have to get used to just like in the 1.6 pub.

    #23570
    Liam
    Participant

    Okie dokie, tonight on my wanderings around the different stores while I was *shudder* shopping for clothes, I did some brainstorming since I was utterly bored.

     

    The biggest complaint I’ve heard and seen is that it is randomly swapping one player for another and it swaps at the end of round but before the round is truly over.

     

    As of right now, I can’t do anything about *when* it swaps. I am fixing to start work on a heavier swap module that will be “smart” for lack of a better word.

     

    I’m going to have it compare the team scores vs the streak wins and swap stronger winning people for those with more losses in an effort to move some of the stronger players to the weaker team.

     

    Hopefully this will be alright with Kuros. At the same time I’m going to start researching a new way to swap after the round is truly over but before the players respawn.

     

    Opinions? Flames? Hatemail? Spam? :P

    #23572
    enough
    Participant

    its awesome, makes it a lot more fun to play

    #23573
    Kellum NUB
    Participant

    Well, one thing I heard when I was playing earlier was that there was this one guy who was doing awesome, kdr wise, but was on a team that losing horribly, round after round. But because of his insane score, got swapped to the winning team, leaving the losing team even worse off. Idunno, something to think aboot.

    #23575
    Liam
    Participant

    Kellum NUB said:

    Well, one thing I heard when I was playing earlier was that there was this one guy who was doing awesome, kdr wise, but was on a team that losing horribly, round after round. But because of his insane score, got swapped to the winning team, leaving the losing team even worse off. Idunno, something to think aboot.

     

    Heh. It didn’t swap him because of his “insane score”. It swapped him because he was randomly chosen. That’s how it picks who to swap for now.

    #23576
    Kuros
    Participant

    It needs to pick one of the top 3 from the winning team and someone from the middle on the losing team, NOT the bottom player. This just eventually changes it from one team raping to the other team raping once all the players are swapped to the other team.

    #23579
    Hannah Montana
    Participant

    Yes props to ya.. but sometimes I feel it picks on 2 or 3 ppl it likes to switch and continue just switching them, maybe a few more too.. like one map me and ruckus were a package then me and jbomb like whenever it switched it would be us two moving together every other round.. it could just be.. coincidence (sp?).. but idk. It just feels like its not balancing right.. but your probably fixing that.. sorry I can’t put my finger on the exact thing.. what they all said ^^^

     

    But yeah.. good job.. .now can you just come fix every problem I have? :)

    #23581
    Bracket
    Participant

    Yea, It has ended randomly mid round, For no reason.. Not sure if it was the balancer or what :S It really needs to switch people later then it does, I rape former teamates after the timer, its retarded..

    #23583
    Liam
    Participant

    Bracket said:

    Yea, It has ended randomly mid round, For no reason.. Not sure if it was the balancer or what :S It really needs to switch people later then it does, I rape former teamates after the timer, its retarded..

     

    There’s not any way the team balancer is ending the round. It’s probably the latest valve update since it and the team balancer were applied at the same time. I’ve heard some mutterings that other servers have started doing it as well, and WCU is the only place running my plugin.

     

    On the matter of the plugin, I am currently in the process of rewriting the switching part of it to make it smarter, so hopefully that will help when I’m done. It’s going to be a pretty large module so please give me a day or so to get it done, tested, and debugged.

     

    Thanks for all of your input and if anyone has anymore suggestions, feel free to toss em in. :)

    #23584
    Bitey
    Participant

    I’m just glad somebody finally stepped up to do something instead just *edited*ing about it.

     

    Kudos Liam :)

    #23585
    Liam
    Participant

    Bitey said:

    I’m just glad somebody finally stepped up to do something instead just *edited*ing about it.

     

    Kudos Liam :)

     

    Thanks! I’ve been working on it about two weeks now, was a steep learning curve trying to figure out how Valve does everything within the game engine, but meh, now its fairly simple once I’ve figured it out, though there’s a few things I’m still trying to get working.

    #23593
    rainefardreamer
    Participant

    yeah i’m glad you did this, cause i hate team stacking as much as the next guy and i’m sure once you hammer out the details it’ll be sweet

    #23608
    Wildthang
    Participant

    team stacking is a *edited*… i’m glad you had the balls to do something about it… kinks happen. they can be worked out but you did a nice job helping out the server and good luck to ya on the bugs

    #23693
    Liam
    Participant

    The team balancer has been given a nice work-over and now should be working better than it used to.

     

    I’m going to mod a few more things in it from what I saw last night but it seemed to be balancing pretty well overall.

     

    What do you all think? (Note: If you didn’t play on the source server last night before 11:30 PM EST, you wouldn’t have noticed it. I didn’t finish it until 11:15.)

    #23751
    Toadvine
    Participant

    balancer looks to be working prety good. could be better, not that I know at all how to program it better, but its way way better than nothing. thanks liam

    #23756
    Liam
    Participant

    Toadvine said:

    balancer looks to be working prety good. could be better, not that I know at all how to program it better, but its way way better than nothing. thanks liam

     

    How could it be better? I’m always looking to improve it and make it happier for everyone. :)

     

    On that note though, I can’t do anything about when it swaps atm. I’m working on that.

     

    :)

    #23758
    ShazaM
    Participant

    LOL, the swapper swapped me maybe 10 times 2 days ago, it was hilarious, I’d have to fight it to get back on the team. Starterat was me all the time.

     

    If it could maybe swap either more players or balances the team in a better way somehow, I can’t really think of anything but a random raffle.

     

    -ShazaM

    #23766
    Liam
    Participant

    ShazaM said:

    LOL, the swapper swapped me maybe 10 times 2 days ago, it was hilarious, I’d have to fight it to get back on the team. Starterat was me all the time.

     

    If it could maybe swap either more players or balances the team in a better way somehow, I can’t really think of anything but a random raffle.

     

    -ShazaM

     

    That was fixed.

    #23767
    Kellum NUB
    Participant

    ya know, sometimes it tries to balance teams when they don’t even need to be balanced, which tends to unbalance them. is there any way around that? Like maybe instead of having it work on its own, have it as a command for admins when they deem it necessary? it seems like there’s an admin in the server most of the time and when there isn’t, can either let it run or leave it up to the teams to balance it out. idunno, just throwing that out.

    #23769
    Liam
    Participant

    Kellum NUB said:

    ya know, sometimes it tries to balance teams when they don’t even need to be balanced, which tends to unbalance them. is there any way around that? Like maybe instead of having it work on its own, have it as a command for admins when they deem it necessary? it seems like there’s an admin in the server most of the time and when there isn’t, can either let it run or leave it up to the teams to balance it out. idunno, just throwing that out.

     

    That could be done pretty easily I think. The hardest part would be integrating the admin list into it and that shouldn’t be too hard.

    #23775
    enough
    Participant

    bad idea…. remember one of the reasons its being put in is because admins wouldnt balance teams.

     

    no offense to the admins, but leave it in completely. its easier to live with a couple rounds of unbalance and then the LTB doing its job again then a whole bunch of maps rolling around unbalanced until an admin thats willing to switch teams up a bit rolls in.

    plus, if no admin is there it wouldnt be on at all and it would be back to the 23-1 aztecs and 20-2 assaults

    #23776
    Kellum NUB
    Participant

    enough said:

    bad idea…. remember one of the reasons its being put in is because admins wouldnt balance teams.

     

    no offense to the admins, but leave it in completely. its easier to live with a couple rounds of unbalance and then the LTB doing its job again then a whole bunch of maps rolling around unbalanced until an admin thats willing to switch teams up a bit rolls in.

    plus, if no admin is there it wouldnt be on at all and it would be back to the 23-1 aztecs and 20-2 assaults

     

    I thought it was put in because the admins just weren’t doing that great of a job with the balancing (when they were trying to balance). I would think it would be pretty hard to ignore half the server complaining about unbalanced teams. Plus, could just leave it on when no admins are present. Maybe just give admins the option to turn it off if they deem necessary.

     

    But if that is the case then maybe an alternative way would be to have it wait longer before balancing the teams. For instance, the teams can be balanced but one side could still win 3 times in a row. Perhaps wait for a difference of 5 or 6 in the scores. The exception being if one side starts with 3 wins and over 70% of the kills, then it would go ahead and kick in. That may be a bit complicated though.

     

    It’s late, so I’m rambling… would the balancer be able to work differently for different maps? With maps like aztec/dust/assault where one side has the map advantage, it seems like the best way to balance the teams would be to give the other side a slight kill advantage.

     

    It would be awesome if the balancer could link up with the HL stats so it would know to equally disperse people in the top10 or something like that. Again, forgive for the rambling.

Viewing 30 posts - 1 through 30 (of 34 total)
  • You must be logged in to reply to this topic.