Endurance sim-racing · Driver scheduling
A driver rotation.
Not another spreadsheet.
Plan around your team's availability and timezones. Generate a starting schedule, see each driver's time, and spot coverage gaps before race day.
Race setup is free. Sign in or create an account to start planning.
Make the handoff clear
- Who can drive?Bring availability into the plan, not a separate chat thread.
- Whose local time?Review the same schedule in a driver's timezone.
- What needs attention?Check driving totals and warnings, then preview changes to driver turns and pit service.
Three hours. Two drivers. One shared clock.
A fictional race and roster, not a live session. All schedule times below are on in UTC (UTC+00:00).
Saturday endurance practice
Fully covered in this example- Green flag · UTC
- Checkered · UTC
- Total driving
- 2h 58m 5s
- Uncovered
- 0m
- 01
Alex
1 fuel run in this driver turn
- Start · UTC
- End · UTC
- Driver total
- 1h
Refuel, fresh tyres and handover to Sam at 19:00–19:01:25.
- 02
Sam
2 fuel runs in this driver turn
- Start · UTC
- End · UTC
- Driver total
- 1h 58m 5s
Refuel at 20:01:25–20:01:55. The final fuel run reaches the checkered flag without another stop.
The arithmetic: 2h 58m 05s driving + 1m 25s refuel, tyres and handover + 30s refuel = 3h. Each complete stop includes transit and counts once, with no driving time.
Session start is 17:50 UTC, with a 10-minute green-flag offset. Fuel endurance is 60 driving minutes; tyre capacity is two full-run equivalents. Both drivers are available throughout, including the handover. Illustrative complete stop estimates are 30s for refuel, 60s for refuel + tyres, and 85s with handover. No maximum driving time or minimum driver time is set.
Same race, local clocks. The 18:00–21:00 UTC race window is 18:00–21:00 for Alex in Europe/London and 13:00–16:00 for Sam in America/New_York on this date.
Full runs before equal minutes. This is the plan generation proposes for these inputs: Alex drives one full fuel run, then Sam drives a full run plus the race remainder. The planner gives available drivers full runs where it can but never cuts runs to equalize minutes. Turn lengths and stop counts come from the actual driving and service plan, not Single/Double/Triple labels.
From race window to reviewed rotation.
- 01
Set the race window
Add a race name, track, session start, and duration. Duration runs from green to checkered; use the green-flag offset if the session starts earlier.
- 02
Add drivers & availability
Add at least two drivers, their timezones, and when they can or cannot drive. No availability records means available for the whole race.
- 03
Propose a rotation
In race settings, enter conservative fuel endurance, tyre capacity and three complete stop estimates. The planner favors full runs around availability, not minute-by-minute equality. Incomplete proposals show exact gaps.
- 04
Preview & accept
Review turns, pit actions, driving totals and coverage. A handover move previews both adjacent turns and necessary stops. Apply once; until you leave the page, Undo previews restoring that whole edit.
Changing race settings or availability does not automatically regenerate the plan. A replacement proposal leaves the saved schedule untouched until accepted. Errors preserve it too.
Shorten a turn. Keep the gap visible.
Suppose Sam needs to finish ten minutes earlier. Preview a 20:50 end, leaving Alex and the pit events unchanged. You can explicitly accept and save this incomplete plan without disguising the final ten minutes as service.
Before · Sam · UTC
19:01:25 → 21:00:00
1h 58m 5s driving · no uncovered time
After · Sam · UTC
19:01:25 → 20:50:00
1h 48m 5s driving · 10m uncovered
Coverage warning: 20:50–21:00 is uncovered.
The explicit handover and refuel remain unchanged. Coverage is now 2h 50m of 3h; Alex still has 1h of driving.
One Apply saves the complete change. Until you leave the page, Undo previews the previous plan and one more Apply restores it. The saved gap stays visible after a refresh; the app does not silently extend another driver to hide it.
What to know before you plan.
Does it work with my simulator?
StintManager is a standalone driver-scheduling tool for endurance sim racing. You can use it to plan events in iRacing, Assetto Corsa Competizione (ACC), Le Mans Ultimate (LMU), or another simulator. It does not connect to those simulators and is not affiliated with them.
It is for preparation, not live race tracking, telemetry, fuel-strategy optimization, or enforcing your event's rules.
How do availability and timezones work?
Enter the session start in your browser's local timezone. Give each driver a timezone and enter availability in that driver's timezone; teammates who join as drivers use their profile timezone. On the schedule page, switch the display timezone from UTC to any driver's timezone to view the same stored instants on a familiar clock.
No availability records means available throughout. Adding available windows limits the driver to those periods; not-available windows subtract time. If you add only not-available windows, the rest of the race stays available. Daylight-saving repeated hours require an explicit occurrence choice when changed.
Can my teammates help?
The race owner can invite teammates by email address with view, edit, or admin access. StintManager does not send the invitation, so let them know: after signing in with that address, they accept it from their races list before gaining access. Editors and admins can adjust the race and schedule; a teammate invited as a driver can update their own availability even with view access.
A permanent race unlock covers every collaborator. Only the owner can use the account's free race or a purchased credit, so on a locked race editors and admins can set up and preview, but the owner accepts the first generation. Admin access does not transfer ownership.
What is free, and when would I pay?
Race setup, drivers, and availability are free. When billing applies, the owner's one free race is used automatically the first time they accept a generated schedule for a race that needs unlocking. Later locked races need a purchased race credit. The race page shows the applicable unlock option, and prices are shown before payment.
Accepting a nonempty generated proposal unlocks that race permanently, so anyone with edit access can regenerate it without another payment. An explicitly accepted incomplete proposal counts as successful generation; previews, cancelled proposals, errors and empty results do not use the free race or a credit. Deleting an unlocked race does not give back the free race or credit it used. Already-unlocked or exempt races do not need another payment.
Start with your next race.
Set the window, add your drivers, and turn the availability conversation into a schedule you can review together.
Already planning? Open your races or sign in.