> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/nastroiki-igrovykh-parametrov/metagame/karty.md).

# Карты

Данные с настройками доступных карт находятся в файле **map.json** или в папке **map\\\*.json.**

{% hint style="info" %}
В пакете мода настройки карт могут находиться в папке **global\interface\missions\\\*.json**
{% endhint %}

<table><thead><tr><th width="182.5859375">Параметр</th><th width="89.66796875">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><code>_id</code></td><td>string</td><td>Уникальный идентификатор карты.</td></tr><tr><td><code>map</code></td><td>string</td><td>Путь к карте для игрового движка.</td></tr><tr><td><code>mode</code></td><td>array of string</td><td>Доступные режимы для карты. Возможные значения: <code>pvp</code>, <code>pve</code>, <code>coop</code>, <code>classic</code>, <code>duel</code>, <code>tanks</code>.</td></tr><tr><td><code>submode</code></td><td>array of string</td><td>Доступные подрежимы карты, например, <code>groundcontrol</code>.</td></tr><tr><td><code>enabled</code></td><td>boolean</td><td>Разрешена ли карта в данный момент (<code>true</code> – разрешена, <code>false</code> – нет).</td></tr><tr><td><code>allow_mm</code></td><td>boolean</td><td>Можно ли использовать карту для матчмейкинга (<code>true</code> – да, <code>false</code> – нет).</td></tr><tr><td><code>tags</code></td><td>array of string</td><td>Ярлыки карты (опционально).</td></tr><tr><td><code>xp_rate</code></td><td>number</td><td>Множитель опыта для данной карты.</td></tr><tr><td><code>silver_rate</code></td><td>number</td><td>Множитель игровой валюты для данной карты.</td></tr><tr><td><code>weight</code></td><td>number</td><td>Вес карты при выборе в матчмейкинге или в генерируемой кампании. Допустимые значения: <strong>от 1 до 100</strong> (значение 0 использовать нельзя).</td></tr><tr><td><code>modificator</code></td><td>array of string</td><td><p>Перечень параметров, которые можно задавать в интерфейсе при запуске карты (опционально).</p><p>Возможные значения:</p><ul><li><code>solo</code> – можно ли играть в одиночку;</li><li><code>online</code> – можно ли играть в сети;</li><li><code>difficulty</code> – можно ли задавать уровень сложности;</li><li><code>commander</code> – можно ли выбирать батальон.</li></ul></td></tr><tr><td><code>background</code></td><td>string</td><td>Идентификатор фонового изображения, используемого в интерфейсе (опционально).<br>Полезно использовать, когда одна карта используется в нескольких режимах, чтобы избежать дублирования графических файлов.</td></tr><tr><td><code>commander_tag</code></td><td>string</td><td>Ярлык, который используется для отбора подходящих для карты командиров. У подходящих командиров этот ярлык должен присутствовать в <code>commanderTemplate.tags</code>.</td></tr><tr><td><code>unique_tags</code></td><td>array of string</td><td>Ярлыки, предотвращающие выбор трех одинаковых карт с одной местностью в режиме <code>conquest</code> (опционально).<br>Для этого все миссии, основанные на одной карте, должны иметь общий ярлык.</td></tr><tr><td><code>fact_tags</code></td><td>array of string</td><td>Имена для отработки фактов по карте.<br>Используется в формате: <code>"map_tag." + fact_tag + ".started"</code>.</td></tr><tr><td><code>processing_tags</code></td><td>array of string</td><td><p>Параметры обработки итогов боя на данной карте.</p><p>Возможные значения:</p><ul><li><code>no_reward</code> – не выдавать награды за бой (валюта, опыт юнитов, свободный опыт);</li><li><code>no_stats_update</code> – не засчитывать бой в статистику, в том числе не обновлять рейтинг;</li><li><code>no_rank_update</code> – не обновлять рейтинг;</li><li><code>no_counters_update</code> – не засчитывать бой в счетчики, включая локальные.</li></ul></td></tr><tr><td><code>bot_tag</code></td><td>string</td><td>Ярлык командира для ботов в слотах (опционально)</td></tr><tr><td><code>bot_count</code></td><td>array of object</td><td>Расчёт количества ботов (опционально).<br>Задается параметрами <code>min</code> (минимальное) и <code>max</code> (максимальное) для каждой из команд <code>a</code> и <code>b</code></td></tr><tr><td><code>bot_slot</code></td><td>array of object</td><td>задание выборки для бота под каждый слот (опционально)</td></tr></tbody></table>

### Настройка выборки ботов

В разделе `bot_slot` задаются описания выборок ботов для каждого из слотов. В качестве имени `slot_name` используется идентификатор команды `а` или `b` и номер слота: `a2`..`a5`, `b1`..`b5`.\
Технический уровень ботов определяется уровнем узла в кампании.\
Параметры настройки выборки ботов приведены в таблице.

<table><thead><tr><th width="135.15234375">Параметр</th><th width="94.078125">Тип</th><th>Описание</th></tr></thead><tbody><tr><td><code>tag</code></td><td>string</td><td>Тег командира (опционально).</td></tr><tr><td><code>army</code></td><td>string</td><td>Нация командира (<code>rus</code>, <code>ger</code>, <code>usa</code>) (опционально).</td></tr><tr><td><code>type</code></td><td>string</td><td>Тип командира (<code>tnk</code>, <code>art</code>, <code>inf</code>) (опционально).</td></tr></tbody></table>

<details>

<summary>Пример настройки карты</summary>

```json
{
    "_id": "dc_skirmish_raid_ger_usa_combat_<map_name>",
    "allow_mm": false,
    "background": "<map_name>",
    "bot_count": {
        "a": {
            "max": 2,
            "min": 2
        },
        "b": {
            "max": 4,
            "min": 4
        }
    },
    "bot_slot": {
        "a2": {
            "army": "ger"
        },
        "a3": {
            "army": "ger"
        },
        "a4": {
            "army": "ger"
        },
        "a5": {
            "army": "ger"
        },
        "b1": {
            "army": "usa"
        },
        "b2": {
            "army": "usa"
        },
        "b3": {
            "army": "usa"
        },
        "b4": {
            "army": "usa"
        },
        "b5": {
            "army": "usa"
        }
    },
    "bot_tag": "pve",
    "commander_tag": "raid_ger_usa",
    "enabled": true,
    "in_progress": false,
    "map": "multi/combat/<map_name>:combat",
    "mode": [
        "coop"
    ],
    "modificator": [
        "solo",
        "online",
        "difficulty",
        "commander"
    ],
    "online": true,
    "order": 1,
    "silver_rate": 6.0,
    "submode": [
        "dc_mission"
    ],
    "tags": [
        "biom_forest"
    ],
    "unique_tags": [
        "<map_name>_clash"
    ],
    "weight": 7.0,
    "xp_rate": 2.5
},
```

</details>
