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

# Точки спавна

> Где игроки появляются в мире — в основном из игры.

После выбора персонажа игроки видят карту городов и мест для спавна. Вы управляете списком, названиями и порядком — **без правки Lua на живом сервере**, когда всё настроено.

## Config — только отправная точка

`Config.Spawn.locations` в `config.lua` заполняет список **при первом** запуске Creator. Точки копируются в базу.

После этого:

* **`/rcospawns` и база — главное.**
* Смена координат в `config.lua` на уже работавшем сервере **не** двигает существующие точки.

<Tip>
  «Правил config — ничего не сдвинулось» — так и должно быть. Используйте `/rcospawns` или очистите таблицу спавнов и перезапустите для повторного seed из config.
</Tip>

## Редактор в игре

|             |                                                                   |
| ----------- | ----------------------------------------------------------------- |
| **Команда** | `/rcospawns`                                                      |
| **Кто**     | Админы по умолчанию (группа `admin` или ACE `rco.creator.spawns`) |

Выдать явно:

```cfg theme={"dark"}
add_ace group.admin rco.creator.spawns allow
```

Своё правило? Правьте `CanManageSpawns` в `config/server.lua`.

Создавайте, двигайте, переименовывайте, включайте/выключайте, меняйте порядок или удаляйте точки. Изменения сохраняются сразу.

<Tip>
  Встаньте туда, где должны появляться игроки, перед созданием точки — текущая позиция лучше, чем ввод координат вручную.
</Tip>

## Когда игроки видят карту спавна

В `config.lua` → `Config.Spawn.selectorMode`:

| Режим                       | Простыми словами                               |
| --------------------------- | ---------------------------------------------- |
| `always`                    | Каждый раз при выборе персонажа (по умолчанию) |
| `new_character_only`        | Только сразу после создания нового             |
| `first_login_after_restart` | Раз на персонажа до рестарта сервера/ресурса   |

## Последняя позиция и тюрьма

Это отдельно от списка городов — не редактируется в `/rcospawns`.

### Последняя позиция

При `useLastLocation = true` вернувшиеся игроки могут выбрать **Last location** на карте (новые персонажи всё равно следуют `selectorMode`).

`lastLocationAutosave` обновляет сохранённую позицию, пока игрок в мире — чтобы «последняя позиция» имела смысл, даже когда карта не показывается каждый вход. Также сохраняется при `/logout`.

### Тюрьма

Заключённые **всегда пропускают карту городов** и спавнятся в координатах тюрьмы. Позицию по умолчанию можно задать в `config/server.lua` (`JailWorldCoords`).

`ForceLastPosition` в `server.lua` позволяет пропускать карту и в других случаях (stock по умолчанию: заключённые).

## Запасной спавн

`Config.Spawn.fallback` — страховка, например для совсем нового персонажа, когда селектор выключен. Укажите безопасное открытое место.
