Team Balance Options Only Good From Ready Room ?
Browser_ICE
Join Date: 2002-11-04 Member: 6944Members
I've seen cases in 1.01 games I played where upon exiting ready room it was saying that I coudln't join that team because I would make it unbalanced, but in the same game, I saw on multiple occasions, people leaving the game and therefore leaving teams in situation like 7 agains 4 players !!!!
Is there an option that forces teams to be even at all times and not just at Ready room exit ?
Is there an option that forces teams to be even at all times and not just at Ready room exit ?
Comments
Perhaps even an admin_vote_balance command that brings up a vote to do it.
IDEAS:
- The success of the vote depends only on how the LOW team votes.
- The people moved would be ones from the HIGH team that votes yes to balance.
- If the vote succeeds and noone on the HIGH team votes yes, then people would be bounced in "last connected, first bounced" order
Anyhoo, there is already an AM plugin that lets admins force players back to the readyroom, but it sounds like you're looking for an automated solution. Perhaps it just checks for balance when someone exits.
existing plugin here:<a href='http://www.unknownworlds.com/forums/index.php?act=ST&f=8&t=9915&hl=adminmod' target='_blank'>NS Forum plugin announcement</a>
Either way, the actual game balance depends on the players themselves. It would kinda suck to be in a 7-3 game where the side where the 3 well-coordinated alien players are winning, and have a plugin swap out the overworked, inexperienced marine commander who just happened to be last in. (did ya follow that?)
Just some ideas.
2 min Check timer. every 2 min it check the team balances (just check every player and what team they are one and come up with a cummulative total). Then check if they are in the com chair or gorge. Then pick the rest at random excluding those as long as the team isn't all gorge. If it is? pick them at random, it doesn't matter then <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'><!--endemo-->
Or you can check the balance on the event "client send drop" and then do the above and check those in the ready room.
i may have never programmed a AM plugin, but i do program. I dunno if u can get access to those events in the adminmod plugin or not.
Just my 2cents worth.
This is the reason I created the plugin linked above. Helped so far.