GameVault Update - What's happened 4 months after initial release reddit / selfhosted ---------------------------------------------------------------------- Alfagun74 · 2023-11-19 22:08 Hey fellow self-hosters! It's u/Alfagun74 from [GameVault](https://gamevau.lt), the self-hosted platform for organizing and sharing your servers DRM-free games collection. We've come a long way since our initial release, and I'm thrilled to share what's been happening with [GameVault](https://gamevau.lt) since then. ​ **From "Crackpipe" to GameVault If you've been with us since the start, you might remember our initial quirky name, "Crackpipe." Well, we had a good laugh, but as we grew, we decided to go for something more fitting – [GameVault](https://gamevau.lt)! It's your personal gaming treasure trove, and the name says it all. ​ **What's GameVault?** For the uninitiated, [GameVault](https://gamevau.lt) is like having your own Steam for game files lying on your server. It's a self- hosted, source-available gaming platform. Bring your DRM-free game files, and [GameVault](https://gamevau.lt) organizes them, enriches them with metadata, and gives you a user-friendly interface to manage and play your games. It's all about enjoying your favorite titles with friends. ​ **What's happened since initial release?** Since our initial release four months ago, we've been hard at work, reaching version 9 on the backend and 1.7 on the frontend. Here's a reel of the exciting big features we've added: ​ 1. Auto Extraction and Installation of Videogames 2. Uninstalling Games through GameVault 3. Uploading Images directly to your GameVault 4. Support for a metric ton of archive formats 5. Crash Reports 6. Database Backups & Restorations 7. Bandwidth Control 8. Random Game Finder **What's on the Horizon?** We've been listening to your feedback, and here's what was asked for the most: 1. [UI Redesign for the Library and Installations Tab](https://github.com/Phalcode/gamevault-app/issues/201) 2. [Support for ROMS and Emulators](https://github.com/Phalcode/gamevault-app/issues/269) 3. [Support for extra files like Soundtracks etc.](https://github.com/Phalcode/gamevault-backend/issues/149) Right now we're knee-deep in redesigning the Library, the heart of our application. Big changes are on the way, waving goodbye to the installations tab and bringing in a sleeker UI for Library, Game View, and Game Settings. More on and a sneak-peek is coming to our blog soon. ​ **Join the GameVault Community!** If you haven't already, come join our vibrant community on \[Discord\] ([https://discord.gg/NEdNen2dSu](https://discord.gg/NEdNen2dSu)). You can influence the direction of [GameVault](https://gamevau.lt) and participate in exclusive polls over there. ​ **Spread the Word and Stay Tuned!** Help us spread the word about [GameVault](https://gamevau.lt) – the ultimate self-hosted gaming platform. We're cooking up some exciting changes, with a deep dive into redesigning the Library, the heart of our application. Let's make gaming personal again with [GameVault](https://gamevau.lt)! ---------------------------------------------------------------------- symedia · 2023-11-19 22:28 Good luck. At least you changed the name (I remember the first post 😅) ---------------------------------------------------------------------- According_Musician_9 · 2023-11-19 22:52 Really love it ---------------------------------------------------------------------- Alfagun74 · 2023-11-19 22:56 And I love our users. Honestly. I always wished to build up some community for the stuff I passionately code in my basement after work. Seeing this hobby project grow feels like a dream come true. Thank you! ---------------------------------------------------------------------- sirrush7 · 2023-11-19 23:37 Exciting to see this project has grown! I'll be now making use of this shortly... It's a fantastic thing you've made! Any cease and desists yet or all clear? Haha ---------------------------------------------------------------------- Alfagun74 · 2023-11-19 23:41 Awesome. But I don't see why we should get into any legal trouble at all? ---------------------------------------------------------------------- failcookie · 2023-11-19 23:45 I imagine cease and desist type actions would only apply to the user who is using the software at a more “public” level where you would actually get into trouble. ---------------------------------------------------------------------- DerelictData · 2023-11-20 00:29 Super interesting! How does this compare in functionality to RomM (ROM Manager)? Seems like an awesome project, and yeah I remember you getting ripped for that first name lol ---------------------------------------------------------------------- johntheripp3r · 2023-11-20 00:33 Love the project! Is your website built in hugo? What theme are you using? ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 00:48 The site is made with docusaurus. :) ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 00:50 Sorry I've never heard of RomM. Just check out the website I tried to explain it the best I could. ---------------------------------------------------------------------- blakeando10 · 2023-11-20 01:46 Any linux client support? ---------------------------------------------------------------------- Barentineaj · 2023-11-20 03:08 Tried this out when you first released it, was a little too buggy for me to put into my environment at the time; but was excited for it to mature. Currently reinstalling to check it out, Keep up the good work. :) ---------------------------------------------------------------------- LCZ_ · 2023-11-20 04:01 Definitely giving this a shot! Looks like a really awesome piece of software. Keep up the great work, will be using this for a while to see where it goes. ---------------------------------------------------------------------- Nezteb · 2023-11-20 05:27 Previous thread: https://www.reddit.com/r/selfhosted/comments/14pdu0m/ introducing_crackpipe_your_decentralized/ Initial thread: https://www.reddit.com/r/selfhosted/comments/155hcrk/r eintroducing_gamevault_the_selfhosted_gaming/ Keep up the good work! ---------------------------------------------------------------------- MrSupremo · 2023-11-20 06:14 This is a really interesting project! However, I was reading through the documentation and it seems that you have to upload files manually (i.e. Interact directly with the servers file system). I think having the functionality to upload games from a client would make adoption much easier. At least for me, I would have installed this on my server, had I seen that feature ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 06:33 I get the point and we already consider implementing a convenient upload like this at some point. ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 06:33 its the other way around, but thanks for linking them ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 06:35 [Not native at least](https://gamevau.lt/docs/advanced-usage/linux- client) ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 06:35 Make sure to report bugs you stumble upon so i can fix them :) ---------------------------------------------------------------------- blakeando10 · 2023-11-20 06:35 would you consider adding native linux support? ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 06:37 https://github.com/Phalcode/gamevault-backend/issues/172 ---------------------------------------------------------------------- Barentineaj · 2023-11-20 06:58 Currently having a rather strange issue. Transfers using the client are only moving at around 3.5MB/s, it’s the only thing having issues though, can transfer the same .rar file with SMB at full gigabit, any idea what could be causing this weird behavior? ---------------------------------------------------------------------- Barentineaj · 2023-11-20 07:14 Currently have run into a bit of a weird issue. I’m experiencing extremely slow file transfers using the Gamevault client, pulling the exact same file off the SMB share via file explorer transfers at full gigabit, but Gameserver is only grabbing it at about 3.5MB/s. It’s the only container experiencing slow transfer speeds like this. I saw there was a Speed limiter Environment Variable but this is not set, any idea what could be causing the issue ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 08:41 the issue could be a limitation in your reverse proxy if you are using any ---------------------------------------------------------------------- Barentineaj · 2023-11-20 08:45 I do have a reverse proxy, but am not routing the game vault connection through it, I’m connecting straight to the IP. Could I be wrong and the connection is still being routed through the reverse proxy? Which is running on a old raspberry Pi with only a 100mb port. Haven’t run into any issues like that before but am definitely still learning ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 09:08 Depends. If you are connecting to the server via IP are you in LAN or still connectinng through the internet, like using an external IP? If you exposed the servers port directly via LAN i don't think theres a proxy in-between. But if its over the internet and the other guess i had was you might be using a VPN/Proxy on your Client PC. ---------------------------------------------------------------------- Barentineaj · 2023-11-20 09:12 Yeah it’s within LAN, not an external connection. No VPN connections are running so I’ll enable logging look through those and also try recreating the container. Maybe something weird is just going on 🤷🏻‍♂️ ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 09:40 there is also a client side bandwidth limit setting you should check in the settings. ---------------------------------------------------------------------- Supertrinko · 2023-11-20 11:15 Interesting! Been using Playnite for a while, good to see another player in the personal game library... game. ---------------------------------------------------------------------- MrSupremo · 2023-11-20 12:11 That's great! Thanks for answering ---------------------------------------------------------------------- Mandus_Therion · 2023-11-20 13:01 i also remember the first post, glad they are still pushing it. i feel like having it for my kid. ---------------------------------------------------------------------- wiseoxejah · 2023-11-20 14:54 Been using it for quite a while now. It really makes gaming with family and friends easy. Many thanks to the Phalcode team for their hard work and amazing support on discord! ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 15:25 We even plan an integration to playnite at some point ---------------------------------------------------------------------- Alfagun74 · 2023-11-20 16:02 ♥️♥️♥️ ---------------------------------------------------------------------- moarmagic · 2023-11-20 20:11 A minor feature rq but one that steam vitally misses somehow: along with rating and parental controls, of you create social aspects like see users games /what user is playing, a way to privatize specific content from those features. I have nsfw games. Not everyone I'm going to invite to my game stuff needs to know about them. ---------------------------------------------------------------------- Haldi4803 · 2023-11-20 21:59 That's not something you use with your Friends, thats something for Family. ​ Why? Because what about your Other friends? They also got their own instance of GameVault running. Now what? Next step if you want to make this widely used would be Multi Server compatibility. So you can add multiple Servers like Repositories and keep connected with friends from different servers. ---------------------------------------------------------------------- Lordingard · 2023-11-21 09:19 Hello, not working for me with SQLLite, I have this error in logs : SqliteError: unable to open database file. Here my docker run script : `docker run -d --name gamevault \` `--network anynetwork \` `--hostname gamevault \` `--restart=always \` `-e DB_SYSTEM="SQLITE" \` `-e RAWG_API_KEY=XXX \` `-e SERVER_ADMIN_USERNAME=admin \` `-v /media/jeux:/files \` `-v /gamevault/images:/images \` `-v /gamevault/db:/db \` `-p 8080:8080 \` `phalcode/gamevault-backend:latest` Any idea ? Thanks ! ---------------------------------------------------------------------- Alfagun74 · 2023-11-21 09:45 Permissions issue, gv runs on user 1000 group 1000 by default, make sure that user has the rights to the volumes you map instead of root maybe ---------------------------------------------------------------------- Lordingard · 2023-11-21 09:55 I have changed the access rights on the folder and it working now, thanks ! ---------------------------------------------------------------------- Alfagun74 · 2023-11-21 10:05 It's for security purposes as GameVault container runs as a non-root user by default ---------------------------------------------------------------------- Lordingard · 2023-11-21 10:16 The app seem amazing but it miss some essentials features like the support of DLC, patchs and extras. Perhaps the most urgent thing is to give the possibility to ignore some subfolders or files (with name patern ?). In state, I can't use it on my games folder without deep changes but the application is very promising. ---------------------------------------------------------------------- Alfagun74 · 2023-11-21 13:18 The system is mature but still very young, feature requests are welcome on our board ---------------------------------------------------------------------- nelson4070 · 2023-11-22 03:43 If Heroic Game Launcher sets up a store plugin system, would you guys make an API so that someone can make the glue between HGL and Gamevault? https://github.com/Heroic-Games- Launcher/HeroicGamesLauncher/issues/3158 ---------------------------------------------------------------------- Alfagun74 · 2023-11-22 06:44 We wrote them for a cooperation but they ghosted us ---------------------------------------------------------------------- nelson4070 · 2023-11-22 13:38 You could expose an API so that the door stays open in the future. If you want to do your own Linux and Windows clients you maybe already have one ? ---------------------------------------------------------------------- Alfagun74 · 2023-11-22 15:05 we do. https://gamevau.lt/docs/advanced-usage/api-usage ---------------------------------------------------------------------- nelson4070 · 2023-11-23 00:05 Awesome!! ---------------------------------------------------------------------- majoroutage · 2023-11-23 06:09 Any chance at an installer that's not through the Microsoft Store? ---------------------------------------------------------------------- Alfagun74 · 2023-11-23 06:10 ofc https://gamevau.lt/docs/client-docs/setup#alternative- installation-options ---------------------------------------------------------------------- majoroutage · 2023-11-23 06:17 Oh nice. Thank you! ---------------------------------------------------------------------- b0dyr0ck2006 · 2023-12-02 20:47 Ive got the backend server running on my home server through docker on omv but i cant seem to get my client on my windows pc to accept the location when trying to set that up ---------------------------------------------------------------------- Alfagun74 · 2023-12-02 20:50 Get in touch with us in our discord support channel