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

# Установка

> Поставьте RCO Gym на сервер за несколько минут.

## Что нужно

* Сервер RedM с **RSG Core** или **VORP Core**.
* **oxmysql** (подключение к базе данных, которое уже используют оба фреймворка).
* Чтобы мышцы были видны на теле: **RCO Appearance**, **RSG Appearance** или **VORP Character**. Необязательно: без них уровни всё равно растут.

## Шаг за шагом

**1. Скопируйте папку**

Положите папку `rco-gym` в папку `resources` вашего сервера.

**2. Добавьте в server.cfg**

Запускайте **после** базы данных, фреймворка и редактора внешности:

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

ensure rco-gym
```

**3. Запустите сервер**

Таблицы базы данных (`rco_gym`, `rco_gym_records` и `rco_gym_week`) создаются сами при первом запуске. Ничего импортировать не нужно, и предметов добавлять не нужно.

> [!NOTE]
>
> Только если пользователю вашей базы данных нельзя создавать таблицы: один раз импортируйте `sql/rco_gym.sql` вручную.

**4. Проверьте**

Загрузите персонажа и отправляйтесь в Страуберри: зал отмечен на карте. Подойдите к скамье, нажмите **E**, выберите вес клавишами **A** и **D** и нажмите **ПРОБЕЛ**. Сделайте хотя бы 5 хороших повторений и нажмите **X**, чтобы выйти: вы увидите, что получили.

> [!WARNING]
>
> Зал занимает интерьер дома в Страуберри. Если другой ресурс меняет тот же дом или ту же часть Страуберри (скрипт домов, другая карта), они могут конфликтовать из-за одних и тех же файлов. См. [Решение проблем](https://rust-co.mintlify.site/ru/rco-gym/troubleshooting.md).

## Изменения потом

Любое изменение в `config/config.lua` (клавиши, сложность, веса...) требует перезапуска.

> [!WARNING]
>
> Закройте игру перед перезапуском RCO Gym или перезапустите весь сервер. Перезапуск ресурса с 3D-моделями, пока вы в игре, может закрыть вашу игру.

## Обновление

Замените папку новой версией. Ваш `config/config.lua` — ваш: сохраните копию перед заменой и верните свои значения, если в новой версии новый конфиг. Уровни и рекорды игроков хранятся в базе данных, и обновление их не трогает.

Когда выходит новая версия, консоль сервера сообщает об этом при запуске, например `[RCO Gym] Update available: v0.0.85 -> v0.0.86`. Она только читает наш публичный список версий: если он недоступен, RCO Gym запускается как обычно.


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