# 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="https://4090346021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOQCKadC4SNL7ML9xwPi2%2Fuploads%2F8LZJGmsJPUsZkjPPHC6K%2Fimage.png?alt=media&#x26;token=e10b2743-7e7a-47f2-8842-3a438ac253b0" 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](https://gamelauncher.gitbook.io/documentation/game-launcher/patch-manager-app)

{% 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](https://gamelauncher.gitbook.io/documentation/game-launcher/enterprise-edition-or-multi-games/adding-games)
{% endhint %}

<figure><img src="https://4090346021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOQCKadC4SNL7ML9xwPi2%2Fuploads%2FgOo3sg9ZT40e3oumIVem%2Fimage.png?alt=media&#x26;token=f6d006d7-f23f-43aa-b30f-35793ce382c8" 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="https://4090346021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOQCKadC4SNL7ML9xwPi2%2Fuploads%2FBI0IfVS7Omh8h0CxPfev%2Fimage.png?alt=media&#x26;token=b43a616f-9603-4c32-825e-4f9de3c0343e" alt=""><figcaption><p>Host Config Folder Content</p></figcaption></figure>

<figure><img src="https://4090346021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOQCKadC4SNL7ML9xwPi2%2Fuploads%2Fr7Pi1xvhrx8hIELNa9eq%2Fimage.png?alt=media&#x26;token=9f4443d0-f425-49c0-b0fc-31aa5990c191" 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](https://gamelauncher.gitbook.io/documentation/game-launcher/patch-manager-app)

{% 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](https://gamelauncher.gitbook.io/documentation/game-launcher/patch-manager-app "mention")
{% endtab %}
{% endtabs %}
