> For the complete documentation index, see [llms.txt](https://grp-development.gitbook.io/solid-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://grp-development.gitbook.io/solid-scripts/resources/solid-multichar/installation.md).

# Installation

Get SOLID Multichar running in a few minutes.

{% stepper %}
{% step %}
**Download**

Download `solid-multichar` and `solid-spawn` from [portal.cfx.re](https://portal.cfx.re/) under Assets > Granted Assets. They need the free `solid-bridge`.

{% hint style="info" %}
Characters work on QBCore and Qbox.
{% endhint %}
{% endstep %}

{% step %}
**Remove the old scripts**

Remove `qb-multicharacter` and `qb-spawn`. SOLID Multichar and SOLID Spawn take their place, so scripts that need them keep working.
{% endstep %}

{% step %}
**Add it to server.cfg**

Start `solid-bridge` after your framework, then the two scripts.

{% code title="server.cfg" %}

```cfg
ensure solid-bridge
ensure solid-multichar
ensure solid-spawn
```

{% endcode %}

{% hint style="warning" %}
Keep the folder name `solid-multichar`.
{% endhint %}
{% endstep %}

{% step %}
**Qbox only**

Set `useExternalCharacters = true` in `qbx_core/config/client.lua`, so Qbox lets SOLID Multichar open.
{% endstep %}

{% step %}
**Unlock every place**

The penthouse, suite, yacht and car meet need `bob74_ipl`. Without it they are hidden and the other places still work.

{% hint style="info" %}
The car meet also needs game build 2372 or newer.
{% endhint %}
{% endstep %}

{% step %}
**Restart and join**

Restart the server and join. Character selection opens by itself. There is no SQL to import: characters are saved in your framework's own tables.
{% endstep %}
{% endstepper %}

#### How to update

{% stepper %}
{% step %}
**Download the new version**

The server console tells you when an update is out. Get it from [portal.cfx.re](https://portal.cfx.re/).
{% endstep %}

{% step %}
**Replace the folder**

Delete the old folder and drop in the new one. Copy over your `config.lua`, `client/cl_edits.lua`, `server/sv_edits.lua`, your language file and `html/logo.png`.
{% endstep %}

{% step %}
**Restart the server**
{% endstep %}
{% endstepper %}
