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

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

Config.Spawn.locations в config.lua заполняет список при первом запуске Creator. Точки копируются в базу. После этого:
  • /rcospawns и база — главное.
  • Смена координат в config.lua на уже работавшем сервере не двигает существующие точки.
«Правил config — ничего не сдвинулось» — так и должно быть. Используйте /rcospawns или очистите таблицу спавнов и перезапустите для повторного seed из config.

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

Выдать явно:
Своё правило? Правьте CanManageSpawns в config/server.lua. Создавайте, двигайте, переименовывайте, включайте/выключайте, меняйте порядок или удаляйте точки. Изменения сохраняются сразу.
Встаньте туда, где должны появляться игроки, перед созданием точки — текущая позиция лучше, чем ввод координат вручную.

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

В config.luaConfig.Spawn.selectorMode:

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

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

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

При useLastLocation = true вернувшиеся игроки могут выбрать Last location на карте (новые персонажи всё равно следуют selectorMode). lastLocationAutosave обновляет сохранённую позицию, пока игрок в мире — чтобы «последняя позиция» имела смысл, даже когда карта не показывается каждый вход. Также сохраняется при /logout.

Тюрьма

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

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

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