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

Support for non-archived games. #280

Open
TheDuckMan64 opened this issue Apr 19, 2024 · 4 comments
Open

Support for non-archived games. #280

TheDuckMan64 opened this issue Apr 19, 2024 · 4 comments
Labels
🔧 feature New feature or request 🎛️ server There are things to do on the server

Comments

@TheDuckMan64
Copy link

I store my games in a non-archived format as this use case makes more sense for me individually than archiving them.

gamefolder/
data1.bin
data2.bin
setup.exe

I would love to see support for unarchived games!

@TheDuckMan64 TheDuckMan64 added 🎛️ server There are things to do on the server 🔧 feature New feature or request labels Apr 19, 2024
@Alfagun74
Copy link
Contributor

The only easy way to integrate this into our infrastructure I can think of is to tar them on the fly when a client downloads the game. What do you think about that.

@TheDuckMan64
Copy link
Author

All things considered that sounds like a achievable approach. Would the server be able to tar a file in ram (potentially in segments) and stream it, or would you need to save the whole file to disk before sending to client? Either would work for me, I'm just curious :P

@Alfagun74
Copy link
Contributor

If I use the approach I use for exes right now, which I probably will, it will tar it and store it in /tmp and reuse that file for every future download until you restart your server. then stream it to you for download.

@Alfagun74
Copy link
Contributor

But this ticket here definitely relies on #148 and thus #149 to be implemented.

@Alfagun74 Alfagun74 moved this from 📃 New Issues to ⏳ Blocked in GameVault: Public Roadmap Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 feature New feature or request 🎛️ server There are things to do on the server
Projects
Status: ⏳ Blocked
Development

No branches or pull requests

2 participants