Начало работы

Введение

Что такое Veresk, для кого он и как устроены его части.

Veresk — платформа удалённой конфигурации. Вы храните конфиги (настройки, цены, флаги функций, тексты, стили, а в играх ещё баланс и расписание событий) в одном месте, меняете их в веб-редакторе и публикуете на CDN. Приложения читают опубликованные файлы во время работы, поэтому изменение вступает в силу без новой сборки.

Как это работает

  1. Редактирование. Откройте проект и правьте файлы в браузере. Редактор проверяет синтаксис JSON и Lua до сохранения.
  2. Версии. Работайте в версиях: default, staging, season-5. Версия наследует файлы родителя, пока вы их не измените.
  3. Публикация. Публикация собирает релиз версии и загружает его на CDN: по одному манифесту на потребителя со списком файлов, которые он должен получить.
  4. Чтение. Приложение использует SDK (Node.js или Unity) или обычный HTTP, загружает манифест и файлы и проверяет обновления.

Для чего это подходит

  • Настройка живого приложения или игры: параметры, цены, баланс, расписание событий.
  • Флаги функций и настройки окружений для сервисов.
  • Разные наборы конфигов для разных клиентов (например, ios, android, server).
  • Изменение значений без участия разработчиков и без правок кода.

Что в этой документации

Быстрый старт

От пустого проекта до чтения конфига в приложении.

Концепции

Проекты, версии, файлы, потребители, бандлы, публикация, доступ.

SDK

Node.js и Unity.

REST API и MCP

Автоматизация всего, что можно сделать в редакторе.