1. The proposal is to hold a team tournament with 8 teams, with 1 player per faction, similar to the format of a chess olympiad. Therefore, the number of participants must be a multiple of eight (8, 16, 24, or 32).
2. In each team, players receive a conditional number (first/second/third "board"). In a match between teams, the boards play against each other according to their number: first against first, second against second, and so on.
3. Team assignments should be based on personal preferences (each player, when submitting an application, sends a list of 8 factions, arranged in order of preference for participation in the tournament). During the draw, it is highly desirable that teams consist of players with different skill levels.
4. As a result, the tournament will consist of 7 rounds, regardless of the number of participants. The ranking in the tournament table will be based on the total results of the games.
This is approximately how it would work – in my opinion, it's a convenient format for a quick, themed tournament.