---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/dev/games/doc/en/config.md
  - https://yandex.ru/dev/games/doc/hi/config.md
  - https://yandex.ru/dev/games/doc/ko/config.md
  - https://yandex.ru/dev/games/doc/ru/config.md
  - https://yandex.ru/dev/games/doc/tr/config.md
  - https://yandex.ru/dev/games/doc/vi/config.md
  - https://yandex.ru/dev/games/doc/zh/config.md
  - href: ru/config.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/games/doc/ru/llms.txt

# Флаги

<!-- source: ru/_includes/script-common.md -->
<!-- source: ru/_includes/script/index-js.md -->

<!-- endsource: ru/_includes/script/index-js.md -->

<!-- source: ru/_includes/script/requirements-js.md -->

<!-- endsource: ru/_includes/script/requirements-js.md -->

<!-- source: ru/_includes/script/image-modal-js.md -->

<!-- endsource: ru/_includes/script/image-modal-js.md -->


<!-- source: ru/_includes/script/neuroexpert-widget.md -->



<!-- endsource: ru/_includes/script/neuroexpert-widget.md -->
<!-- endsource: ru/_includes/script-common.md -->

В разделе [Выпуск обновлений](https://yandex.ru/dev/games/doc/ru/console/update-game.md) описан способ включения и настройки функциональности через изменение архива игры. Игра при этом проходит обязательную модерацию. С помощью удаленной конфигурации (Remote Config) на базе сервиса [Varioqub](https://varioqub.ru/){.external} вы можете управлять настройками вашей игры без обновления архива: такие изменения применяются в течение нескольких секунд и не требуют дополнительных проверок.

Например, с помощью удаленной конфигурации вы можете:

- настроить балансировку параметров игры, сложности, экономики;
- адаптировать игровые механики под пользователей из разных стран;
- управлять сезонными предложениями и акциями, внешним видом игры в привязке ко времени;
- настроить размер вознаграждения за просмотр rewarded video;
- изменять качество графики в зависимости от устройства пользователя для оптимизации производительности;
- внедрять новые функции постепенно, чтобы отслеживать их влияние на показатели игры.

Использование удаленной конфигурации состоит из двух этапов: настройки флагов (пар «ключ-значение») в Консоли Яндекс&nbsp;Игр и интеграции метода `ysdk.getFlags()` из SDK в игру.

{% note info %}

Можно создать до 100&nbsp;флагов и для каждого указать одно значение по умолчанию и два значения с условиями.

{% endnote %}


### Шаг 1. Создайте конфигурацию флагов {#create-flag-config}

1. Откройте [Консоль разработчика](https://games.yandex.ru/console){.external}.

2. Перейдите на вкладку **Флаги** и нажмите кнопку **Добавить флаг**.

3. Укажите название флага и его значение по умолчанию (тип: `string`). Максимальная длина флага — 100 символов.

4. Если необходимо, укажите дополнительные условия, для этого нажмите кнопку **Добавить значение**. Каждое значение может иметь несколько вариантов.

   Доступные параметры значений:

   * **Языки** — язык на устройствах пользователей, которые увидят вашу конфигурацию.
   * **Регионы** — регион, который установлен на устройстве пользователей.
   * **Платформы** — мобильные или десктопные устройства или ТВ. Тип устройства определяется с помощью директивы `User-agent`.
   * **Пользовательские параметры** — вы можете указать собственные параметры в виде пары «ключ-значение», например `param=value`. Чтобы указать несколько значений с объединением по оператору «И», перечислите параметры через запятую. Пример: `aparam=avalue,bparam=bvalue`.

5. Нажмите **Сохранить**.

Чтобы изменить значение флага, нажмите на него или на значок ![SVG](_images/icons/full.svg).


### Шаг 2. Примените конфигурацию к игре {#apply-config}

Когда конфигурация готова, опубликуйте ее, чтобы применить изменения к игре.

1. Нажмите кнопку **Опубликовать конфиг**.

2. Проверьте внесенные изменения и нажмите кнопку **Сохранить**. Конфигурация применится к игре по указанным условиям сразу после сохранения.

Для удаленных конфигураций предусмотрено версионирование. После публикации конфигурации флагов Varioqub создает актуальную версию игры с внесенными изменениями. Вы можете вернуться к предыдущей версии — изменения, сохраненные в актуальной версии, удалятся.

### Шаг 3. Активируйте конфигурацию {#activate-config}

Активируйте удаленную конфигурацию флагов с помощью метода `ysdk.getFlags()`. Подробнее см.&nbsp;в&nbsp;разделе [Удаленная конфигурация](https://yandex.ru/dev/games/doc/ru/sdk/sdk-config.md).
