Skip to main content

Глобальный конфиг (config.yml)

Конфиг управляет языком, action bar, базой данных, телеметрией и системой ключей.

Блок cars

  • default-model: модель по умолчанию для команд и fallback в UI.

Блок ui.action-bar

  • enabled, update-ticks: общий переключатель и частота обновления.
  • car/refuel/repair.enabled: включение конкретного режима строки.
  • car/refuel/repair.update-ticks: интервал обновления режима.
  • format: формат с плейсхолдерами.
  • format-lang-key: ключ локализации из lang/*.
Пример фрагмента:
ui:
  action-bar:
    car:
      enabled: true
      update-ticks: 2
      format: "&7{speed_label}&b{speed_kmh} ..."

Блок language

  • global: общий язык для всех игроков.
  • default: язык сервера (en или ru).
  • use-player-locale: язык из клиента игрока.

Блоки storage и database

  • storage.autosave.enabled, interval-ticks
  • database.enabled
  • database.type: sqlite или mysql
  • database.connection-timeout-seconds
  • sqlite.file
  • mysql.host/port/database/username/password/params

Телеметрия (database.telemetry)

  • enabled: слепки состояния машин в БД
  • events.enabled: запись событий (crash, landing, engine toggles)
  • max-*: лимиты длины полей для стабильности БД

Команда лечения (commands.car-heal)

  • enabled: включает /car heal
  • allow-console: разрешает запуск из консоли

Система ключей (keys)

  • enabled
  • require-key-to-start-engine
  • require-key-to-stop-engine
  • allow-owner-start-without-key
  • allow-non-owner-use-key
  • check-entire-inventory

keys.item

  • material
  • name, lore
  • localized.en, localized.ru
  • custom-model-data
  • unbreakable
Совет: для сервера с несколькими языками используйте global: false и use-player-locale: true.