PaddlSync

Running a session without signal

What to prepare before you lose signal, how a session runs on one device, and exactly what happens when it syncs — including when a sync is refused.

Before you lose signal

A session can run with no connection at all, but the device needs the club's roster and venues on it first.

  1. Prepare the club for offline from the start-session screen while you still have signal.
  2. The prepared roster and venues stay on that device until you sign out.

The rule

The offline roster is the club's players as they were when the device last prepared. Someone added to the club after that cannot be added to an offline night.

A web browser cannot load the app from nothing without a connection, so open it before the signal goes.

During the session

The session runs entirely on the device that started it, with the same rotation rules and scoring as an online night. Late arrivals can be added from the prepared roster, and players can be sat out or marked done as usual.

The rule

An offline session lives on one device. It is not shared with other phones while it runs, and it is never merged with changes made anywhere else.

Other members cannot follow the night live on their own phones until it has synced.

Syncing results

  1. End the session on the device.
  2. Once there is a connection, sync it.
  3. The session appears in the club with its original date and times, its roster, and every completed game, and ratings, wins and losses are applied.

The rule

Only an ended session with at least one completed game syncs. A session ended with no completed games is discarded, and a game still in progress when the session ended is not uploaded.

The session keeps the same identity on the device and on the server, so syncing twice is safe: a repeat sync returns the session that already exists and re-applies its statistics instead of creating a duplicate.

If the club has played other sessions since the offline night, ratings are recalculated for the whole club in date order, so the offline night counts where it actually happened rather than being added on at the end.

When a sync is refused

  • Another session is live for the club. End that session, then sync.
  • The session's venue has been removed or replaced since. Choose one of the club's current venues and sync again.
  • Someone on that night's roster does not belong to this club. The sync is refused.

Removing a player from the club after the night does not block it. The games already happened, so the night still syncs with them in it.

See also How the rotation picks gamesLive sessions overview

What can be lost

The rule

Until it syncs, the night exists only on that device.

Signing out on the device deletes any offline sessions that have not synced yet. Sync first.

Clearing the browser's data for the site removes them too.