Seed-режим сервера Squad: запуск и набор игроков

Seed в Squad предназначен для запуска малонаселённого сервера. Это отдельный игровой режим, а не обычный AAS-слой с устным запретом покидать центральную точку.

Как работают фазы Seeding и Live#

Матч Seed состоит из двух фаз:

  1. Seeding. Пока игроков мало, действуют правила Seed-слоя: бой сосредоточен у центральной точки, а ограничения слоя не позволяют пехоте уйти далеко на сторону противника. Потери и награды билетов за смерти, технику, радио и точки отключены. Доступность всех комплектов можно настроить.
  2. Live. Когда онлайн достигает заданного порога, начинается обратный отсчёт. После него матч переходит к обычной боевой фазе с билетами и правилами, предусмотренными Seed-слоем.

Серверные настройки ниже управляют переходом между фазами. Они не превращают AAS, RAAS или Skirmish в Seed.

Выбор действующего Seed-слоя#

Используйте только Layer ID, который присутствует в текущей версии файлов сервера и относится к режиму Seed. Список слоёв меняется после обновлений Squad, поэтому имя из старой статьи или готового конфига может стать недействительным.

Перед настройкой:

  1. Обновите сервер.
  2. Проверьте поставляемые конфиги ротации и голосования в SquadGame/ServerConfig.
  3. Найдите доступный Layer ID режима Seed.
  4. После запуска проверьте журнал на сообщения о неизвестном или исключённом слое.

Не копируйте старое имя Seed-слоя без проверки. Регистр, подчёркивания и версия слоя имеют значение. Общие принципы ротации описаны в статье «Карты и ротация слоёв Squad».

Параметры CustomOptions.cfg#

Остановите сервер и откройте:

SquadGame/ServerConfig/CustomOptions.cfg

Добавьте или раскомментируйте параметры:

SeedPlayersThreshold=50
SeedMinimumPlayersToLive=45
SeedMatchLengthSeconds=21600
SeedAllKitsAvailable=1
SeedInitialTickets=100
SeedSecondsBeforeLive=60.0

Перед строками не должно быть символа #. В шаблоне Squad параметры обычно закомментированы, а при их отсутствии игра использует значения по умолчанию.

Что означает каждый параметр:

  • SeedPlayersThreshold=50 запускает обратный отсчёт перед Live при достижении 50 игроков.
  • SeedMinimumPlayersToLive=45 не отменяет уже начатый отсчёт, пока онлайн остаётся не ниже 45. Значение должно быть больше нуля и меньше SeedPlayersThreshold.
  • SeedMatchLengthSeconds=21600 задаёт длительность матча в секундах, здесь 6 часов.
  • SeedAllKitsAvailable=1 открывает все комплекты в фазе Seeding. Допустимы 0 и 1.
  • SeedInitialTickets=100 задаёт начальные билеты обеих команд для Live.
  • SeedSecondsBeforeLive=60.0 задаёт 60-секундный отсчёт перед переходом в Live.

Это документированные примеры и значения по умолчанию. Меняйте пороги под фактическую аудиторию, но сначала проверьте работу базовой конфигурации.

Пул для низкого онлайна#

При включённом голосовании LayerVotingLowPlayers.cfg задаёт отдельный пул для низкого онлайна. Добавьте в него проверенный Layer ID режима Seed, по одному слою на строку. Например, если актуальные файлы вашего экземпляра содержат Sumari_Seed_v1, запись выглядит так:

Sumari_Seed_v1

Это пример синтаксиса, а не обещание вечной доступности слоя. Перед использованием всё равно проверьте имя в файлах и журнале текущей версии сервера.

Порог выбора этого пула задаёт LowPlayerCountThreshold в:

SquadGame/ServerConfig/VoteConfig.cfg

Если число игроков к концу матча ниже порога, следующее голосование использует LayerVotingLowPlayers.cfg. Этот механизм выбирает пул голосования, но не заменяет SeedPlayersThreshold: первый параметр отвечает за выбор слоёв при низком онлайне, второй за переход Seed-матча в Live.

После заполнения проверьте, что Layer ID не добавлен в ExcludedLayers.cfg. Обновление сервера с проверкой файлов может восстановить удалённый LayerVotingLowPlayers.cfg, поэтому после обновлений сверяйте конфигурацию.

Ручное включение слоя#

Официальные административные команды Squad поддерживают работу со слоями:

AdminSetNextLayer <LayerID>
AdminChangeLayer <LayerID>

AdminSetNextLayer назначает слой после завершения текущего матча. При включённом Layer Voting это отменяет ближайшее голосование. AdminChangeLayer немедленно завершает текущий матч и загружает указанный слой. Для обеих команд нужен уровень доступа changemap.

Сначала проверьте Layer ID. Ошибка в имени может сорвать переход. Для удалённого выполнения команд используйте руководство «Администраторы и RCON на сервере Squad».

Правила сообщества во время посева#

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

Отделяйте механику Seed-слоя от правил сообщества:

  • ограничения зоны и переход Seeding в Live реализует игра;
  • дополнительные запреты публикует и контролирует администрация;
  • нарушения пользовательских правил требуют предупреждений и модерации;
  • правила лицензированного сервера должны соответствовать актуальным политикам OWI.

Разместите краткие правила в сообщениях сервера и укажите канал для обращения к администраторам.

Проверка после запуска#

  1. Убедитесь, что сервер загрузил именно Seed-слой.
  2. Проверьте отсутствие ошибок Layer ID в журнале.
  3. Проверьте, что строки в CustomOptions.cfg не начинаются с #.
  4. При тестовом онлайне убедитесь, что активна фаза Seeding.
  5. Проверьте запуск обратного отсчёта на пороге и переход в Live.
  6. После обновления Squad повторно проверьте доступные слои и конфиги голосования.

Официальные справочные материалы: Server Configuration, Game Modes и Server Administration.

Нужен сервер Squad?

Хостинг Squad на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1290 ₽/мес.

Выбрать тариф