Skip to content

Session Management

Flex-Soft handles game sessions securely to ensure fair play and accurate tracking.

Session Lifecycle

  1. Creation: Operator requests a specific game launch via the Launch URL.
  2. Validation: When the player opens the URL, Flex-Soft validates the userToken and operatorId.
  3. Active Play: The session remains active as long as the player is interacting with the game.
  4. Termination: The session ends when the player closes the game or after a period of inactivity (default: 30 minutes).

Concurrent Sessions

By default, Flex-Soft allows single-session concurrency per user to prevent state conflicts. If a user opens the game in a new window, the previous session may be terminated.