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