The system has 3 big flaws that stand out in my mind that lead to the 5vs1 for 5 minute crap that we run into now. I really don't enjoy hunting down 1 or 2 feds and try to kill them 40 times. It will either take forever or they'll just zone out. The 3 things that lead to this problem are.
#1 There is no convenient leave queue option
There is no convenient leave option for when a pvp queue pops up. This leads to people taking up a spot for the entire 60 seconds. This problem is compounded when 4-5+ people let the queue run the entire 60 seconds.
Fix: Replace the "Hide" button with a "Re-queue" option. Also add a "Leave" button so people can leave the queue. Make sure the buttons have prompts that double check if they want to use them. It would be infuriating to accidentally leave a queue when the rest of your team goes in.
#2 Staying queued while in a PvP instance
When you join a pvp instance you stay queued for other ones even though you can't join them if they pop up. If you get a queue pop while in PvP , you hold that spot for the full 60 seconds. Worst case, there aren't enough replacements queued up on their faction for that instance to fill the team so their team is outnumbered for 5-15 minutes while waiting for another to finish and for those people to requeue.
Fix: When someone joins a pvp instance make them leave all their queues.
#3. The match starts immediately after 1 person zones in
There is no staging area. In all MMO's with instanced pvp that i have played have an area where people zone into and wait 30-60 seconds for other people to zone in before the game starts. At least give the team a chance to have some more people enter the instance. Starting a pvp match as soon as one person zones in is a problem.
Fix: Make the match start 30-60 seconds after 1 player has zoned in
These 3 issues all compound on each other to produce the horribly flawed system that we have now. Bug Report #617, 174
1: The game does not start untill every player has clicked their confirm button.
2: There are a set number of slots for each role on each team , this will ensure ballanced teams, and not a full team of medics. at the PvP signup screen you will be able to select Tank/Healer/DPS as your role and queue for those slots.
3: Once you enter a PvP arena all your other queues are automatically dropped.
4: perhaps in the long term intoduce a staging area for the ground PvP arenas where the opposing faction can't enter and players can not return to unless they respawn. For space just make the spawn point on top of a starbase with indestructable cannons as defenses. this will eliminate the problem of spawn camps.
Tonight like several occasions, I logged in, joined 3 queues, browsed the vendors and the exchange, flew to Kahless and slaughtered three rounds of Feds. Still no queues had popped up, so deleted the queues and joined again, then bang several queues popped up.
Of course the first instance almost always ends seconds after I warp in. If there was space in the instance, there should have been an invite much earlier.