(please excuse the insanely high amount of typos and grammar that I will most likely miss when double checking this idea) (I am very limited on time while writing this) Idea: I believe that cycling between a ranked match-maker and open ssm like it currently is every week will help newer players have a more enjoyable experience along with bringing more experienced players a greater challenge. Match making newer players into the same lobby would allow them to get a true 25% chance at winning instead of getting annihilated by higher level players consistently. This would help with ssm player count retention allot. However I also acknowledge that you have to be annihilated by others to learn, thus the schedule would alternate between ranked and unranked every week. In terms of my ssm skill set, id say I am somewhere in the middle. I would appreciate playing against a lobby with the experience as I currently have. I have come up with a potential plan to modify butch to do ranked matchmaking every other week with as little updates to the server structure as possible. Rating System Breakdown: Each player would have their own rating that would be hidden to themselves and others unless changed in prefs to be visible. (this would prevent lower level players from leaving ssm after seeing themselves with a low rating initially before they have time to improve) win: + however many opponents you went against that match loss: - 1 kill: + 1 death: - 1 Potential Server Structure: each game would have 2 to 6 players (games can start with 2 players) butch will try to match players to the lobby with an average that is closest to their rank score butch will place you into a lobby that is either voting/starting soon or into a game in progress where the total amount of lives all players have is at 4 or bellow (there are only a handful of lobbies between games, thus most likely not providing enough choice for the matchmaker) (4 combined lives or less usually means the game will be ending soon) If no lobbies are found, a new one will be created for you. if you are eliminated from a game and the lobby has a total of 4 or less lives between all remaining players, you will not be queued for the next game even if your prefs say so. example game 1 2/6 50avg rating (in lobby) game 2 3/6 90avg rating (in game with more than 4 combined lives) game 3 4/6 5avg rating (in game with less than 4 combined lives) game 4 6/6 85avg rating (in game with more than 4 combined lives) game 5 4/6 70avg ratting (in lobby) game 6 3/6 110avg rating (in game with more than 4 lives) player 1 (30 ratting) player 2 (60 ratting player 3 (200 rating) player 1 would be sent to game 3, since the game is close to ending and closest to their rating score player 2 would be sent to game 5, since the rating average is the closest to the players rating score player 3 would also be sent to game game 5, since the two highest ranking games are not close to finishing and the third closest is full. Feedback: please post feedback on this idea, I am sure you all can think of a better algorithm for matches than what I came up with. If you read this far, thanks for reading! If you have serious concerns with the idea please post them here as well.