RandomBot's Pairings module is working very well. Few things however can be improved.
1) Pairing with odd numbers. Bot should be able to let mod avoid giving certain players a freebie (You know whom). Probably marking players as "NF" (no freebie) could help.
Example: !pairings A B NF`C D E F... (I hope it's possible method)
Well ofc its possible. But "NF" or anything similar is bad idea, coz some clan names or nick names can contain those letters combination. I think double start sign will work best. "**"
I can implement that.
2) X-ways feature. I can't say this one is required (many pairing tools lack this feature). I imagine it making a randomised list (like here: http://www.random.org/lists/), dividing it by set ammount of players and, you know, sending it to the channel. Example: !x3pairings (or smth ) A B C D E F...
This one is already implemented, actually.
Bot has next features:
!pairnings [a vs b]
!3pairings [a vs b vs c]
!4pairings [a vs b vs c vs d]
!5pairings [a vs b vs c vs d vs e]
!6pairings [a vs b vs c vs d vs e vs f]
limit 6, becouse there is no chance to host games with more players in one host
!grouping [a_&_b]
!3grouping [a_&_b_&_c]
limit 3, becouse same reason, since 3v3 is a W:A limit
i`ve also scripted various results of pairings when there is not exact amount of players for multi-way pairings.
For example:
!4pairings a b c d e
Result: a vs b vs c vs d, e gets free round.
!4pairings a b c d e f
Result: a vs b vs c vs d , e vs f (so one pair will play 1v1 if that kind of lack of players)
!4pairings a b c d e f g
Result: a vs b vs c vs d , e vs f vs g (one host will be with three players, against make a freebie)
and so on.. for various multi-pairings.