> For the complete documentation index, see [llms.txt](https://docs.odyssey.stream/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.odyssey.stream/guides/validate-your-project-settings.md).

# 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="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2FvmmnWmeAHSCgtPTBo6Ax%2Fobraz.png?alt=media&amp;token=7fe280d5-856b-4c3a-bd15-59a6ce94b7bd" 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="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2Fa58c9u4Bjc3Yq8iOp1b4%2Fobraz.png?alt=media&amp;token=135e8480-83f4-4309-aeb2-607fee0beb5e" 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="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2FVNlaEaUMsTh3QH6mtiRl%2Fobraz.png?alt=media&amp;token=7cd21692-27e1-43cf-816d-f4ca53ca1c4c" 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="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2FaQzRLvlJg2wIKXdhVO7I%2Fobraz.png?alt=media&amp;token=ac6d16cd-64e0-437b-8a16-38dcde8c62a9" 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="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2FXXUw462yIskJMBWgbAbA%2Fobraz.png?alt=media&amp;token=bdf94e00-bb79-4b46-9c3e-5377026b2f6c" 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 %}
