Squad map: различия между версиями
Перейти к навигации
Перейти к поиску
Slawter (обсуждение | вклад) |
Slawter (обсуждение | вклад) |
||
| Строка 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=14. Проверочный чек-лист
- Настройки → Ротация карт = Голосование (LayerList_Vote).
- Настройки → UseVoteLayer = Вкл.
- В
LayerVoting*.cfgнет лишних Invasion-слоёв. VoteConfig.cfgсодержит нужныеGameModeChoicesиGameModeSkipRounds.- После любых правок — перезапустите сервер, иначе изменения не применятся.