Squad map
Версия от 04:17, 26 мая 2025; Slawter (обсуждение | вклад) (Новая страница: «\= Настройка голосования карт/режимов в '''Squad''' (UseVoteLayer & LayerList\_Vote) = <!-- Руководство оформле...»)
\= Настройка голосования карт/режимов в Squad (UseVoteLayer & LayerList\_Vote) =
\== Быстрый чек‑лист ==
- В Server.cfg включён механизм:
MapRotationMode=LayerList\_Vote**или**UseVoteLayer=true.
- В каждом из конфигов LayerVoting\*.cfg оставлены только нужные слои (лишний *Invasion* удалён).
- В VoteConfig.cfg настроены:
LayerOptionsNumber,GameModeChoices,GameModeSkipRounds,UniqueMapи др.
- После правок сервер перезапущен — параметры подхватываются только на старте карты.
\== 1. Включаем систему голосования ==
\=== 1.1 «Старый» флаг ===
UseVoteLayer=true ; позволяет игрокам голосовать за слой в конце матча\=== 1.2 Современный способ (рекомендуется с версии 7.2+) ===
MapRotationMode=LayerList\_Vote ; сервер формирует список и запускает голосование автоматически| | | | | | - | ------------------------------------------------------------------------------------------------------- | - | ----------------------------------------------------------------------------- | | | Server.cfg | | UseVoteLayer=true / MapRotationMode=LayerList\_Vote |
|
| | | | | | LayerVoting.cfg, LayerVotingLowPlayers.cfg, LayerVotingNight.cfg | | по одной строке — один слой |
|
| | | | | | VoteConfig.cfg | | GameModeChoices |
|
| | | | | | VoteConfig.cfg | | GameModeSkipRounds |
|
| | | | | | VoteConfig.cfg | | UniqueMap=true |
|
| | | |
\== 2. Формируем пул слоёв ==
AlBasrah\_RAAS\_v1
AlBasrah\_AAS\_v1
AlBasrah\_Invasion\_v2 ; если не нужен Invasion — удалите строкуЖёсткий бан — любой слой, записанный в ExcludedLayers.cfg, никогда не появится в голосовании. \== 3. Балансируем режимы в списке голосования == \=== 3.1 Лимит количества вариантов режима —GameModeChoices === LayerOptionsNumber=6 ; всего кнопок на экране
; формат: <режим> <макс.кол-во>
GameModeChoices=AAS 2, RAAS 2, Invasion 1, TerritoryControl 1, Seed 0, Skirmish 0
GameModeSkipRounds === GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1, Seed 0Invasion 3 — режим не будет предлагаться, пока не пройдут три матча после последнего Invasion.
\== 4. Дополнительные мелочи ==
|