It is fairly trivial to arrange the matches so that the team pairings stick close to a Swiss format, but except for the last two or three rounds -
(a) no team plays against their own country.
(b) each match is against a team from a country they have not played before.
In the last 2 rounds these restrictions would be relaxed for those in the top (and bottom) places.
If all coaches in a team have a different race then within each match it is also easy to make sure that every coach plays against a different race in each round. This is harder if we want to match the coaches in order of ability within each team, so it depends on what sort of games people want here. But if we always pair the top players in each team then they will play every game against dwarfs.
