Alright I got some help from my friends
I decided to host the event using a round robin system
Each Team is going to be composed of 3 clans But clans can only get from their allies list
Now how we divide them into official and un official clans I have no idea how to work that
Perhaps official clans can only pair up with other official clans
While Unofficial do the same that they can only pair with their kind