Auto-balancing or team scrambling?

A forum dedicated to Team Fortress 2
Tickles
Villun
Villun
User avatar
Posts: 1257
Joined: Sun Oct 22, 2006 6:42 pm

Games Played

Ville Awards

Re: Auto-balancing or team scrambling?

Post by Tickles » Wed Mar 12, 2008 1:54 pm

Oh Doggy, you don't need to write one silly, I'm sure you got enough going on. Why not try out the beetlesmod one? The valve one is ok, just sometimes it doesn't auto-balance in 5 secs.. it's usually 5 mins.. :lol: Didn't mean to add more work to your plate!

Reipin
Villun
Villun
User avatar
Posts: 556
Joined: Sun Feb 17, 2008 11:37 am

Ville Awards

Re: Auto-balancing or team scrambling?

Post by Reipin » Wed Mar 12, 2008 2:07 pm

it sounds like Beetlesmod or whatever does exactly what the old Valve AuotB used to do, no? The first person to die gets Autoe'd over. More often then not the worst person on that team or one of the worst gets autoed as they (I know, amazing) die the most.

Tickles
Villun
Villun
User avatar
Posts: 1257
Joined: Sun Oct 22, 2006 6:42 pm

Games Played

Ville Awards

Re: Auto-balancing or team scrambling?

Post by Tickles » Wed Mar 12, 2008 2:14 pm

Yeah but having "the worse person on the team" auto'd over, is a lot better than having no one. They are still an asset to the team. The Valve one works fine but it just takes awhile for it to actually take effect and move someone. Like Doggy said, it's been that way since the patch.

Shifty
Villun
Villun
User avatar
Posts: 1133
Joined: Wed Dec 26, 2007 2:54 am

Ville Awards

Sh!fty’s avatar
Loading…

Post by Shifty » Wed Mar 12, 2008 2:31 pm

Doesn't the stock auto-balancer move the person to most recently have joined the overstocked team?
Image

Archon
Retired Admin
Retired Admin
User avatar
Posts: 1011
Joined: Wed Dec 19, 2007 7:46 pm
Location: Canada

Games Played

Ville Awards

Archon’s avatar
Loading…

Post by Archon » Wed Mar 12, 2008 2:39 pm

sometimes. i think it also can switch whoever is the next death from what ive noticed.

ive also noticed that sometimes it doesnt work at all. not sure exactly but a few times when a number of people left, auto-balance didnt kick in at all, seems like it doesnt work during setup time.
USER, n.: The word computer professionals use when they mean 'idiot.'

spm97
Retired Admin
Retired Admin
User avatar
Posts: 2133
Joined: Mon Oct 29, 2007 11:39 am

Games Played

Ville Awards

<eVa>Spam’s avatar
Loading…

Post by spm97 » Wed Mar 12, 2008 2:50 pm

This is why I will look at the teams if it looks like we are destroying the other team, I switch myself. Generally, you need one of the higher scoring people to switch.

My suggestion on changing the autobalancer would be to look at the points for that round (not the overall score - that can be skewed), and try and figure out the best person to move to balance the score, and just move them...don't wait for them to die. Generally, it is going to be one of the higher scorer people that need to move, and they don't die often enough. They can handle dying if it means balancing the game.

Maybe there is a variable to say "force balance immediatly" or something ?

Spam

[quote="Tickles";p="78597"]
Yeah but having "the worse person on the team" auto'd over, is a lot better than having no one. They are still an asset to the team. The Valve one works fine but it just takes awhile for it to actually take effect and move someone. Like Doggy said, it's been that way since the patch.
[/quote]
[img]https://i10.photobucket.com/albums/a114/Artican_M/spammers.gif[/img]

Dog
Server Ops
Server Ops
User avatar
Posts: 14317
Joined: Sun Oct 15, 2006 12:12 am
Location: In the bath, having a good think....

Games Played

Ville Awards

Dog - RIP Stevo’s avatar
Loading…

Post by Dog » Wed Mar 12, 2008 3:03 pm

There is a SourceMod plugin that will balance the teams based on their score
SourceMod Plugin stuff wrote: It does so by calculating score and playercount differences whenever a player dies, and then:
1. if difference is 0: nothing to do
2. if current player is in smaller team: can't balance by switching them, so nothing to do
3. if current player's score difference to the score we need in order to balance the teams is less than a threshold value (cvar), wait 0.5 seconds and switch them.

e.g.: a player in the bigger team with 5 kills dies, and the teams have a score difference of 4.
Then abs(5-4) is 1, if 1 is smaller than or equal to the threshold value (default: 3) then the player is switched.
It also waits 15 mins before swapping the same player....
Image

spm97
Retired Admin
Retired Admin
User avatar
Posts: 2133
Joined: Mon Oct 29, 2007 11:39 am

Games Played

Ville Awards

<eVa>Spam’s avatar
Loading…

Post by spm97 » Wed Mar 12, 2008 3:55 pm

Is this something you could add to a server for testing, and then we can load up the server sometime, get a group of regulars to play, and have some of them "suck" and some "rock" and see how well it balances things out ?

I'm willing to help out - just let me know how.

Spam

[quote="StrontiumDog";p="78608"]
There is a SourceMod plugin that will balance the teams based on their score
SourceMod Plugin stuff wrote: It does so by calculating score and playercount differences whenever a player dies, and then:
1. if difference is 0: nothing to do
2. if current player is in smaller team: can't balance by switching them, so nothing to do
3. if current player's score difference to the score we need in order to balance the teams is less than a threshold value (cvar), wait 0.5 seconds and switch them.

e.g.: a player in the bigger team with 5 kills dies, and the teams have a score difference of 4.
Then abs(5-4) is 1, if 1 is smaller than or equal to the threshold value (default: 3) then the player is switched.
It also waits 15 mins before swapping the same player....
[/quote]
[img]https://i10.photobucket.com/albums/a114/Artican_M/spammers.gif[/img]

Archon
Retired Admin
Retired Admin
User avatar
Posts: 1011
Joined: Wed Dec 19, 2007 7:46 pm
Location: Canada

Games Played

Ville Awards

Archon’s avatar
Loading…

Post by Archon » Wed Mar 12, 2008 4:28 pm

balanced skill or not, i think more people would complain then, seeing the teams uneven. especially random pubbers. and in all fps, most see balance as even teams before skill level. from experience admining servers, even when a team with less players is winning, there will always be some who will still complain about uneven teams
USER, n.: The word computer professionals use when they mean 'idiot.'

mujo
Retired Admin
Retired Admin
User avatar
Posts: 2098
Joined: Sun Oct 22, 2006 3:57 pm
Location: Mansfield, Ohio =USV=

Games Played

Ville Awards

Post by mujo » Wed Mar 12, 2008 6:49 pm

The Spec switchers hate me :) I keep switching them back if they keep switching, eventually they get kicked.
Adversities do not make a person weak, they reveal what strength he has. -Kierkegaard

[img]http://i157.photobucket.com/albums/t51/l3eeon/mujosig.jpg[/img]

Dog
Server Ops
Server Ops
User avatar
Posts: 14317
Joined: Sun Oct 15, 2006 12:12 am
Location: In the bath, having a good think....

Games Played

Ville Awards

Dog - RIP Stevo’s avatar
Loading…

Post by Dog » Wed Mar 12, 2008 9:39 pm

Added to TV4 for testing.
Image

kookoo275
Villun
Villun
User avatar
Posts: 376
Joined: Sat Dec 29, 2007 6:24 pm

Ville Awards

Post by kookoo275 » Wed Mar 12, 2008 9:52 pm

A game I play sometimes, Battlefield 2, handles autobalancing like this:
Looks at the lowest scoring/lowest k/d ratio player on the server (server variable) and if they're currently dead, switches them over.
If they're not dead, it looks at the next lowest, ect.
I think there was also a variable that allows you to change lowest to highest... You guys should look into this, that system worked really well.
[img]http://i190.photobucket.com/albums/z80/Gen-Ben/l3eeron/SMS_kookoo_sig.png[/img]

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests