I am not aware of any generator that will help you with this. There is also a problem, as when there is an odd number of players, exactly 6 games per player will not be possible as some people must have more or less than 6 games. I might be able to offer solutions for a few scenarios, but can you say a little more about the format of play, in particular is there only one court to play on? Or do you have as many as 6 courts, in which case you could have rounds where 24 people play simultaneously.