Настройка сервера

Все секции конфигурации опциональны и имеют безопасные значения по умолчанию.

В этом разделе

Другие страницы раздела:

Базовая форма

cmd/pulsed использует server.json и создает его при отсутствии.

server.json
{  "server": {},  "bedrock": {},  "bootstrap": {},  "runtime": {},  "debug": {},  "worlds": []}

Ключевые секции

  • server: identity, network, плагины и статусы.
  • bedrock: параметры мира и чанков.
  • bootstrap: preload и запуск.
  • runtime: cadence тикера и интервалы.
  • debug: диагностические флаги.
  • worlds: список миров, генераторы и storage.

Совместимость

Новые поля считаются опциональными: старые server.json продолжают грузиться, а окружение берется только если поле не задано в файле.

  • server.json без нужных ключей остается валидным.
  • cmd/pulsed может стартовать без файла, создавая дефолты.
  • Переменные окружения применяются только когда поле не задано в server.json.

Что можно настраивать

  • server
  • bedrock
  • bootstrap
  • runtime
  • debug
  • worlds
  • storage
  • generator