I have a round robin (everyone must play everyone) competition with an unknown number of players. It consists of games where up to and preferably always 4 players play against each other. Each player must play each other player at least once and preferably never again. The amount of break each player gets must be as even as possible between games and players.
I have found solutions for similar problems here and here but none solve the last condition.