# Frameworks

Our script is compatible with all FiveM frameworks and includes pre-configured settings for ESX, QBCore, QBOX and vRP. If you don't use any of the mentioned frameworks, you can configure your script manually by editing the following files:

* [**Server-side**](https://bluen-store.gitbook.io/docs/ice-o-rink-system/frameworks/server-guide): `brnx-iceorinksystem/modules/server/custom/frameworks/standalone.lua`&#x20;

Below, we provide detailed instructions on how to configure the script and explain the purpose of each available function.

{% hint style="warning" %}
By default, **our script** automatically detects your framework. However, if you want to set the framework manually, you can do so in the `brnx-iceorinksystem/modules/config/config.lua` file. Just follow the example below:
{% endhint %}

{% code title="brnx-iceorinksystem/modules/config/config.lua" %}

```lua
config.framework = 'auto' 
--[[
    Supported:
        * auto: auto-detect framework
        * esx: es_extended
        * qb: qb-core
        * qbox: qbx_core
        * vrp: vrp
        * standalone: no framework
]]
```

{% endcode %}
