> For the complete documentation index, see [llms.txt](https://starboys.gitbook.io/starboys-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://starboys.gitbook.io/starboys-docs/resources/premium-resources/sb-or-studio/how-to-install.md).

# How to Install

Follow the steps below to install the resource correctly. You will find sb\_mapbuilder and sb\_workshubs (1–20) in the file called sb\_mapbuilder-workhubs that you received from the CFX portal.

## Step 1

Ensure all resources are placed in the folder, and start them in the following order

```
ensure sb_mapbuilder
ensure sb_studiosdatabase
ensure sb_studiotextures
ensure sb_coresystem
ensure sb_mlocreator
ensure sb_mloeditor
ensure sb_ymapcreator
ensure sb_vanillaeditor
ensure sb_vanillafinder
```

### Step 2

{% hint style="warning" %}
**Updating from an older version?** Delete your old `sb_studiosdatabase` folder first. Then download the latest version from your **Cfx Portal** and install it.
{% endhint %}

The `sb_studiosdatabase` resource does not include the database files. You will receive them as downloads by mail. They are not streamed to players. The server only reads them when a studio needs them. They are fully optimized, so you don't need to worry about server usage.

You will receive six folders by mail:

* `dbfiles` (required, about 470 MB)
* `dbbuildings1`, `dbbuildings2`, `dbbuildings3`, `dbcollisions1`, `dbcollisions2` (about 4.5 GB, from the [SB Studio Base package](https://starboys.tebex.io/package/7760551), free for SB Studio owners)

Place all six folders inside the `sb_studiosdatabase` folder, so it looks like this:

```
sb_studiosdatabase
├── dbfiles
├── dbbuildings1
├── dbbuildings2
├── dbbuildings3
├── dbcollisions1
└── dbcollisions2
```

{% hint style="info" %}
On the first start, the server needs about **1.6 GB** of extra free disk space (about **6.6 GB** in total with SB Studio Base). Wait about **5 minutes** after the first start before using the studios. This happens only once.
{% endhint %}

## Step 3

Add the `[SB-WORKHUBS]` folder to your resources directory, but do not start it in your server.cfg .

## Step 4

Configure your appearance system inside the `sb_coresystem > config` script to ensure the Build and Edit features are fully supported. This must be done compulsorily to use the Build and Edit system in sb\_coresystem.

## Step 5&#x20;

Go through all the Config files to set up your preferred languages and controls.

## Step 6

/sbstudio - Workspace Command - You need to set up permissions for this as shown below. in the server cfg

```
# Give a specific ace group access (e.g. admin group)
add_ace group.admin sbstudio.open allow

# Or give a specific player access by their identifier
add_ace identifier.license:a3f2c1d4e5b6789012345678901234567890abcd sbstudio.open allow

# Or give everyone access (not recommended)
add_ace builtin.everyone sbstudio.open allow

# And to assign a player to a group
add_principal identifier.license:a3f2c1d4e5b6789012345678901234567890abcd group.admin
```

Put these lines also in server cfg

```
add_filesystem_permission sb_mlocreator write sb_studiotextures
add_filesystem_permission sb_mloeditor write sb_studiotextures
add_filesystem_permission sb_ymapcreator write sb_studiotextures

add_filesystem_permission sb_mlocreator write sb_mapbuilder
add_filesystem_permission sb_vanillaeditor write sb_mapbuilder
add_filesystem_permission sb_ymapcreator write sb_mapbuilder
add_filesystem_permission sb_occlusiontool write sb_mapbuilder

add_filesystem_permission sb_mlocreator write sb_workhub1
add_filesystem_permission sb_mlocreator write sb_workhub2
add_filesystem_permission sb_mlocreator write sb_workhub3
add_filesystem_permission sb_mlocreator write sb_workhub4
add_filesystem_permission sb_mlocreator write sb_workhub5
add_filesystem_permission sb_mlocreator write sb_workhub6
add_filesystem_permission sb_mlocreator write sb_workhub7
add_filesystem_permission sb_mlocreator write sb_workhub8
add_filesystem_permission sb_mlocreator write sb_workhub9
add_filesystem_permission sb_mlocreator write sb_workhub10
add_filesystem_permission sb_mlocreator write sb_workhub21
add_filesystem_permission sb_mlocreator write sb_workhub22
add_filesystem_permission sb_mlocreator write sb_workhub23
add_filesystem_permission sb_mlocreator write sb_workhub24
add_filesystem_permission sb_mlocreator write sb_workhub25
add_filesystem_permission sb_mlocreator write sb_workhub26
add_filesystem_permission sb_mlocreator write sb_workhub27
add_filesystem_permission sb_mlocreator write sb_workhub28
add_filesystem_permission sb_mlocreator write sb_workhub29
add_filesystem_permission sb_mlocreator write sb_workhub30

add_filesystem_permission sb_vanillaeditor write sb_workhub1
add_filesystem_permission sb_vanillaeditor write sb_workhub2
add_filesystem_permission sb_vanillaeditor write sb_workhub3
add_filesystem_permission sb_vanillaeditor write sb_workhub4
add_filesystem_permission sb_vanillaeditor write sb_workhub5
add_filesystem_permission sb_vanillaeditor write sb_workhub6
add_filesystem_permission sb_vanillaeditor write sb_workhub7
add_filesystem_permission sb_vanillaeditor write sb_workhub8
add_filesystem_permission sb_vanillaeditor write sb_workhub9
add_filesystem_permission sb_vanillaeditor write sb_workhub10
add_filesystem_permission sb_vanillaeditor write sb_workhub21
add_filesystem_permission sb_vanillaeditor write sb_workhub22
add_filesystem_permission sb_vanillaeditor write sb_workhub23
add_filesystem_permission sb_vanillaeditor write sb_workhub24
add_filesystem_permission sb_vanillaeditor write sb_workhub25
add_filesystem_permission sb_vanillaeditor write sb_workhub26
add_filesystem_permission sb_vanillaeditor write sb_workhub27
add_filesystem_permission sb_vanillaeditor write sb_workhub28
add_filesystem_permission sb_vanillaeditor write sb_workhub29
add_filesystem_permission sb_vanillaeditor write sb_workhub30

add_filesystem_permission sb_ymapcreator write sb_workhub1
add_filesystem_permission sb_ymapcreator write sb_workhub2
add_filesystem_permission sb_ymapcreator write sb_workhub3
add_filesystem_permission sb_ymapcreator write sb_workhub4
add_filesystem_permission sb_ymapcreator write sb_workhub5
add_filesystem_permission sb_ymapcreator write sb_workhub6
add_filesystem_permission sb_ymapcreator write sb_workhub7
add_filesystem_permission sb_ymapcreator write sb_workhub8
add_filesystem_permission sb_ymapcreator write sb_workhub9
add_filesystem_permission sb_ymapcreator write sb_workhub10
add_filesystem_permission sb_ymapcreator write sb_workhub21
add_filesystem_permission sb_ymapcreator write sb_workhub22
add_filesystem_permission sb_ymapcreator write sb_workhub23
add_filesystem_permission sb_ymapcreator write sb_workhub24
add_filesystem_permission sb_ymapcreator write sb_workhub25
add_filesystem_permission sb_ymapcreator write sb_workhub26
add_filesystem_permission sb_ymapcreator write sb_workhub27
add_filesystem_permission sb_ymapcreator write sb_workhub28
add_filesystem_permission sb_ymapcreator write sb_workhub29
add_filesystem_permission sb_ymapcreator write sb_workhub30

add_filesystem_permission sb_occlusiontool write sb_workhub1
add_filesystem_permission sb_occlusiontool write sb_workhub2
add_filesystem_permission sb_occlusiontool write sb_workhub3
add_filesystem_permission sb_occlusiontool write sb_workhub4
add_filesystem_permission sb_occlusiontool write sb_workhub5
add_filesystem_permission sb_occlusiontool write sb_workhub6
add_filesystem_permission sb_occlusiontool write sb_workhub7
add_filesystem_permission sb_occlusiontool write sb_workhub8
add_filesystem_permission sb_occlusiontool write sb_workhub9
add_filesystem_permission sb_occlusiontool write sb_workhub10
add_filesystem_permission sb_occlusiontool write sb_workhub21
add_filesystem_permission sb_occlusiontool write sb_workhub22
add_filesystem_permission sb_occlusiontool write sb_workhub23
add_filesystem_permission sb_occlusiontool write sb_workhub24
add_filesystem_permission sb_occlusiontool write sb_workhub25
add_filesystem_permission sb_occlusiontool write sb_workhub26
add_filesystem_permission sb_occlusiontool write sb_workhub27
add_filesystem_permission sb_occlusiontool write sb_workhub28
add_filesystem_permission sb_occlusiontool write sb_workhub29
add_filesystem_permission sb_occlusiontool write sb_workhub30

add_filesystem_permission sb_mloeditor write sb_workhub11
add_filesystem_permission sb_mloeditor write sb_workhub12
add_filesystem_permission sb_mloeditor write sb_workhub13
add_filesystem_permission sb_mloeditor write sb_workhub14
add_filesystem_permission sb_mloeditor write sb_workhub15
add_filesystem_permission sb_mloeditor write sb_workhub16
add_filesystem_permission sb_mloeditor write sb_workhub17
add_filesystem_permission sb_mloeditor write sb_workhub18
add_filesystem_permission sb_mloeditor write sb_workhub19
add_filesystem_permission sb_mloeditor write sb_workhub20
add_filesystem_permission sb_mloeditor write sb_workhub31
add_filesystem_permission sb_mloeditor write sb_workhub32
add_filesystem_permission sb_mloeditor write sb_workhub33
add_filesystem_permission sb_mloeditor write sb_workhub34
add_filesystem_permission sb_mloeditor write sb_workhub35
add_filesystem_permission sb_mloeditor write sb_workhub36
add_filesystem_permission sb_mloeditor write sb_workhub37
add_filesystem_permission sb_mloeditor write sb_workhub38
add_filesystem_permission sb_mloeditor write sb_workhub39
add_filesystem_permission sb_mloeditor write sb_workhub40
```

***

Done
