> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Instalação

> Coloque o RCO Vehicles e seus veículos no servidor em poucos minutos.

## O que você precisa

* Um servidor RedM com **RSG Core** ou **VORP Core**.
* **oxmysql** (a conexão com o banco que os dois frameworks já usam).
* Pelo menos um veículo RCO para vender, por exemplo a bicicleta **Wanderer**.

## Passo a passo

<Steps>
  <Step title="Copie as pastas">
    Coloque a pasta `rco-vehicles` e a pasta de cada veículo (por exemplo `rco-wanderer`) dentro da pasta `resources` do servidor.
  </Step>

  <Step title="Adicione no server.cfg">
    Ligue **depois** do banco e do framework:

    ```cfg theme={"dark"}
    ensure oxmysql
    ensure rsg-core        # ou vorp_core

    ensure rco-wanderer    # cada veículo que você comprou, uma linha para cada
    ensure rco-vehicles
    ```

    Ligue primeiro os veículos, depois o RCO Vehicles. (Se ficar em outra ordem, funciona do mesmo jeito: a loja percebe veículo ligando a qualquer momento. O importante é que todo veículo tenha a sua linha, porque veículo parado não aparece na concessionária.)
  </Step>

  <Step title="Ligue o servidor">
    A tabela do banco (`rco_vehicles`) é criada sozinha na primeira vez. Não precisa importar nada.

    <Note>
      Só se o usuário do seu banco não puder criar tabelas: importe `sql/rco_vehicles.sql` na mão uma vez.
    </Note>
  </Step>

  <Step title="Teste">
    Vá na concessionária de Saint Denis, chegue no atendente e aperte **J**. Compre um veículo, vá montado até uma garagem e aperte **R** para guardar. Depois aperte **J** na garagem e tire de novo.
  </Step>
</Steps>

## Mudando coisas depois

Toda mudança no `config/config.lua` (preços, garagens, teclas...) precisa de um reinício para aparecer.

<Warning>
  Feche o jogo antes de reiniciar um resource de veículo, ou reinicie o servidor inteiro. Reiniciar um resource com modelos 3D com você dentro do jogo pode fechar o seu jogo.
</Warning>

## Atualizando

Troque as pastas pela versão nova. O `config/config.lua` é seu: guarde uma cópia antes de trocar e coloque seus valores de volta se a versão nova trouxer um config novo. Os veículos dos jogadores ficam no banco de dados e a atualização não mexe neles.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.