> For the complete documentation index, see [llms.txt](https://zsx-development.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zsx-development.gitbook.io/docs/resources/multicharacter/integration-errors/framework-not-detected.md).

# Framework not Detected

This issue mostly occurs when your startup order is incorrect, so Multicharacter does not know what framework you're on.

In both cases, go to your server.cfg file or via txAdmin - CFG Editor.

{% hint style="warning" %}
Crucial!

If you're still encountering the issue. Make sure that Multicharacter directory is not inside any of the folder.

Push Multicharacter to the /resources folder and nowhere else.
{% endhint %}

### If you're on ESX

Find:

```
ensure [core]
```

And underneath you need to add:

```
ensure ZSX_Multicharacter
```

So the proper layout looks like

```shell
ensure [core]
ensure ZSX_Multicharacter
```

### If you're on QBCore

In QBCore there's a little bit tricky thing, since most of their resources starts in \[qb] folder.\
It can also await the load of Multicharacter in low-end PCs.

Find:

```
ensure [qb]
```

And underneath you need to add:

```
ensure ZSX_Multicharacter
```

So the proper layout looks like

```
ensure [qb]
ensure ZSX_Multicharacter
```

### What if issue still persists?

It can be either 2 cases:\
&#x20;\- Your framework name differs from the one given in the /shared/config\_framework.lua file.\
&#x20;\- Your framework does not start at all.\
&#x20;\- Your framework got some internal error and is being unable to load.
