When choosing a time for a fixture when generating fixtures, many factors come into play, including the availability of times on the playing areas you have selected, the team's preferences, any other fixtures that the teams in the generation set are scheduled to play, etc, etc.
By default, the standard fixture generation templates within Spawtz use a relatively even spread of times between teams - ie, "Team 1" within the template should not get its fixture allocated first (thereby getting the first timeslot each week). Even so, with the other factors that can affect times within fixture generation, it is not guaranteed that all teams will get an even spread of times.
To try to force an even spread of times within teams, you can use the fixture generation conditions.
For example, let's say you have a situation where you have an 8 team league, with four times each week (18:00, 19:00, 20:00 and 21:00) that fixtures can be played at. These teams must play each other twice over the season.
In order to ensure that each team gets an even spread of times, you can do the following:
1) Go through the fixture generation process as per normal until you get to "Step 6 of 9: View and Modify Fixture Conditions"
2) Click the "Add Condition" button
3) Set the condition to be the following:
"All teams must play more than 14 games on any day at 18:00"
4) Click "Save" next to the fixture condition
5) Repeat steps 2 to 4 above for each time slot that you are using (ie in this example, 19:00, 20:00 and 21:00)
Once you have added all the conditions, click "Next" and proceed through the rest of the fixture generation process as per normal.
With the above conditions in place, Spawtz will try to ensure that each team plays more than 14 games at each time slot. Of course, this is not possible, as each team will only play 14 games in TOTAL. So they couldn't possibly play 14 at 18:00, 14 at 19:00 etc etc etc. However, what these conditions will do is force Spawtz to schedule those teams that are short on conditions FIRST - ie, in the first week, any times for any teams will do. But in the second week, Team A for example will not yet have played ANY games at 19:00, so that timeslot will get preference for that team, etc etc etc. As the generation set proceeds, each condition will become more and more met, resulting in an even spread of times for each team over the season.
You can also add these conditions at the league level if you prefer - that way you don't have to re-enter the conditions every time you generate fixtures for this league (you just click the "Reload conditions from league" button on step 6 of 9 instead).
The report "Team Fixture Counts" will show the number of times each team has played the other for the specified season. It is a good tool to use when checking a draw after it has been generated to ensure the process has given spread of games that you require.