Re: EvenMatchOmni
Posted: Fri Oct 07, 2022 11:10 am
I think its still a bit odd when bots are involved. Not sure why that matters, but I've noticed it doesn't work quite right with bots.
Home of Omnip)o(tents 2.0
https://www.omnipotents.com/forums/
What does "weaker team" mean?captainsnarf wrote: ↑Fri Oct 07, 2022 10:45 am if teams are even numbered, new joins go to the weaker team
Code: Select all
EvenMatchDebug: Balancing team sizes and PPH...
EvenMatchDebug: Assigning leon (691.23 PPH) and Halloweeny)o( (518.83 PPH)
EvenMatchDebug: leon will be on red (now 691.23 PPH), Halloweeny)o( will be on blue (now 518.83 PPH)
EvenMatchDebug: Assigning nautikal (410.31 PPH) and Super_Sanka (408.22 PPH)
EvenMatchDebug: nautikal will be on blue (now 929.14 PPH), Super_Sanka will be on red (now 1099.46 PPH)
EvenMatchDebug: Assigning AnKeeDo (390.85 PPH) and EbNo (363.54 PPH)
EvenMatchDebug: AnKeeDo will be on blue (now 1319.99 PPH), EbNo will be on red (now 1463.00 PPH)
EvenMatchDebug: Assigning Staff_Sergeant (300.51 PPH) and p)o(Oty (275.30 PPH)
EvenMatchDebug: Staff_Sergeant will be on blue (now 1620.50 PPH), p)o(Oty will be on red (now 1738.29 PPH)
EvenMatchDebug: Assigning Thomas_Jefferson (255.02 PPH) and DW>RESURRECTION (199.36 PPH)
EvenMatchDebug: Thomas_Jefferson will be on blue (now 1875.52 PPH), DW>RESURRECTION will be on red (now 1937.65 PPH)
EvenMatchDebug: Assigning PhRoZeN (192.24 PPH) and ZDragonMan (173.96 PPH)
EvenMatchDebug: PhRoZeN will be on blue (now 2067.76 PPH), ZDragonMan will be on red (now 2111.61 PPH)
EvenMatchDebug: Assigning plecostomus (154.89 PPH) and Jubei (152.87 PPH)
EvenMatchDebug: plecostomus will be on blue (now 2222.65 PPH), Jubei will be on red (now 2264.48 PPH)
EvenMatchDebug: Assigning Coldcut (144.19 PPH) and 7 (135.75 PPH)
EvenMatchDebug: Coldcut will be on blue (now 2366.84 PPH), 7 will be on red (now 2400.23 PPH)
EvenMatchDebug: Odd player count, Red has higher PPH, assigning I'm_Sorry to blue (77.43 PPH)
Code: Select all
[EvenMatchOmni.MutTeamBalance]
bIgnoreMapSpecificPPH=True
Code: Select all
EvenMatchDebug: Assigning AnKeeDo (390.85 PPH) and EbNo (363.54 PPH)
EvenMatchDebug: AnKeeDo will be on blue (now 1319.99 PPH), EbNo will be on red (now 1463.00 PPH)
EvenMatchDebug: Assigning Staff_Sergeant (300.51 PPH) and p)o(Oty (275.30 PPH)
I'll post it up later, its past PPH plus recent PPH, subject to multipliers. I think the recent might be throwing it off (and specing skews it as it counts the time if you join, so if you spec for 5 minutes, then play a minute it divides your points by 6 not 1). Recent can have much fluctuation and perhaps that should go and just use historical values-- meaning sure some players have an occasional great game, but we want to balance by average not by outliers.Before knee jerk turning map specific back on, maybe figure out exactly how these PPH scores are being calculated by the balancer first?
There's a recent PPH being added with past... huh? Why would it use anything other than just average PPH? If it's something that can be easily changed, I'd say do that before turning back on map specific.And how is it calculating past PPH? Is it calculated over a long-term, the past month, past week?pooty wrote: ↑Tue Oct 25, 2022 11:25 am I'll post it up later, its past PPH plus recent PPH, subject to multipliers. I think the recent might be throwing it off (and specing skews it as it counts the time if you join, so if you spec for 5 minutes, then play a minute it divides your points by 6 not 1). Recent can have much fluctuation and perhaps that should go and just use historical values-- meaning sure some players have an occasional great game, but we want to balance by average not by outliers.
Maps based is not knee jerk. Why is Ankeedo's numbers so high? Because he racks up huge PPH playing Megas/Badgers all day -- which doesn't translate to other maps, and some players do better on certain maps so I think that's valid.