Matches are 2-2-2 role locked - this system should give you what you queued for 70%+ of the time, leaving will give you a 1 hour ban to limit abuse. Within a group, you can safely exceed this limit for any role if you want QPL to decide for you.
Matches shutdown automatically if someone leaves, so it helps to keep the games short. There is actually a hidden SR system, shared across roles (which might be problematic at high ranks but it's necessary to limit off-role throwing).
Yes! If you queued with them, you can all hold interact in spawn to deselect current roles (at the cost of resetting ultimate charge). Helping solve the team's current problem with a specialist pick - without mastering an entire role - is a part of open queue worth keeping.
That work is done by the fantastic 6v6 Adjustments discord. I chose not to reach out to them due to Blizzard EULA wording - this project remains unaffiliated.
This system enables a multi-region queue, and ensures at LEAST one main per role per team. Not being entirely discord-based should also help non-English speakers and console users test 6v6 again.
QPL uses CP-SAT to continuously fit groups into teams and minimize distances to servers. It posts potential matches in our private referee channel. For this reason, it is NOT designed to scale beyond 60 concurrent groups and is first-and-foremost a community-driven playtest.
I stopped working on this for two months after that announcement. There has since been speculation 2-2-2 itself might be walked back. While it's very likely my specific vision of 6v6 would not work outside a friendly PUG environment, I want to ensure preferred role with shared MMR is actually trialled. This would open the door to copying specific systems like League or Dota 2. Changing the format should be a last resort since it has huge gameplay-loop ramifications.
I strongly believe this is follows the "Applications must benefit the Blizzard player community" rule - nevertheless, if any referee account gets banned, it will need to be done manually by a Blizzard employee. They are within their (extremely extensive) rights to do this. This project is not monetized at all, and was just a fun way to learn HTMX and CP-SAT. I will not conduct playtests that coincide with official 6v6 playtests. If Blizzard ban my community playtests, I will move on and maybe link my favorite games here until the domain expires.
I don't want referees inviting random battletags, this would be a legitimate reason for Blizzard to ban them. Read the privacy policy if you are concerned, but rest assured the information I can access is extremely limited. I will consider porting it to discord if enough people are uncomfortable with the current setup.