Enhance world save state telemetry and UI documentation#83
Merged
Conversation
Add agent telemetry for the latest world save timestamp and unsaved in-game progress, then show it on dashboard server cards. Clarify backup scopes in the UI and docs, and force restored server definitions to Off/AutoStart=false for both server backups and Quasar config restores so restore cannot re-arm failing start loops before worlds are restored. Refresh generated reference docs and tune Quasar control wording to say save-and-stop explicitly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates documentation across several files to clarify the distinctions between Quasar configuration, server, and world backups, and to explain new backup/restore behaviors. It also improves the documentation of live server metrics and the UI, especially regarding world save times and unsaved progress. The changes ensure users and developers have a clearer understanding of backup scopes, restore safety, and dashboard features.
Backup/Restore Documentation Improvements:
Docs/Configuration.mdandDocs/QuasarArchitecture.md, including what each backup contains and how restores behave (e.g., restored server definitions are set toOffto prevent auto-start before matching world files are restored). [1] [2]QuasarBackupServiceto note that restored server definitions are rewritten withGoalState = OffandAutoStart = false, even when restored from a configuration backup.Live Metrics and UI Documentation:
GameBridge.csdocumentation to include reporting of the latest world-save time and unsaved in-game progress.ServerDetailPanel.razordocumentation to describe the new Save chip, which now shows save-in-progress state, the latest world-save local time, and unsaved in-game progress asMM:SS, with a tooltip for the full timestamp.