Карты
Данные с настройками доступных карт находятся в файле map.json или в папке map\*.json.
_id
string
Уникальный идентификатор карты.
map
string
Путь к карте для игрового движка.
mode
array of string
Доступные режимы для карты. Возможные значения: pvp
, pve
, coop
, classic
, duel
, tanks
.
submode
array of string
Доступные подрежимы карты, например, groundcontrol
.
enabled
boolean
Разрешена ли карта в данный момент (true
– разрешена, false
– нет).
allow_mm
boolean
Можно ли использовать карту для матчмейкинга (true
– да, false
– нет).
tags
array of string
Ярлыки карты (опционально).
xp_rate
number
Множитель опыта для данной карты.
silver_rate
number
Множитель игровой валюты для данной карты.
weight
number
Вес карты при выборе в матчмейкинге или в генерируемой кампании. Допустимые значения: от 1 до 100 (значение 0 использовать нельзя).
modificator
array of string
Перечень параметров, которые можно задавать в интерфейсе при запуске карты (опционально).
Возможные значения:
solo
– можно ли играть в одиночку;online
– можно ли играть в сети;difficulty
– можно ли задавать уровень сложности;commander
– можно ли выбирать батальон.
background
string
Идентификатор фонового изображения, используемого в интерфейсе (опционально). Полезно использовать, когда одна карта используется в нескольких режимах, чтобы избежать дублирования графических файлов.
commander_tag
string
Ярлык, который используется для отбора подходящих для карты командиров. У подходящих командиров этот ярлык должен присутствовать в commanderTemplate.tags
.
unique_tags
array of string
Ярлыки, предотвращающие выбор трех одинаковых карт с одной местностью в режиме conquest
(опционально).
Для этого все миссии, основанные на одной карте, должны иметь общий ярлык.
fact_tags
array of string
Имена для отработки фактов по карте.
Используется в формате: "map_tag." + fact_tag + ".started"
.
processing_tags
array of string
Параметры обработки итогов боя на данной карте.
Возможные значения:
no_reward
– не выдавать награды за бой (валюта, опыт юнитов, свободный опыт);no_stats_update
– не засчитывать бой в статистику, в том числе не обновлять рейтинг;no_rank_update
– не обновлять рейтинг;no_counters_update
– не засчитывать бой в счетчики, включая локальные.
bot_tag
string
Ярлык командира для ботов в слотах (опционально)
bot_count
array of object
Расчёт количества ботов (опционально).
Задается параметрами min
(минимальное) и max
(максимальное) для каждой из команд a
и b
bot_slot
array of object
задание выборки для бота под каждый слот (опционально)
Настройка выборки ботов
В разделе bot_slot
задаются описания выборок ботов для каждого из слотов. В качестве имени slot_name
используется идентификатор команды а
или b
и номер слота: a2
..a5
, b1
..b5
.
Технический уровень ботов определяется уровнем узла в кампании.
Параметры настройки выборки ботов приведены в таблице.
tag
string
Тег командира (опционально).
army
string
Нация командира (rus
, ger
, usa
) (опционально).
type
string
Тип командира (tnk
, art
, inf
) (опционально).
Last updated