> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cbservers.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Install

> Download and install the CB Servers Launcher

## Download

Download **[cb-launcher.exe](https://github.com/CBServers/updater/raw/main/updater/cb-launcher/cb-launcher.exe)** and run it from any folder.

<Info>
  We recommend placing the launcher on your Desktop for easy access.
</Info>

## First Launch

<Steps>
  <Step title="Run the launcher">
    Double-click [cb-launcher.exe](https://github.com/CBServers/updater/raw/main/updater/cb-launcher/cb-launcher.exe) to start the launcher.
  </Step>

  <Step title="Select a game">
    Click on the **Library** tab and find your desired game.
  </Step>

  <Step title="Setup the game">
    Click the **SETUP** button and choose your install type:

    * **Existing install** - Select the folder where your existing game files are located
    * **Download game** - Select a folder where you want to download the game and choose content (Campaign, DLC, etc.)
  </Step>

  <Step title="Wait for installation">
    If downloading, wait for the game to finish. If you setup an existing install, click the **VERIFY** button to verify your files.
  </Step>

  <Step title="Play">
    Click **PLAY** to start the client. Some games require mode selection before starting.
  </Step>
</Steps>

## Game Requirements

Before running any game clients, ensure you have the common game redistributables installed.
You can install them by running this [script](https://chse.sh/redist). Credits to [Chase](https://chse.sh/).

<Tip>
  The launcher has a Support page at the bottom of the sidebar with a script to install these redistributables automatically.
</Tip>

## Next Steps

<CardGroup cols={2}>
  <Card title="How to Use" icon="book-open" href="/launcher/use">
    Learn about all launcher features
  </Card>

  <Card title="FAQ" icon="circle-question" href="/launcher/faq">
    Common questions and troubleshooting
  </Card>
</CardGroup>
