Squad map: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
= Squad — настройка голосования | = Squad — настройка голосования режимов и карт LayerList_Vote на XLGAMES.GG = | ||
На нашем хостинге основные параметры (<code>MapRotationMode</code> и <code>UseVoteLayer</code>) настраиваются **через визуальный редактор** во вкладке '''Настройки'''. | |||
Все прочие файлы (<code>LayerVoting.cfg</code>, <code>VoteConfig.cfg</code> и т.д.) меняются во вкладке '''Редактор конфигураций'''. | |||
== 1. Включаем голосование в визуальном редакторе == | |||
# Откройте панель управления сервером Squad и перейдите на вкладку '''Настройки'''. | |||
[[File:squad_settings_tab.png|none|600px|Вкладка «Настройки»]] | |||
# Найдите поле '''Ротация карт''' и выберите режим '''Голосование (LayerList_Vote)'''. | |||
Это автоматически запишет <code>MapRotationMode=LayerList_Vote</code> в <code>server.cfg</code>. | |||
[[File:squad_maprotation_vote.png|none|600px|Режим «Голосование (LayerList_Vote)»]] | |||
# Чуть ниже включите переключатель '''Голосование за следующий список карт/режимов (UseVoteLayer)''' → '''Вкл'''. | |||
Тем самым сохранится строка <code>UseVoteLayer=true</code>. | |||
[[File:squad_usevotelayer_toggle.png|none|600px|Переключатель UseVoteLayer]] | |||
# Нажмите '''Сохранить настройки''' и перезапустите сервер, чтобы изменения вступили в силу. | |||
== | == 2. Формируем список слоёв == | ||
Все операции со списками карт делаются во вкладке '''Редактор конфигураций'''. | |||
[[File:squad_config_editor_tab.png|none|600px|Вкладка «Редактор конфигураций»]] | |||
| | |||
* '''LayerVoting.cfg''' — основное голосование. | |||
* '''LayerVotingLowPlayers.cfg''' — when онлайн ниже <code>LowPlayerCountThreshold</code>. | |||
* '''LayerVotingNight.cfg''' — активируется ночью (см. <code>VoteConfig.cfg → NightTime</code>). | |||
Каждая строка = один слой: | |||
Каждая строка | |||
<syntaxhighlight lang="text"> | <syntaxhighlight lang="text"> | ||
AlBasrah_RAAS_v1 | AlBasrah_RAAS_v1 | ||
AlBasrah_AAS_v1 | AlBasrah_AAS_v1 | ||
AlBasrah_Invasion_v2 | AlBasrah_Invasion_v2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Любой слой, | > Любой слой, находящийся в <code>ExcludedLayers.cfg</code>, **никогда** не попадёт в голосование. | ||
== 3. Балансируем режимы (VoteConfig.cfg) == | |||
Откройте <code>VoteConfig.cfg</code> в том же редакторе и настройте: | |||
; Ограничиваем количество вариантов каждого режима | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
LayerOptionsNumber=6 | LayerOptionsNumber=6 | ||
GameModeChoices=AAS 2, RAAS 2, Invasion 1, TerritoryControl 1 | |||
GameModeChoices=AAS 2, RAAS 2, Invasion 1, TerritoryControl 1 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
; «КД» для Invasion, чтобы реже выпадал | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1 | GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
; Избежать повторов карт и слоёв | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
UniqueMap=true | UniqueMap=true | ||
MapSkipRounds=1 | MapSkipRounds=1 | ||
LayerSkipRounds=1 | LayerSkipRounds=1 | ||
</syntaxhighlight> | |||
[[File:squad_voteconfig_example.png|none|600px|Пример VoteConfig.cfg]] | |||
== 4. Проверочный чек-лист == | |||
* '''Настройки → Ротация карт''' = '''Голосование (LayerList_Vote)'''. | |||
* '''Настройки → UseVoteLayer''' = '''Вкл'''. | |||
* В <code>LayerVoting*.cfg</code> нет лишних Invasion-слоёв. | |||
</ | * <code>VoteConfig.cfg</code> содержит нужные <code>GameModeChoices</code> и <code>GameModeSkipRounds</code>. | ||
* После любых правок — '''перезапустите сервер''', иначе изменения не применятся. | |||
{{Note|Нужно подобрать оптимальный список RAAS-слоёв под высокий онлайн? Напишите в поддержку, поможем!}} | |||
Версия от 04:36, 26 мая 2025
Squad — настройка голосования режимов и карт LayerList_Vote на XLGAMES.GG
На нашем хостинге основные параметры (MapRotationMode и UseVoteLayer) настраиваются **через визуальный редактор** во вкладке Настройки.
Все прочие файлы (LayerVoting.cfg, VoteConfig.cfg и т.д.) меняются во вкладке Редактор конфигураций.
1. Включаем голосование в визуальном редакторе
- Откройте панель управления сервером Squad и перейдите на вкладку Настройки.

- Найдите поле Ротация карт и выберите режим Голосование (LayerList_Vote).
Это автоматически запишетMapRotationMode=LayerList_Voteвserver.cfg.

- Чуть ниже включите переключатель Голосование за следующий список карт/режимов (UseVoteLayer) → Вкл.
Тем самым сохранится строка UseVoteLayer=true.

- Нажмите Сохранить настройки и перезапустите сервер, чтобы изменения вступили в силу.
2. Формируем список слоёв
Все операции со списками карт делаются во вкладке Редактор конфигураций.

- LayerVoting.cfg — основное голосование.
- LayerVotingLowPlayers.cfg — when онлайн ниже
LowPlayerCountThreshold. - LayerVotingNight.cfg — активируется ночью (см.
VoteConfig.cfg → NightTime).
Каждая строка = один слой:
AlBasrah_RAAS_v1
AlBasrah_AAS_v1
AlBasrah_Invasion_v2
> Любой слой, находящийся в ExcludedLayers.cfg, **никогда** не попадёт в голосование.
3. Балансируем режимы (VoteConfig.cfg)
Откройте VoteConfig.cfg в том же редакторе и настройте:
- Ограничиваем количество вариантов каждого режима
LayerOptionsNumber=6
GameModeChoices=AAS 2, RAAS 2, Invasion 1, TerritoryControl 1
- «КД» для Invasion, чтобы реже выпадал
GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1
- Избежать повторов карт и слоёв
UniqueMap=true
MapSkipRounds=1
LayerSkipRounds=1
4. Проверочный чек-лист
- Настройки → Ротация карт = Голосование (LayerList_Vote).
- Настройки → UseVoteLayer = Вкл.
- В
LayerVoting*.cfgнет лишних Invasion-слоёв. VoteConfig.cfgсодержит нужныеGameModeChoicesиGameModeSkipRounds.- После любых правок — перезапустите сервер, иначе изменения не применятся.