Seed-режим сервера Squad: запуск и набор игроков
Seed в Squad предназначен для запуска малонаселённого сервера. Это отдельный игровой режим, а не обычный AAS-слой с устным запретом покидать центральную точку.
Как работают фазы Seeding и Live#
Матч Seed состоит из двух фаз:
- Seeding. Пока игроков мало, действуют правила Seed-слоя: бой сосредоточен у центральной точки, а ограничения слоя не позволяют пехоте уйти далеко на сторону противника. Потери и награды билетов за смерти, технику, радио и точки отключены. Доступность всех комплектов можно настроить.
- Live. Когда онлайн достигает заданного порога, начинается обратный отсчёт. После него матч переходит к обычной боевой фазе с билетами и правилами, предусмотренными Seed-слоем.
Серверные настройки ниже управляют переходом между фазами. Они не превращают AAS, RAAS или Skirmish в Seed.
Выбор действующего Seed-слоя#
Используйте только Layer ID, который присутствует в текущей версии файлов сервера и относится к режиму Seed. Список слоёв меняется после обновлений Squad, поэтому имя из старой статьи или готового конфига может стать недействительным.
Перед настройкой:
- Обновите сервер.
- Проверьте поставляемые конфиги ротации и голосования в
SquadGame/ServerConfig. - Найдите доступный Layer ID режима Seed.
- После запуска проверьте журнал на сообщения о неизвестном или исключённом слое.
Не копируйте старое имя 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.
Разместите краткие правила в сообщениях сервера и укажите канал для обращения к администраторам.
Проверка после запуска#
- Убедитесь, что сервер загрузил именно Seed-слой.
- Проверьте отсутствие ошибок Layer ID в журнале.
- Проверьте, что строки в
CustomOptions.cfgне начинаются с#. - При тестовом онлайне убедитесь, что активна фаза Seeding.
- Проверьте запуск обратного отсчёта на пороге и переход в Live.
- После обновления Squad повторно проверьте доступные слои и конфиги голосования.
Официальные справочные материалы: Server Configuration, Game Modes и Server Administration.
Хостинг Squad на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1290 ₽/мес.