"PTB detects situations, in which one team rules over the other.
It looks at the current team scores, current team win streaks
and the current team ratings and decides on actions with the
help of these values.
Features
--------
- team strength evaluation based on scores, streaks, kills, deaths and size
- announcement of team balance status once per round
- announcement of each WTJ (winning team joining/joiner) try
- prevention of WTJ
- display of WTJ count (per map)
- force into losing or smaller team for WTJ count 4
- log WTJ in wtj.log for WTJ count >= 4 (once per map)
- kick for WTJ count >= 10
- automatic dead only team switches - top winner against bottom loser
- automatic dead only team transfers - top winner to loser team
- overriden auto-join function, that is always choosing the right team
and prevents joining of the same or winning or bigger team
- display of PTB evaluation status
- lots of configuration options
Details
-------
The current team strength ist defined as sum of team kills
divided by sum if team deaths times players in the team
(strength = kills/deaths * players).
Example:
CT kills/deaths: 12/6 = 2
CT players: 3
CT strength: 2 * 3 = 6
T kills/deaths: 4/10 = 0.4
T players: 4
T strength: 0.4 * 4 = 1.6
The current team strength rating is calculated by dividing the team's
strength by the opposing team's strength (rating = ownStrength
/ opposingStrength).
Example (continued):
CT strength rating: 2/1.6 = 1.25
T strength rating: 1.6/2 = 0.8
For each team these criteria are checked:
- rating >= minRating (stronger team) and score > maxScoreDiff
- rating >= minRating (stronger team) and streak > maxStreak
- rating >= maxRating (stronger team) and more players
- rating >= maxRating (way stronger team)
If any TWO of these criteria match for a team, it is considered to
be the winning team and actions are taken as appropriate.
Note: Teams with a rating below minRating are considered as of equal
or very similar strength. If team strengths are very similar, streaks
and scores are ignored. As soon as a team gets noticibly stronger
than it's opposing team, scores, streaks and team size are checked."
Let me know how it goes... you can check the current rating of each team in game by bringing down your console and typing:
admin_ptb
Enjoy.
[ 14 March 2002: Message edited by: OverDrive ]</p>