> ## 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.

# Instalación

> Pon RCO Gym en el servidor en pocos minutos.

## Qué necesitas

* Un servidor RedM con **RSG Core** o **VORP Core**.
* **oxmysql** (la conexión a la base de datos que ya usan los dos frameworks).
* Para que el músculo se vea en el cuerpo: **RCO Appearance**, **RSG Appearance** o **VORP Character**. Opcional: sin ninguno, los niveles suben igual.

## Paso a paso

**1. Copia la carpeta**

Pon la carpeta `rco-gym` dentro de la carpeta `resources` de tu servidor.

**2. Añádelo al server.cfg**

Arráncalo **después** de la base de datos, del framework y del creador de apariencia:

```cfg theme={"dark"}
ensure oxmysql
ensure rsg-core        # o vorp_core
ensure rco-appearance  # o rsg-appearance / vorp_character

ensure rco-gym
```

**3. Arranca el servidor**

Las tablas de la base de datos (`rco_gym`, `rco_gym_records` y `rco_gym_week`) se crean solas en el primer inicio. No hace falta importar nada, y no hay objetos que añadir.

> [!NOTE]
>
> Solo si el usuario de tu base de datos no puede crear tablas: importa `sql/rco_gym.sql` a mano una vez.

**4. Pruébalo**

Carga un personaje y ve a Strawberry: el gimnasio está en el mapa. Acércate al banco, pulsa **E**, elige el peso con **A** y **D** y pulsa **ESPACIO**. Haz al menos 5 repeticiones buenas y pulsa **X** para salir: verás lo que ganaste.

> [!WARNING]
>
> El gimnasio ocupa el interior de una casa de Strawberry. Si otro recurso cambia la misma casa o la misma zona de Strawberry (un script de casas, otro mapa), los dos pueden pelear por los mismos archivos. Mira [Solución de problemas](https://rust-co.mintlify.site/es/rco-gym/troubleshooting.md).

## Cambiar cosas después

Cada cambio en `config/config.lua` (teclas, dificultad, pesos...) necesita un reinicio para verse.

> [!WARNING]
>
> Cierra el juego antes de reiniciar RCO Gym, o reinicia el servidor entero. Reiniciar un recurso con modelos 3D mientras estás en el juego puede cerrar tu juego.

## Actualizar

Sustituye la carpeta por la versión nueva. Tu `config/config.lua` es tuyo: guarda una copia antes de sustituir y vuelve a poner tus valores si la versión nueva trae un config nuevo. Los niveles y récords de los jugadores se guardan en la base de datos y una actualización no los toca.

Cuando sale una versión nueva, la consola del servidor lo avisa al arrancar, por ejemplo `[RCO Gym] Update available: v0.0.85 -> v0.0.86`. Solo lee nuestra lista pública de versiones: si no puede llegar a ella, RCO Gym arranca normalmente.


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