Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save-File Management System for Game Progress #374

Open
6 tasks
Alfagun74 opened this issue Mar 17, 2024 · 2 comments
Open
6 tasks

Save-File Management System for Game Progress #374

Alfagun74 opened this issue Mar 17, 2024 · 2 comments
Assignees
Labels
💻 client There are things to do on the client 🔧 feature New feature or request 🧩 milestone This issue will take a lot of effort and will make a big difference. 🤑 monetized This feature will cost money 🎛️ server There are things to do on the server

Comments

@Alfagun74
Copy link
Contributor

Problem

I want to be able to switch between devices or reinstall the game without losing my progress.

Solution

Create a system similar to Steam Cloud Backup. This system would automatically save game progress to a server when the game is closed and retrieve it when the game is started again. The Save-Files should be encrypted.

Steps

  • Use Ludusavi to find Save Game Files.
  • Design Backend Data Model and run Database Migration
  • Implement Backend API
  • Upload Save Game Files to the Backend.
  • Download Save Game Files from the Backend.
  • Handle conflicts between different save files effectively.

Note
This feature will be exclusive to GameVault+

@Alfagun74 Alfagun74 added 🔧 feature New feature or request 🎛️ server There are things to do on the server 💻 client There are things to do on the client 🤑 monetized This feature will cost money labels Mar 17, 2024
@Alfagun74 Alfagun74 added the 🧩 milestone This issue will take a lot of effort and will make a big difference. label Jun 14, 2024
@Alfagun74 Alfagun74 moved this from 📃 New Issues to 🔧 Planned in GameVault: Public Roadmap Jun 14, 2024
@Alfagun74 Alfagun74 moved this from 🔧 Planned to 🧑‍💻 In progress in GameVault: Public Roadmap Jan 2, 2025
@Alfagun74
Copy link
Contributor Author

Save files will be uploaded as archives but will not be encrypted by default. Encryption for save files may be introduced as a feature in the future upon request.

@Alfagun74
Copy link
Contributor Author

There must be a serverside configuration setting to control how large a save archive can be and if they are allowed at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 client There are things to do on the client 🔧 feature New feature or request 🧩 milestone This issue will take a lot of effort and will make a big difference. 🤑 monetized This feature will cost money 🎛️ server There are things to do on the server
Projects
Status: 🧑‍💻 In progress
Development

No branches or pull requests

2 participants