Starting that in schedule in March means that it would wrap around into January of the following calendar year. That
might be fine, but I do not know what will happen in a case like that. So I am going to post a version set to begin in February. To get to the originally requested parameters, it only takes changing the "start_month" value at the top of the file from "2" to "3".
Code:
#
# 24 team schedule, 138 games
# Designed for the following configuration:
# 1 subleague with 1 division of 24 teams
#
#
# 6 games against 23 other teams in division (3H/3A)
#
# balanced schedule
#
#
# Games occur one series per team per week on Fri-Sun
# All teams play only on those Fri-Sun weekends
#
# Each team plays every other team
# one series in first half of season
# and one in the second half of season
#
# No more than 3 consecutive series played home or away
# Teams average about 2 cases of 3 straight series home or away
#
# All Friday game times set at 7:05pm
# All Saturday game times set at 4:05pm
# All Sunday game times set at 1:05pm
#
# Season begins first Friday of February
# Season ends mid-December
# Season spans 318 days
#
# No specified All-Star Game
#
# Built 2019-05-12
#