@teddyd said in #439:
Since you obviously know a lot here and perhaps also make decisions, I would like a more detailed explanation of exactly how matchmaking and auto-matching work here.
I can assure you that Thibault has not consulted me personally on any of his decision making regarding his site. But you're put in a lobby when you create a custom challenge or a quick challenge. Then, if I play random sides, and you only play a certain color, we are a technical match for color (and time control).
Why was a player automatically matched with a player who created his bid with a color default? Then the problem is not the player with the color default, but the automatic matching with this player.
Because from a perspective of this feature, that's actually the ideal case. Except if people start abusing it, then this becomes an issue.
So why isn't automatic matching only carried out with players for whom no color default is set? The players with the color default could then continue to wait in the lobby and can assume that someone else will consciously accept the suggestion.
So you propose that, if you pick a color, you have to either be matched against someone who picked the opposite color or be chosen from the lobby by a player? I can see multiple issues with that, one of them being that it will fill up the lobby with a lot of players that for example only want to play white. This would cause UI clutter for people that want to be matched fairly, since it would then seem that their only option is to play white.
So that means a separate lobby would need to be made: 1 for color picking, 1 for normal matches. That, in turn, means that someone needs to develop this and maintain it. I'm assuming the resource-intensiveness of this does not justify the benefit for a chess server that is maintained for free.
That would be much easier than having to search for players and invite them manually.
@teddyd said in #439:
> Since you obviously know a lot here and perhaps also make decisions, I would like a more detailed explanation of exactly how matchmaking and auto-matching work here.
I can assure you that Thibault has not consulted me personally on any of his decision making regarding his site. But you're put in a lobby when you create a custom challenge or a quick challenge. Then, if I play random sides, and you only play a certain color, we are a technical match for color (and time control).
>
> Why was a player automatically matched with a player who created his bid with a color default? Then the problem is not the player with the color default, but the automatic matching with this player.
Because from a perspective of this feature, that's actually the ideal case. Except if people start abusing it, then this becomes an issue.
> So why isn't automatic matching only carried out with players for whom no color default is set? The players with the color default could then continue to wait in the lobby and can assume that someone else will consciously accept the suggestion.
So you propose that, if you pick a color, you have to either be matched against someone who picked the opposite color or be chosen from the lobby by a player? I can see multiple issues with that, one of them being that it will fill up the lobby with a lot of players that for example only want to play white. This would cause UI clutter for people that want to be matched fairly, since it would then seem that their only option is to play white.
So that means a separate lobby would need to be made: 1 for color picking, 1 for normal matches. That, in turn, means that someone needs to develop this and maintain it. I'm assuming the resource-intensiveness of this does not justify the benefit for a chess server that is maintained for free.
> That would be much easier than having to search for players and invite them manually.