Session Management
Flex-Soft handles game sessions securely to ensure fair play and accurate tracking.
Session Lifecycle
- Creation: Operator requests a specific game launch via the Launch URL.
- Validation: When the player opens the URL, Flex-Soft validates the
userTokenandoperatorId. - Active Play: The session remains active as long as the player is interacting with the game.
- 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.