Ability to disable blocked list impacting server matchmaking

As a Roblox developer, it is currently too hard to create matchmaking lobbies, due to the fact that roblox has a system where it chooses what server a player is put into based off the users it has blocked.

This system is taken advantage of in certain games. Players will join all current existing servers, block a user in each of the servers and let roblox create a new server for them.
(as all the other pre-exisitng ones would contain blocked users)

Though creating servers isnt all terrible, in some game genres it can be quite problematic.

Thus suggested a way to disable blocked list impacting server matchmaking, whether its a teleportservice parameter to a game setting option. A way to disable it without using a hacky method would be awesome

7 Likes

Hi FruitySama!

Thanks for your feedback. It will be hard for us to address your ask exactly as you’ve stated as users who block each other (in the typical scenario) usually have a reason to and we want to respect that decision and not have players potentially play with other users they’ve explicitly told us they don’t want to see. That being said, I want to better understand your ask, specifically on how it can be problematic (for what games is this a problem, what do players gain from doing this, etc.) so we can see if there’s a solution.

4 Likes

Bumping this. In my game, where people can conquer flags in different servers, it ruins everything when Roblox overrides matchmaking due to blocked users. There should be some workaround for this.

1 Like

In many competitive games on Roblox, it’s possible to block players you do not want to play a match with specifically because they are better than you, or maybe they have an annoying playstyle, there can be many reasons.

In a lot of games with real loss if you die, people will go through all the different servers, block each individual user to create a new server with only themselves in it. If the server list is inaccessible (any game with a menu place), then Roblox matchmaking will also not send anyone into that server! This basically lets you make VIP servers for free.

I know one example of game like this: Refinery caves. There’s 15% chance of spawning purple tree on server creating (only), with which you can obtain powerfull pickaxe (VIP servers can’t spawn that tree). So, players which want grind that tree can just block 100 servers, while this game not very popular, and grind money from trades with fair players.

This behavior of roblox block system ruins gameplay in games like this for fair players.

1 Like

Another note is games with matchmaking lobbies, if you have a 90 player max server for matchmaking and people start blocking each other you could end up with 30 servers with 8 people instead of 3 servers with 80, making it harder for matches to be made

1 Like

Bumping this.

This is especially a concern if you have an automatic join feature, that relies on teleportservice to put the player into the experience roblox deems best for the player. This is mainly useful to put the player into a server with good ping. However, because of the ability to block players, players can also join every server and block a user, then use the join feature to start up a new server.

This can really kill an experience when it’s designed to be played with a few full servers, rather than a bunch of near empty ones.

Experience developers should be able to make their own choice here, in regards to whether blocked players should have an impact on matchmaking or not. Roblox too often tries to design for a one solution fits all approach, and reality just doesn’t work that way.

Alternatively, we really just need the ability to start servers in specific regions, so we can design our own system to matchmake players and still have them achieve good ping.