Can you (OOO) please implement a random team generator that actually assigns teams at least partially based on skill, and a more continuous ranking that better reflects skill? One method I see is something like this:
1. Instead of resetting points to zero at the end of each week, have point totals decay by 25%. Rankings will thus carry over week to week, but inactive players will eventually fall off the chart.
2. When assigning teams, the server will attempt to ensure that the point sums of each team is within some value. It's the knapsack problem, yes, but there are decent approximations.
2b. Additionally, another constraint could be to have all players within some point range, so that you don't get teams of one skilled player and multiple newbies versus an overall average team. This one might be an optional checkbox that says "Team me with players of similar rank", since an expert might relish the challenge of carrying a team, or a greenhorn might want to observe how play occurs at higher levels.
3. When awarding points, the number of points you gain will be proportional to the ratio of the opposing team's point sum to your point rank.
Basically, if two 4-player teams have point sums of 100+100+100+100 versus 50+50+50+250 and the latter team wins, the 250pt player earns fewer points from that win (ratio is 400:250, player gets a base factor of 1.6). But if that player is then involved in a game where the team point sums are 500+500+500+500 versus 600+600+550+250, and his team wins, he earns more points from that game (2000:250, player gets a base factor of 8)
This is just a hypothetical example, but in short the goal is to provide a more balanced LD game. Players will be placed in LD games that challenge them without being frustrating, and hopefully meet other players of similar skill level. This alone would make Lockdown more enjoyable than any proposed balance changes.
Are there enough people playing to have a significant impact? Take into account each server and tier and timezones.
Maybe T3 will see a small change on busy hours, but mixed teams will still be common.