KubiSolitaire synchronizes global settings, billing data, and cumulative results across multiple devices on which you log in with the same account. The program does this as follows:
- The data of a logging in user are compared with the data stored in the central KubiSolitaire server. Depending on the data type and comparison result, either the value stored at the server or the value of the logging in user is further used:
- For a calendar date, such as the installation date, the smaller value - the oldest date - will continue to be used.
- For a numeric value, such as the number of games or the number of game days paid, the larger value will continue to be used.
- The results of the data synchronization at login are stored both on the KubiSolitaire server and on the logged-in user's device.
- The game settings and language are also immediately saved to the server when a change is made, if it is available. If the user logs on to another device, these settings will be applied.
Basically, it is assumed that a user only uses KubiSolitaire on one device at a time. If multiple users with the same account at the same time are active, the synchronization result is incorrect.
See Also