Team Balancing
Max1
Join Date: 2002-11-08 Member: 7730Members
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
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...
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.
let's face it not every admin knows how or wants to spend their time compiling sma's hehe
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.
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-->
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-->
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-->