> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunder-studio.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Keep your vehicles exactly where they belong.

This resource allows vehicles to remain persistent in the world, ensuring they stay where they were last left.
It uses **ox\_lib** under the hood to read and apply vehicle properties.

<CardGroup cols={1}>
  <Card title="Installation" icon="download" href="/scripts/persistance/installation">
    You can find the installation guide here.
  </Card>
</CardGroup>

## Files Structure

<Tree>
  <Tree.Folder name="bridge" defaultOpen>
    <Tree.Folder name="plugins" defaultOpen>
      <Tree.File name="VehicleDeformation.lua *" />
    </Tree.Folder>
  </Tree.Folder>

  <Tree.Folder name="client" defaultOpen>
    <Tree.File name="bridge.lua" />

    <Tree.File name="config.client.lua" />

    <Tree.File name="exports.lua" />

    <Tree.File name="functions.lua" />

    <Tree.File name="init.lua" />

    <Tree.File name="main.lua" />

    <Tree.File name="utils.lua" />
  </Tree.Folder>

  <Tree.Folder name="server" defaultOpen>
    <Tree.File name="bridge.lua" />

    <Tree.File name="commands.lua" />

    <Tree.File name="config.server.lua" />

    <Tree.File name="db.lua" />

    <Tree.File name="events.lua" />

    <Tree.File name="exports.lua" />

    <Tree.File name="init.lua" />

    <Tree.File name="main.lua" />

    <Tree.File name="utils.lua" />
  </Tree.Folder>

  <Tree.Folder name="shared" defaultOpen>
    <Tree.File name="config.lua *" />

    <Tree.File name="events.lua *" />
  </Tree.Folder>

  <Tree.File name="fxmanifest.lua" />
</Tree>

## Open Files

Some files are "open", meaning you can edit them to adapt the script to your server's needs. Files marked with `*` in the tree above are open.

## Developers

If you are a developer and want to interact with the persistence system, check the [Exports](/scripts/persistance/exports/client) page.
