# Validate your project settings

The **Odyssey Validator** is an editor utility that helps you successfully deploy your project when using features like [Instant Multiplayer](/instant-multiplayer/quickstart.md)or [Realtime Configurator](/realtime-configurator/quickstart.md).

It tracks your project settings for correct implementation, and suggests auto-fixes when an issue arises.

{% hint style="info" %}
Run the validator each time before you prepare your project package. It will help you catch issues that could result in packaging or runtime errors.
{% endhint %}

## Running the validator

The Odyssey validator will run for you in the background to check your project settings as you make changes. You can also run it manually through the **Odyssey toolbar -> Validate Odyssey Configuration**.

<figure><img src="/files/lqy88515yBY36kBxhtra" alt=""><figcaption></figcaption></figure>

## Letting the validator auto-fix issues

As you begin using Odyssey features like [Realtime Configurator](/realtime-configurator/quickstart.md) or [Instant Multiplayer](/instant-multiplayer/quickstart.md), the validator will step in to help you.&#x20;

After enabling one of these features in your project, you will see the validator notifying you that there are settings that need to be changed:

<figure><img src="/files/Loxa1zfBPHD5QAiTgnEY" alt=""><figcaption></figcaption></figure>

You can use the validator to hot-fix these issues:

1. Select `Inspect Errors` on the validator notification Or, go back to your main World Editor window and open up the **Message Log -> Odyssey Configuration Validation**:<br>

<figure><img src="/files/nKzZLvGMaN02BgNzTB92" alt=""><figcaption></figcaption></figure>

2. In the Message Log window, you will see all the issues reported by the Odyssey Validator. Click on the **Fix** hyperlink next to the message:<br>

<figure><img src="/files/SabVaydXIoBar2DhOREt" alt=""><figcaption></figcaption></figure>

3. The auto-fix window will list all changes it wants to make for you. Click Continue to let it run the auto-fix scripts:

<figure><img src="/files/NYY2QZv7XcBnqNL7A7bm" alt=""><figcaption></figcaption></figure>

4. After continuing with the auto-fixes, you can rerun the validator. If fixes were resolved the validator should now succeed.

{% hint style="warning" %}
In C++ projects some of the auto-fix options are not available.&#x20;

In these cases the validator gives you detailed information on what changes need to be made in your C++ codebase.
{% endhint %}


---

# 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://docs.odyssey.stream/guides/validate-your-project-settings.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.
