> For the complete documentation index, see [llms.txt](https://rejuvenate.gitbook.io/witcheronline/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rejuvenate.gitbook.io/witcheronline/guides/client-setup/first-time-launch-configuration.md).

# First time launch configuration

### To use a custom username

1. Navigate to your Witcher 3 install directory\
   Example: `C:\Program Files (x86)\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY`
2. Open `bin\WitcherOnline\config.xml` with a text editor
3. Change the contents of the **Username** field to your desired username

### Connecting to a server

{% hint style="warning" %}
If you want to join the official Witcher Online server which is up 24/7, skip this step. The IP is already set in your config. Make sure you change your username, as two players cannot be connected with the same username at the same time.
{% endhint %}

Witcher Online's client will automatically attempt to connect you to the server IP address listed in the `config.xml` . To edit the server IP address and port:

1. Navigate to your Witcher 3 install directory\
   Example: `C:\Program Files (x86)\GOG Galaxy\Games\The Witcher 3 Wild Hunt GOTY`
2. Open `bin\WitcherOnline\config.xml` with a text editor
3. Change the contents of the **ServerIP** field to your desired server IP address
4. Change the contents of the **Port** field to your desired server's port

The next time you launch The Witcher 3: Wild Hunt, you will automatically connect to this Witcher Online server!

Now, all players need to do is load into any save, then you can start playing and find each other in game!

{% hint style="warning" %}
Read the [playguide](/witcheronline/general-information/playguide.md) to learn how to properly complete quests with your friends!
{% endhint %}

### Configuring menu keybind

If you optionally installed **Settings Updater** from the Required Mods section, launch the game, then you go to your key binds and find `Witcher Online Menu` and bind it to any key. This key can be used to open the menu in game.

#### That's it for the client part of the guide.

### Next part: Server setup


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://rejuvenate.gitbook.io/witcheronline/guides/client-setup/first-time-launch-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
