Closed bagusnl closed 1 month ago
It seems all right 👌
No new problems were found according to the checks applied
💡 Qodana analysis was run in the pull request mode: only the changed files were checked ☁️ View the detailed Qodana report
@CollapseLauncher/core-maintainers please finish review in 12 hours if you can, planning to merge this PR on the weekend
After discussing with neon in chat, I'm merging this PR. Should there be any concern of the code, hit me up in this PR comment or directly to me
Main Goal
Synchronize user game playtime to a database that the user can sync with other systems with privacy in mind.
Every user needs to have their own SQLite server (eg. Turso https://turso.tech/ free account should be sufficient) then supply all the necessary informations to Collapse (Database URL in https and the token). Collapse will generate the GUIDv7 as a user identifier table inside the database.
Playtime synced to the database in a few mechanism:
At first region load
At game first launch (force push)
Every 5 minutes when the game is running
At game close (force push)
PR Status :