Docs›Simulator Operations›Session Lifecycle

Session Lifecycle

A simulator session in RoundBoss tracks a group of players through a round on a GSPro simulator. This page covers the full lifecycle of a session from creation to completion, including stopping sessions, viewing archives, and recovery options.

Session Statuses

Each session moves through a series of steps from start to finish. It advances on its own as things happen — you usually do not need to do anything.
StatusMeaningWhat Happens Next
PendingSession created, waiting for players to check in or scores to arriveMoves to Active when scores start streaming or players check in
ActivePlayers are checked in and/or live score data is being receivedMoves to Round Started when GSPro round is detected
Round StartedGSPro round is in progress, live scores are streaming hole by holeMoves to Completed when the week's last scores are finalized (or on Stop Session)
CompletedScores have been finalized into official league match recordsSession is archived and visible in session history

How Sessions Are Created

Sessions can be created in two ways:

Auto-Session (Bridge)

The Bridge app running on the simulator PC automatically creates sessions for today’s scheduled league weeks. If a session already exists for the same week and bay, it reuses the existing one instead of creating a duplicate.

See Kiosk, Auto-Session & Auto-Finalize for full details on auto-session behavior.

Manual Creation

1
Open the Simulator tab
Open your league and go to the Simulator tab.
2
Click New Session
Click New Session.
3
Configure
Select the week and enter the Bay Count (1–8).
4
Created
The session is created in Pending status.

Live Score Streaming

Once a GSPro round begins, scores stream to RoundBoss automatically. The RoundBoss Bridge app handles all communication between GSPro and RoundBoss automatically, so no manual intervention is needed.

The live leaderboard updates automatically as scores arrive. When scores arrive on a Pending session, the status automatically advances to Active.

Finalization

Finalization converts live session scores into official league match records. Once finalized, scores appear on the leaderboard, in player portals, and in season standings.

Auto-Finalize

When all players in a session complete all holes, the Bridge can trigger auto-finalization. This:

  1. Maps each checked-in player to their league match for the week
  2. Writes hole-by-hole scores into the official match record
  3. Sets the session status to Completed once the week's last group is finalized: every golfer on the week's schedule has a card and nobody is still checked in on a bay. Finalizing an earlier group keeps the session open for the rest of the night
  4. Updates the leaderboard in real-time

Manual Finalize

1
Open session
Open the session detail from the Simulator tab.
2
Finalize
Click Finalize Scores.
3
Force option
Optionally check Force finalize to include incomplete rounds.
4
Confirm
Click Confirm Finalize.
ScenarioFinalization Behavior
Player checked in, round complete, match foundScores written to official match record
Player checked in but no match for this weekReported as error in the finalization summary
Player has incomplete roundSkipped by auto-finalize. Manager can force-finalize manually
For Scramble, Best Ball, and Alternate Shot sessions, each team's card is finalized on its own. If one team's card fails to finalize, the other teams still finalize normally — the failed team is named in the finalization summary along with the error, its golfers stay checked in, and the session stays open until that team's card is finalized again (or the session is stopped).

Stopping a Session

A manager can stop any active session that has not yet been finalized.

1
Open session
Open the session detail from the Simulator tab.
2
Stop
Click Stop Session. The session status is set to Completed.
Stopping a session ends it without saving scores to the leaderboard. Use this when a session needs to be cancelled (e.g., technical issues, wrong week selected, or the round will not count).

Stopped sessions remain in the system and can be viewed in the session history.

Scrapping a Round

Scrap Round is different from Stop: it wipes the recorded shots, then you choose what happens to the group. Scrap & replay keeps them checked in so they can start the round again from the kiosk. Scrap & send home checks them out so the bay is free; if nobody is left on the session it is ended.

1
Open the session
In the Simulator tab, find the active session and click Scrap Round.
2
Pick players and reason
Choose which players' shots to scrap and enter a reason.
3
Replay or send home
Pick Scrap & replay for a do-over (Start Round becomes available again at the kiosk) or Scrap & send home if the group is done. Either way the scrap is audit-logged and shown in the session's scrap history.
Use Stop Session to cancel a session; use Scrap Round to throw a round away (replay it, or send the group home). The kiosk never restarts a round with recorded shots on its own — it shows Round Already Recorded until the manager scraps it (a GSPro crash is handled by Resume Round instead).

Fix Bay

On a league night, open the league’s Simulator tab. The Bays strip shows each bay, who is on it, how far they are, and whether it is playing, quiet, idle or offline. Tap Fix bay on a bay to choose:

1
Resume Here
GSPro on that bay picks the group up where they stopped (hole and shot), with no kiosk tap needed.
2
Move to another bay
The round continues on the bay you pick. If the old bay is dead, it resumes at the start of the hole they were on.
3
Restart from hole 1
Deletes the group’s holes and starts over — this asks you to confirm before it runs.

Pick a reason — Setup wrong, GSPro crashed, PC froze, or Other — and a status line shows each step as the bay carries it out.

If a bay doesn’t respond within a minute, the sheet says why: offline since a given time, updating, or online but not following tonight’s session.
Fix bay is manager-only — golfers cannot do this themselves, and there is no kiosk version of it.

Viewing Session History

By default, the Simulator tab shows active sessions plus anything completed today; completed and stopped sessions from previous days are archived. To see them:

  1. Go to the Simulator tab
  2. Click Show N archived sessions below the list (the link only appears when archived sessions exist)
  3. Archived sessions appear with their check-ins, live scores, and finalization details

Archived sessions retain all data including check-ins, live scores, and finalization results.

Session Deduplication

RoundBoss will not let you create two sessions for the same week and bay. If one already exists, you will be taken to the existing session instead of creating a duplicate.

This means:

  • The Bridge can safely restart without creating duplicate sessions
  • Multiple auto-session checks will not produce duplicates
  • A manager creating a session manually for a week/bay that already has one will get the existing session

Recovery Options

Scores Not Finalized

If a session completed but scores were not properly finalized:

  1. The live scores are still stored on the session record
  2. Open the session detail and use Finalize Scores to retry
  3. If players are not matched, check that they have match assignments for the week

Session Created for Wrong Week

Stop the session (it will not have finalized scores) and create a new one for the correct week.

Bridge Disconnected Mid-Round

If the Bridge temporarily loses its connection, no data is lost. Once connectivity is restored, the session continues from where it left off.

Troubleshooting

IssueSolution
Session stuck in PendingThe Bridge has not sent any scores yet. Verify the Bridge service is running and the GSPro round has started
Session shows Active but no scoresA check-in occurred but GSPro has not started the round. Ensure the course is loaded in GSPro and the round has begun
Auto-finalize did not triggerAll players must complete all holes. Check the session for incomplete rounds. Use manual finalize with force option if needed
Duplicate sessions appearingThis should not happen due to deduplication. If it does, stop the duplicate session and contact support
Scores lost after session stoppedStopping a session does not delete data. Live scores remain on the session record. However, stopping does not finalize scores into match records
GSPro is a trademark of its owner. RoundBoss is independent software and is not affiliated with or endorsed by GSPro. Course names and designs belong to their respective owners.