Настройка "MI"-файлов в мультиплеере

Добавлен , опубликован

Создание МП карты для режима "Захват Флагов"

В первую очередь, если вы не представляете как расставлять флаги и респауны на мультиплеерной карте, извлекаем из архива файл миссии и копируем его в директорию вашей карты. Затем открываем карту, потом в режиме F3 саму миссию и работаем.
  • На приложенной схеме видно как будут работать флаги при меньшем количестве игроков.
При добавлении флага или мап_пойнта для респауна обратите внимание на следующие опции в настройках. (самое простое - добавить объект скопировав такой же и отредактировав настройки, указанные ниже)
Флаги:
Name: - имя флага.Флаг должен быть назван соответственно, f и порядковый номер. Order: - порядок флага. Суть этого пункта разъяснена в схеме-приложении.
  • Мап-пойнты:
  • name - имя мап-пойнта. В миссии-примере имя состоит из команды - т.е. в данном случае это "a" и порядкового номера мап_пойнта - 1, 2, 3. Обратите внимание, что мап_пойнты команды А и команды Б имеют разную нумерацию и между собой не пересекаются. То есть, в нашем случае будет: b1, b2, b3 и a1, a2, a3
  • team - команда. Следите чтобы мап-пойнт команды А, не оказался в рядах команды Б.
  • order - порядок появления мап-пойнтов при числе команд, меньше максимального. При схеме 3vs3 имеет смысл ставить мап-пойнты в следующем порядке 3,1,2 (если они, допустим, стоят в ряд около какого-либо края карты) при котором в игре 1х1 допустим, игрок будет появляться ровно посередине, на первом мап-пойнте.

Создание МП карты для режима "Бой"

У тебя есть готовая карта.
  • Перекидываешь combat.mi в папку с картой из другой папки с готовой картой, например с bazerville.
  • Загружаешь свою карту F2 >> load
  • Проверяешь, чтобы там не оказалось map-point
  • Загружаешь миссию F3 >> load >> combat.mi
  • Настраиваешь (удаляешь, добавляешь, переставляешь) объекты map-point.
  • F2 -> clip Проверяем границы клипов (должны соответствовать границам карты)
  • Выбираешь погоду (F6).
  • Сохраняешь изменения.
Не забудь настроить map.info файл (количество игроков). Количество спавнов должно равняться количеству игроков в map.info. Можно настроить только для combat.mi -> скопировать map.info и переименовать его в combat.info, выставить число.

Создание МП карты для режима "Линия фронта"

Флаги
В Линии Фронта сущетсвуют два типа флагов: основной и второстепенный. В редакторе эти объекты лежат по этому адресу service/flag_point/ и выставляются на карту как объекты миссии, а не карты. Объекты:
Необходимо для основного флага задать тег с именем main (см. поле tags). Для всех флагов в полях capture и release ставим значение a (команда а), а в поле team устанавливаем значение b. В полях zoneA и zoneB указываем размер зоны флага для каждой стороны соответственно. Выбираем значение All в поле show для всех флагов. Имя флага(name) должно сообщать координаты флага на карте, например: для основного флага: f - флаг; 2 - номер линии/строки; 1 - номер флага/столбца ( f21 ); для второстепенного флага: f - флаг; 2 - номер линии/строки; 1 - номер флага/столбца ; _ ; 3 - номер второстепенного флага ( f21_3 ) Схема:
Значения в полях phase и order должны соответствовать первым двум цифрам в названии флага, например в свойствах флага с именем f12
поле phase будет иметь значение 1, а поле order = 2. В отличии от поля name эти поля должны быть заполнены именно по такой схеме (см. Схему)
Спавны

Объекты map_point и spawn_point нужны для опеределения места спавна игроков и находятся в редакторе в папке service/
map_point определяет область спавна и команду (поле team), а точку спавна определяет spawn_point. В свойствах spawn_point'а указывается имя map_point'a, к которому он привязывается (поле mapPoint) и позиция (поле pos).
Поля name, phase и order в свойствах map_point'a заполняются аналогично флагам.
Пример:
В примере показана одна ветка спавна для команды а. Фиолетовые точки это map_point, голубые - spawn_point. Изначально игрок спавнится на позицию под номером 1, после захвата одного из второстепенных флагов он будет спавнится на позицию 2 и т.д. Захватив основной флаг область спавна сменится с a11 на а21 и игрок будет спавнится на позицию 1, которая принадлежит map_point'y а21.
Клипы и зоны

  • Клипы

  • frontline0a - стартовый клип для команды а (время на подготовку)
  • frontline0b - стартовый клип для команды b (время на подготовку)
  • frontline1a - открыта вся первая линия обороны
  • frontline1b - открыто все
  • frontline2a - открыто все, после захвата первой линии
  • frontline2b - открыто все
  • players1 - для игры 1 на 1
  • players2 - для игры 2 на 2
  • players3 - для игры 3 на 3

зоны:

  • clean1 - в этой зоне удаляются мины.