> For the complete documentation index, see [llms.txt](https://arivia.rlib.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arivia.rlib.io/v2.x/configuration/settings/sh_config.md).

# sh\_config

These settings allow you to configure the basic functionality of the script.

###

### ◾ cfg.fastdl\_enabled

Set false if you do not wish for the server to force players to download the resources/materials.

###

### ◾ cfg.ws\_enabled

Set false if you do not wish for the server to force clients to download the resources from the workshop.

###

### ◾ cfg.ws\_mount\_enabled

Set false if you do not wish for the server to force clients to download the resources from the workshop

###

### ◾ cfg.bg

Various settings related to the backgrounds (both static and live) that display within the interface

###

### ◾ cfg.regeneration

In order to optimize the script; panels are created once when the player opens them. Data such as jobs are refreshed as players interact with jobs. For most people; this is sufficient.

However, if you want all data to refresh immediately, you will need to set this to **true**.

Because of the nature of how Garry's Mod is in general; doing this may cause the F4 menu to delay slightly when opening if you over-populate your jobs file to have a high number of entries.

V3 of Arivia will include our own "work-around" by heavily re-writing how data is stored in the gamemode. However, at the time of writing this, v3 is in beta and not officially stable.
