---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/games/doc/en/config.md
  - https://yandex.com/dev/games/doc/hi/config.md
  - https://yandex.com/dev/games/doc/ko/config.md
  - https://yandex.com/dev/games/doc/ru/config.md
  - https://yandex.com/dev/games/doc/tr/config.md
  - https://yandex.com/dev/games/doc/vi/config.md
  - https://yandex.com/dev/games/doc/zh/config.md
  - href: zh/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.com/dev/games/doc/zh/llms.txt

# 标志

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

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

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

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

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

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

在[发布更新](https://yandex.com/dev/games/doc/zh/console/update-game.md)一节中描述了通过修改游戏存档来启用并设置功能的方法。这样的游戏需要通过强制性审查，其时间长度取决于当前的工作负载。通过基于[Varioqub](https://varioqub.ru/){.external}服务的远程配置（Remote Config），您可以在不更新游戏存档的情况下管理游戏设置：这样的更改在几秒钟内应用，并且不需要额外的审核。

例如，使用远程配置，您可以：

- 调整游戏参数、难度、经济的平衡；
- 根据不同国家的用户调整游戏机制；
- 管理季节性优惠和促销活动，以及游戏外观与时间的绑定；
- 设置观看奖励视频的奖励大小；
- 根据用户的设备更改图形质量以优化性能；
- 逐步引入新功能，以跟踪它们对游戏指标的影响。

使用远程配置包括两个步骤：在Yandex游戏控制台设置标志（键值对）和在游戏中集成SDK的`ysdk.getFlags()`方法。

{% note info %}

可以创建最多100个标志，并为每个标志指定一个默认值和两个条件值。

{% endnote %}


### 步骤1. 创建标志配置 {#create-flag-config}

1. 打开[开发者控制台](https://games.yandex.com/console){.external}。

2. 转到**Flags**选项卡并点击 **Add flag**按钮。

3. 指定标志的名称和其默认值 (类型：`string`)。标志的最大长度为 100 个字符。

4. 如有必要，指定额外的条件，为此点击**Add value**按钮。每个值可以有多个选项。

   可用值参数：

   * **Languages** —— 用户设备上的语言，他们将看到您的配置。
   * **Regions** —— 用户设备上的地区。
   * **Platforms** —— 移动设备、桌面设备或电视。设备类型由`User-agent`指令确定。
   * **Custom parameters** —— 您可以以“键=值”的形式指定自己的参数，例如`param=value`。要通过“与”操作符合并多个值，请通过逗号列举参数。示例：`aparam=avalue,bparam=bvalue`。

5. 点击**Save**。

要更改标志的值，请点击它或点击![](_images/icons/full.svg)图标。


### 步骤2. 将配置应用于游戏 {#apply-config}

当配置准备就绪时，发布它以将更改应用于游戏。

1. 点击**Publish config**按钮。

2. 检查所做的更改并点击**Save**按钮。配置将根据指定的条件立即应用于游戏。

对于远程配置，提供了版本控制。发布标志配置后，Varioqub会创建一个带有所做更改的游戏的当前版本。您可以回退到以前的版本-在当前版本中保存的更改将被删除。

### 步骤3. 激活配置 {#activate-config}

使用`ysdk.getFlags()`方法激活远程标志配置。详情参见[远程配置](https://yandex.com/dev/games/doc/zh/sdk/sdk-config.md)一节。
