Skip to content

Клиентские ресурсы

Все файлы в <scripts_path>/client/ предлагаются подключающимся клиентам. Обычные JavaScript, HTML, CSS, fonts и images можно хранить прямо в этом дереве. GTA streaming content находится в client/resources/<name>/ и требует VIMP manifests.

text
scripting/client/
├─ main.js
├─ ui/index.html
└─ resources/
   ├─ custom_car/
   │  ├─ resource.toml
   │  ├─ stream.toml
   │  └─ stream/
   └─ police_interior/
      ├─ resource.toml
      ├─ stream.toml
      └─ stream/

Сервер публикует hashed resource manifest. Клиент переиспользует совпадающие cached files и загружает изменившиеся до запуска client code. Asset metadata монтируется до client/main.js.

Для add-on транспорта и models используйте type = "dlc", для карт и MLO — type = "map". VIMP не читает FiveM fxmanifest.lua; ресурс необходимо привести к формату VIMP.

Не размещайте в client tree server code, credentials или private source files.

VIMP developer documentation