i wonder who figured deadtalk would help keep people on the server?

Also, there is no auto team balancer that works, the best you can do is switch a marine to ins, and he stays on the marine team, but shows up as ins on scoresheet till he dies. You have to client exec kill then force him to team, but he has to pick a class.
And yes, people start off 15-15, get spawncamped or just upset at gameplay and leave, ends up being 15-11, so the built in balancer works for picking the team with less players, it doesn't help balance teams that are uneven due to people leaving. People also get upset if they are switched, weather they are on the server the least amount of seconds, have the least/most kills or are afk. Another problem is, if it's 15-15 ins vs marines, then 15-13, then 15-10 etc..it makes it worse, as someone else said, the people leaving leave the team worse off..There is 2 commands,(one which has to be enabled in server.cfg) for it to work, but you can swap ENTIRE teams
It's fun for me when ins are just bashing marines and no one will switch, i can't kick everyone, i can't swap a few players, so i do the entire team
ins_teamswap 1
then
ins_restart_game 0
will swap everyone from one team to the other, aka marine are now ins and ins are now marine...usually smartens up players into listening....good luck.