Перейти к содержанию

Кастомная система спавна

Special Squad Count Percentage (или кастомная система спавна) была разработана в целях реализации усложнённой и в то же время гибкой системы для создания более интересного геймплея на всех серверах, включая HoE+. Это основополагающая механика режима HoE+, которая даёт наибольший эффект в плане сложности игры.

По умолчанию на серверах #05.1, #06, #07, #07.1 и #08 система кастомных спавнов активна.

Связанные команды:

Как это работает?

Эта система совмещает в себе особенности ванильной системы спавнов и Controlled Difficulty, вбирая в себя преимущества обеих для создания уникального, но в то же время узнаваемого игрового опыта.

Основные особенности:

  • Основа системы очень схожа с ванильной игрой, т.е. присутствуют обычные и особые отряды зедов, которые спавнятся определённым образом;

  • Обычные отряды по большей части состоят из треша1 и медиумов2, в то время как особые отряды включают в себе основную массу бигов3 и медиумов2;

  • В отличие от ваниллы, цикл спавна выстраивается на основе соотношения между обычными и особыми отрядами зедов, которое определяется параметром special squad count percentage;

  • В отличие от CD, порядок отрядов внутри спавн цикла случайный, что делает кривую сложности менее предсказуемой, но достаточно однородной для интересного игрового опыта;

  • Поскольку особые отряды по большей части состоят из бигов3, настройка процентажа особых отрядов контролирует соотношение между всеми типами зедов, что является определяющим элементом сложности игры;

  • Каждая волна имеет свой собственный набор обычных и особых отрядов, поэтому каждая волна имеет естественные лимиты качества и количества зедов;

  • Установив !sscp на минимальное возможное значение (0.01) возможно достичь эффект схожий с ванильной игрой (10% бигов3 на 10-ой волне), в то время как максимальное значение (1.0) даст ~29-30% бигов3, что близко к спавн циклу ts_mig_v3 из CD.

Как её использовать?

Настройки кастомного спавна производятся командой !specialsquadcountpct или !sscp.

Стандартные значения для HoE+ серверов варьируются от 0.1 (10%) до 0.3 (30%), что на мой взгляд является оптимальными значениями для сбалансированного игрового опыта для каждого из серверов.

Значения в районе 0.5-0.75 уже способны предоставить вызов для лобби в котором большая часть игроков так или иначе знакомы со стрелковым геймплеем по типу CD, в то время как 1.0 будет прощать ещё меньше ошибок.

Пример использования:

  • !sscp 0.15

  • !sscp 0.5

  • !sscp 1

Любое значение выше 1 не даст никакого эффекта, в то время как 0 вернёт значение по умолчанию из серверных конфигов в зависимости от того на каком сервере была применена команда. Из-за технических ограничений значение нельзя поставить на 0 вручную, поэтому наиболее близкое что можно сделать -- это поставить значение на 0.01. В противном случае команда !dcss сделает что нужно.

Если disablecustomsquadspawns, стоит на true, то она полностью отключает систему, полностью возвращая ванильный спавн цикл.

Дополнительные функции

Помимо кастомного цикла спавна есть и другие способы влиять на сложность посредством спавнов, например с помощью шанса спавна бигов3 (large zed spawn chance).

Large zed spawn chance — это система, позволяющая спавнить бигов3 (Мясников и Отбивальщиков) посредством подмены случайных зедов в момент их спавна.

Как это работает:

  • Когда !dlzsc стоит на false, подменяет случайный треш1 или медиумов2 бигами3 с соотношением 60:40 (60% на Мясников и 40% на Отбивальщиков);

  • Шанс настраивается командой !lzsc, которая в качестве значения принимает доли единицы (от 0 до 1);

  • Частота срабатывания шанса задана на стороне серверных конфигов и равен 0.5 тикам в секунду (или 1 тик в 2 секунды) в матче из 6 игроков;

  • По умолчанию система выключена, т.к. она впоследствии была заменена кастомной системой спавнов, однако она всё ещё пригодна к использованию и работает в дополнение к SSCP;

  • В связи с фундаментальными различиями метода спавна данная система имеет более размеренный поток ларджей3 по ходу волны, но всё ещё может доставить хлопоты игрокам в процессе выживания;

  • Не рекомендуется использовать эту опцию с высокими значениями !sscp, поскольку она может создать несоизмеримо большое количество бигов3, которое смогут осилить далеко не все игроки;

  • По нашему опыту, значения в районе 0.05-0.1 в связке !sscp 0.3 уже дают достаточное количество ларджей3, что уже погранично-играбельно в рамках обычного матча;

  • Также есть система Max Large Monsters, позволяющая ограничивать количество живых бигов3 на карте, которая задумывалась для использования в связке с !lzsc, но также осталась пылиться на полке.

Vent-спавны

В ванильной игре есть механика спавна зедов из вентиляционных шахт и канализационных люков. Обычно это Клоты, Пауки и Сталкеры. Большинство ванильных карт спроектированы таким образом, что они провоцируют игроков на передвижение по карте (кайтинг) за счёт того что зеды спавнятся из каждого угла. В некоторых случаях так называемые "вент спавны" ответственны за такое поведение спавна на карте. Однако можно отключить этот тип точек спавна зедов, что не влияет на интенсивность потока спавнящихся зедов на карте, но значительно улучшает комфорт игры при удержании определённых точек на карте (т.е. при holdout-стиле игры).

!disableventspawns или !dvs со значением true отключает такое поведение, делая некоторые точки на картах пригодными для того чтобы там обороняться; стоит на true по умолчанию на всех Precision/HoE+ серверах.


  1. Треш (Trash) составляют мелкие зеды — Кисты, Клоты, Слэшеры, Пауки и Сталкеры. ↩↩

  2. Медиумы (Mediums) — это Сирены, Толстяки, Хаски и Берсеркеры. ↩↩↩

  3. Биги или ларджи (Larges) — это Скрейки и Фишпаунды. ↩↩↩↩↩↩↩↩↩↩↩