Карты

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

В пакете мода настройки карт могут находиться в папке global\interface\missions\*.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