Team Balancing

Max1Max1 Join Date: 2002-11-08 Member: 7730Members
edited November 2002 in General Server Discussion
What have you guys (other admins) been doing about team balancing? It seems no matter what I do, the teams won't stay even. Aliens start to lose and a lot of them quit, and most people rush for the marine side as soon as the map loads. The built in balancing helps a little, but usually I have to continuously threaten to kick random people until the teams are even, usually that works, occasionally I have to actually kick someone. I know there are a couple admin mod plugins but since it still doesnt work in win32 that's not an option for me (at least until my linux server is up <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo--> )

Comments

  • FlayraFlayra Game Director, Unknown Worlds Entertainment San Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
    I think I'll end up putting in a more aggressive team-balance. I don't like the idea of switching teams mid-game, but it sounds like it's better then ruining the game for everyone. I'll also limit team-switching by players (how lame!).
  • DrGigglesDrGiggles Join Date: 2002-11-15 Member: 8833Members
    Personally I've been just letting things be as they will be, but I'm noticing a similar trend myself. Map starts, 75% of the people run the the marine side and then slowly a few guys goto the alien side dragging their feet the whole way. I'd love to play marines, but as it stands I want to teams to be slightly even so I always end up on the alien side.

    I'm running clanmod, and I suppose I could make a clientexec to force people to change teams, but there isn't really a way to do that when i'm not there.

    I think maybe the team balancing could use a cvar or something so us admins could limit the split to 1 so that the aliens aren't always short 2 players.

    Don't know if it's do able, but a plugin that forced random team after a certain amount of time in the ready room might be nice too! I'm using AMX for my scripts (as adminmod won't work for me, and i use linux, go figure) but i'll try to come up with a way to do something like this... Not sure if I can detect if the person is in the ready room of not tho...
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    DrGiggles.. let me know if you get anything going with the AMX thing.. I've been looking at it .. and it sounds interesting.
  • Jackson_DaneJackson_Dane Join Date: 2002-11-01 Member: 2354Members
    I've been using AMX for a little bit now, and I really like it. It's nice and clean and seems to have no problems at all with NS (or any other mod) even though it was built around CS. Kind of puts a damper on the whole "It's NS's Fault" coming from the AM team. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo-->
  • MellonpoprMellonpopr Join Date: 2002-11-01 Member: 2304Members
    counter strike (can I say that in here ? *dodges rotten food*) after many beta's finally put in team balance. The concept was wonderful but the problem was that it moved the best player from the team that has more players. While that sound okay on paper.. try being that "best" player and getting moved back and forth constantly ! It drove myself and many others absolutely nuts. We got the team whipped into shape got thing going good then *boom* your automatically switched to the very team that you've been beating up on for half an hour. UGH !

    I think the current version of CS switches the low score player instead so that it won't pick on the same top scorer and sway the battle so much.

    I think autoteambalance is fine but it needs careful thought as to not ruin the game for players.

    How bout have the game ask users in a plain text question if they want to switch to even up. Start by asking the low score players first so that it doesn't lopside the skill and then work it's way up to the high scorers. If nobody agrees to switch, have it switch the person that most recently joined the team with more players. This will give players the opportunity to do the right thing first.

    If that's too complicated etc.. just switch the last person that joined the larger team. They are the ones that cause the problem to begin with most of the time, and it's only fair.
  • Jackson_DaneJackson_Dane Join Date: 2002-11-01 Member: 2354Members
    Last person that joined the larger team is a good idea.
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    edited November 2002
    I know golex is working on a plugin for adminmod that will do it from readyroom first then on a last in first switched basis.
  • MellonpoprMellonpopr Join Date: 2002-11-01 Member: 2304Members
    that's a good idea too. While plugins are great it would be nice to get it working for the stock NS install for those admins that don't have experience with adminmod, clanmod, amx etc..

    let's face it not every admin knows how or wants to spend their time compiling sma's hehe
  • GoleXGoleX Join Date: 2002-11-07 Member: 7681Members
    plugin_nsteams will be done by the end of the week.

    It will have the good ol' admin_marine, admin_kharaa and admin_rdyroom commands (with the block that seems to work now) and also admin_nsbalance.

    It will move players between teams forcefully when there is an imbalance... after giving due warning.

    Starting with Ready Room people, and then the person that has been on the server the shortest in the other team.

    Currently I have no way of checking if the person is the commander on the Marine team... this is the only problem I can see so far.
  • Jackson_DaneJackson_Dane Join Date: 2002-11-01 Member: 2354Members
    can you possibly convert the AM script to an AMX script when you are done? (It's a lot to ask if you aren't using AMX, I know, but I thought I'd ask <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->)
  • DrGigglesDrGiggles Join Date: 2002-11-15 Member: 8833Members
    <!--QuoteBegin--Jackson Dane+Nov 19 2002, 04:49 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Jackson Dane @ Nov 19 2002, 04:49 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->can you possibly convert the AM script to an AMX script when you are done? (It's a lot to ask if you aren't using AMX, I know, but I thought I'd ask <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->)<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    I'd be happy the make the port! <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    anyone know what kind of hit the server takes when running AMX? Is it more/same/less than running adminmod?
  • Jackson_DaneJackson_Dane Join Date: 2002-11-01 Member: 2354Members
    edited November 2002
    I haven't noticed any impact, but I'm not watching that closely. I run and 18 person server since 1.02 and my CPU stays about 70% usage. I'm running a low traffice 24 person CS server and some other stuff too, so NS is only using probably 50% of the CPU. Nothing changed when I added AMX.

    Giggles, thanks for volunteering to port it <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • NecroNecro &lt;insert non-birthday-related title here&gt; Join Date: 2002-08-09 Member: 1118Members
    <!--QuoteBegin--Flayra+Nov 19 2002, 10:49 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Flayra @ Nov 19 2002, 10:49 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I think I'll end up putting in a more aggressive team-balance. I don't like the idea of switching teams mid-game, but it sounds like it's better then ruining the game for everyone. I'll also limit team-switching by players (how lame!).<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    amen. what i usually do on my server if its like 6v8 i say (through rcon) that someone please switch teams or i will randomly kick someone, and if they STILL go on the same team i usually ban them for an hour or so.

    drastic but <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->
Sign In or Register to comment.