Skip to main content

Setting up a GameVault Client

If you want to use GameVault to download and install games on your computer, you need to follow these steps.


Requirement: Windows 10/11 Operating System with Microsoft Store installed

To begin, install the GameVault application from the official Microsoft Store.

Experienced users can also simply run this command in the PowerShell:

winget install gamevault

This process should be straightforward and will only consume a few minutes of your time. After installing, feel free to continue at Initial Configuration.

Alternative Installation Options

If you for some reason prefer not to use the Microsoft Store or if you are operating on a different platform, there are multiple other methods available for installing the GameVault Client Application.


Please not that any other method than installing it from the Microsoft Store is unsupported and unrecommended and should only be used as a last resort. Also be aware that you will be responsible for managing updates manually!

Option 1: Obtain Pre-Built Artifacts from Github

Access the most recent Pre-Built Artifact here.

Antivirus/Smartscreen Warning

Your Antivirus or Windows Smartscreen may attempt to prevent you from running our pre-built application, because it is a suspicious-looking binary compiled by an unfamiliar source. This is because we lack a Code Signing Certificate due to budget constraints. You can safely disregard this warning and proceed to run the App by selecting More Details and then choosing Run Anyway.

Option 2: Linux Installation

To run GameVault on Linux utilizing Wine, follow this community-driven method. Visit this page for more details.

Option 3: Self-Compiling on Windows

  1. Install Visual Studio IDE
  2. Include the 2017 build system
  3. Clone the gamevault-app source code
  4. Open Visual Studio and choose the .sln file
  5. Pick Release from the Dropdown menu.
  6. Build > Build gamevault
  7. Utilize the output files.

Option 4: Extracting from the .appxbundle

  1. Go to
  2. Paste in the search box
  3. Download the current .appxbundle
  4. Extract the .appxbundle, followed by the ReleasePackage_[VERSION]_x64.appx file.

Initial Configuration

Once you have installed and launched GameVault, you need to do some initial configuration to get it up and running properly.

Step 1: Select the Root Folder

In this step, you will choose the location where all your downloaded and installed games will be stored. This folder will act as the central location for your game library. We recommend you to have a read on the "How to Use" Chapter to understand how the root folder works.

To select the root folder, follow the instructions below:

  1. Click the "Select Root Path" button.
  2. Navigate to the desired location on your computer.
  3. Choose a folder with sufficient storage space to store your game collection.
  4. Once you have selected the folder, click "Next" to proceed.
  5. GameVault will automatically generate a Subfolder called GameVault in your selected Folder with some initial data.

Step 2: Entering the Selfhosted Backend Server URL

To connect your GameVault application to the backend server, you need to provide the URL of the server. Depending on your setup, follow one of the two options below:

Option 1: Self-hosted GameVault Server

If you have your own self-hosted GameVault server, please enter its URL in the provided field. Follow the instructions below:

  1. Enter the URL of your self-hosted GameVault server in the provided field.
  2. Make sure you have the correct URL and it is accessible.
  3. Click "Next" to proceed.

Option 2: Using the Demo Server

If you only want to try out GameVault, without setting up your own server, you can use our demo server. There open-source videogames available. Keep in mind that you will have mostly read-only non-admin rights on that server. To use the demo server, follow the instructions below:

  1. Enter "" as the URL in the provided field.
  2. This will allow you to explore the features and functionality of GameVault.
  3. Click "Next" to proceed
Demo Server Credentials

Username: demo
Password: demodemo

Step 3: Log In or Register

In this step, you will need to log in to your GameVault account on the selected backend server. Choose one of the following options based on your situation:

Option 1: Login

If you already have a GameVault account on the selected server, follow these steps:

  1. Select "Login" from the options.
  2. Enter your login credentials (username and password) in the provided fields.
  3. Ensure that the credentials are specific to the GameVault backend server you have chosen.
  4. Click "Log in" to proceed.

Option 2: Register

If you don't have an account on the selected GameVault backend server, follow these steps:

  1. Click the "Register" button.
  2. Follow the instructions provided to create your GameVault account on the backend server.
  3. The server administrators may have to activate your account before you can use it to log in. Contact them if necessary.


Congratulations! You have successfully installed and completed the initial configuration of GameVault. You are now ready to explore and enjoy the features and functionality of the app. If you have any further questions or need assistance, refer to the remaining chapters of this documentation or reach out to our support team for help.

We specifically recommend to read the "How to Use" Chapter to understand how GameVault works.