Server-decided Teams

verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
<div class="IPBDescription">a random above all randoms</div> Turning all the "join X" portals into "random team" portals, as discussed in another thread, is a good start, but I'd like to see another option available. Scripters, may I have your ears please (please mail them refrigerated; spoiled ears are no good):

How about on option/adminmod_command/etc to have the server decide teams? A player is selected at random and placed on the Marines. Next player goes on Kharaa. Repeat.

What this does:
- no more readyroom campers
- "random" isn't all that random most of the time. I try to wait until the teams are even before I jump in "random", that way I don't merely get placed on the smaller team. If 2 players are camping the "join marine" portal, I have no chance at all to become a marine.
- cooperative players on some servers try to do this manually, by having everyone pile into random all at once.

An adminmod/clanmod command would probably be the most appropriate solution. Having forced_random on all the time would become an annoyance when you haven't played on the same team as your buddy the entire night. Perhaps a per-map option that the players can vote on in the absence of an admin.

Comments

  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    you could simply do a admin_execall autoassign
  • EvilGrinEvilGrin Join Date: 2002-11-04 Member: 6851Members
    its not really doable due to the way NS 1.03 fails miserably to teambalance people.
  • verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
    <!--QuoteBegin--[WHO]Them+Jan 6 2003, 09:54 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ Jan 6 2003, 09:54 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->you could simply do a admin_execall autoassign<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    I have a hunch that admin_execall issues commands to clients in order, be it alphabetical by name, or wonid, or some other value. Need random. Random good.
  • verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
    <!--QuoteBegin--EvilGrin+Jan 6 2003, 10:00 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (EvilGrin @ Jan 6 2003, 10:00 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->its not really doable due to the way NS 1.03 fails miserably to teambalance people.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Perhaps you could elaborate, as I don't see what the problem is.
  • MoroseMorose Join Date: 2002-11-03 Member: 5961Members
    This would be especially good because the "random team" box is actually NOT random whatsoever. You can have 4 guys jump into it simultaneously and be able to tell exactly where all 4 will end up. A way for the server to do this automatically would make me a very happy man. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • verboseverbose Join Date: 2002-11-25 Member: 9968Members, Constellation
    edited January 2003
    <!--QuoteBegin--verbose+Jan 6 2003, 11:41 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (verbose @ Jan 6 2003, 11:41 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--[WHO]Them+Jan 6 2003, 09:54 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ Jan 6 2003, 09:54 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->you could simply do a admin_execall autoassign<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    I have a hunch that admin_execall issues commands to clients in order, be it alphabetical by name, or wonid, or some other value. Need random. Random good.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    And as I found out recently, if you cram a bunch of people into the random portal all at once, they all go on the same team. For example, we had a 5 marine vs 4 alien, 4 people jumped into random almost simultaneously, and they were all put on the alien team, making it 5v8!

    (and if I would have read the entire thread before replying, I would have noticed that Morose already mentioned this <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo-->)
  • GoleXGoleX Join Date: 2002-11-07 Member: 7681Members
    Yep, and random portal assigns the player to Marines first if both teams are empty/balanced (which is why you don't use it to determine teams in scrims).

    I know this is alittle off topic, but there is also a plugin I want: I want to be able to "lock" a team, so that only specified people can join it. I was going to make it Adminmod and make it so only users with a certain access can enter, but the solution to "block" people from a team is cludgy (just have to exec "readyroom" command on their client when they try to join, I believe this means they'll have to reconnect to server to be able to join another team though in 1.03). For a MM plugin, could just make it run off a cvar list of WONIds? Or a certain tag to look for in players nicks (like a clan tag)?
Sign In or Register to comment.