# How it works

Basically, the Launcher downloads the file *<mark style="color:red;">**GameList.txt**</mark>* which contains the data of every game and displays it.

## Host Files

These are the folders overview in the Host.

* **App:** Contains the patches and updates for every game.
* **Config:** Contains the Media and Game List.
* **Launcher:** Contains the Launcher files.
* **News:** Contains the News and Alerts of every game.

<figure><img src="/files/tRI515w0pQO38Qw5EvIh" alt=""><figcaption><p>Game Launcher Host Files</p></figcaption></figure>

{% tabs %}
{% tab title="App Folder" %}
Contains the patches and updates for every game.

The ***Title*** of your game, will be the name of the root folder for your game.

You can create your game patches using the [Game Launcher Manager](/documentation/game-launcher/patch-manager-app.md)

{% hint style="info" %}
When you upload your game files, you should upload to his ***App/{GAME\_TITLE}/{ENVIRONMENT}*** folder.
{% endhint %}

{% hint style="success" %}
[Learn how to add a game here](/documentation/game-launcher/enterprise-edition-or-multi-games/adding-games.md)
{% endhint %}

<figure><img src="/files/EhiQcbEIWAIophVETLEw" alt=""><figcaption><p>App Folder Content. 2 games added.</p></figcaption></figure>
{% endtab %}

{% tab title="Config Folder" %}
Config Folder contains the **Media** and the **Game List.**

* *<mark style="color:yellow;">**Media**</mark>* folder contains a subfolders which are your games.
* *<mark style="color:red;">**GameList.txt**</mark>* contains the data of every game.

{% hint style="info" %}
Basically, the Launcher downloads the file *<mark style="color:red;">**GameList.txt**</mark>* which contains the data of every game.
{% endhint %}

<figure><img src="/files/fO5pNL9YuIV0otSwviGx" alt=""><figcaption><p>Host Config Folder Content</p></figcaption></figure>

<figure><img src="/files/OEln55pJBEKxeoiJDhSa" alt=""><figcaption><p>GameList.txt content. 2 games added.</p></figcaption></figure>
{% endtab %}

{% tab title="Launcher Folder" %}
Contains the Launcher files.

You can create your Launcher files using the [Game Launcher Manager](/documentation/game-launcher/patch-manager-app.md)

{% hint style="info" %}
The Launcher downloads the launcher patches of this folder.
{% endhint %}
{% endtab %}

{% tab title="News Folder" %}
Contains the News and Alerts of every game.

Separated in 2 environments: ***Beta/Release***

You can create the News using the [Patch Manager App](/documentation/game-launcher/patch-manager-app.md)
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gamelauncher.gitbook.io/documentation/game-launcher/enterprise-edition-or-multi-games/how-it-works.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
