You may have noticed that updates for the team balancer come much slower than the updates for my other plugins. This is because the team balancer is much more complicated not only in the way it is written, but in the number of different situations that need to be tested. Because of this, I play test the team balancer on my public server prior to releasing any new code that effects the balancer.
I have, however, realized two things.
- The first is that my server is very small and does not provide a fair test bed for all scenarios.
- The second is that some people may be willing to help me play test new releases.
Effective Immediately, I will be releasing beta releases of the Team Balance plugin into this thread. Beta releases have been tested, but have not been play tested with a significant number of real players.
Anyone willing to help play test these releases should please grab them from this thread. They will not be moved to the first post until they have been play tested.
Anyone who is encountering team balancing strangeness should consider turning debugging on which will report additional information into the chat window. Specifically, kdr information. This will really help me determine what is going on.
Here we go...
New Beta Release: Version 0.9beta
Changes:
- Updated the update stats and load stats calls to close the handles on failure
- Update the updates stats function to use REPLACE
- Updated the balancer so it deals with the case where the winning team is much larger but filled with crap players
- Added sm_team_balance_maintain_size to force the balancer to balance if the teamsizes are off
- Updated the team balance text to be green