Making an Arena map
![Underlinked - Logo.png](/w/images/9/91/Underlinked_-_Logo.png)
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
![Wikipedia icon](/w/images/thumb/9/9a/Wikipedia_icon_small.png/16px-Wikipedia_icon_small.png)
January 2024
This gametype is included in A Boojum Snark's Team Fortress 2 Gametype Library
The complete entity setup for this gametype is included in "A Boojum Snark's Team Fortress 2 Gametype Library," a downloadable VMF that includes all official Team Fortress 2 gametypes. The entities can easily be transferred from the VMF to your own custom map without the hassle of having to build it yourself or debugging it.
"A Boojum Snark's Team Fortress 2 Gametype Library" can be downloaded here: TF2Maps.net
Arena - новый игровой режим для TF2, который вышел вместе с тяжелым обновлением. В этом режиме игры вы не возрождаетесь до тех пор, пока вся ваша команда не умрет. Цель состоит в том, чтобы убить всех в команде противника или захватить контрольную точку центра карты. Контрольная точка заблокирована на 60 секунд в картах Арены Арены и не может быть захвачена, пока она не будет разблокирована.
В этой статье рассказывается, как настроить игровой режим Arena.
Arena gamemode entities
Сначала нам понадобится entity, чтобы проверить, когда команда захватывает центральную контрольную точку.
Property Name Value Name master_control_point
Этот объект будет использоваться для отправки результата при запуске раунда и при включении контрольной точки. Укажите количество секунд, которое вы хотите, прежде чем оно будет активировано здесь. 60 - это настройка по умолчанию.
Property Name Value CapEnableDelay 60
Теперь добавьте в него следующие результаты:
Первый вывод отображает модель контрольной точки, когда она была включена. Два других запускают реле для активации round start и control point.
Это будет использоваться для выходов, когда начнется раунд.
Property Name Value Name relay_round_start
Это будет использоваться для выходов, когда контрольная точка будет включена.
Property Name Value Name relay_cap_enable
Вот об этом для основного режима игры.
Control point setup
Теперь мы создадим объекты контрольной точки центра.
Это базовая модель контрольной точки. Она будет настроена на изменение скина, когда команда его запечатлит.
Property Name Value World Model models/props_gameplay/cap_point_base.mdl Name prop_cap_1
Это контрольная точка.
Property Name Value Name cap_flag Print Name #Arena_cap Index 3 BLUE model bodygroup 0
- Установите флажок «Start with model hidden». Это происходит потому, что он будет отображаться, когда контрольная точка включена
Это триггерная зона, которая позволяет командам захватывать ее после того, как она включена. Вы можете изменить эти значения в соответствии с вашей картой.
Property Name Value Name cap_trigger Control point cap_flag Number of RED players to cap 3 Number of BLUE players to cap 3 Time to cap (sec) 4
Это оно! Оно должно работать сейчас. Не забудьте добавить комнату появления, если вы хотите попробовать.
Возможно, захотите добавить relay_round_start
Теперь, если вы загрузите свою карту, вы заметите, что сервер будет держать вас в зоне появления, так как она ждет, когда больше игроков присоединится. Откройте консоль и введите sv_cheats 1; бот </ code>. Это добавит бота на сервер и позволит вам протестировать карту. Однако мы не создавали ботов. Они просто стоят и ничего не делают
See also