Squad map: различия между версиями
Перейти к навигации
Перейти к поиску
Slawter (обсуждение | вклад) (Новая страница: «\= Настройка голосования карт/режимов в '''Squad''' (UseVoteLayer & LayerList\_Vote) = <!-- Руководство оформле...») |
Slawter (обсуждение | вклад) |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | = Squad — настройка голосования карт и режимов LayerList_Vote на XLGAMES.GG = | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === Что такое «карта», «режим» и «слой»? === | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | ! Термин !! Что это такое !! Пример в файлах | ||
+ | |- | ||
+ | | '''Карта (Map)''' || Географическая локация – статичный ландшафт, строения, дороги || Al Basrah, Kohat Toi, Fool’s Road | ||
+ | |- | ||
+ | | '''Режим (Game Mode)''' || Правила матча: как захватываются точки и начисляются очки || AAS, RAAS, Invasion, Territory Control, Skirmish, Seed | ||
+ | |- | ||
+ | | '''Слой (Layer)''' || Готовый пресет «карта + режим + фракции + техника + время суток». Именно слой выбирается в голосовании || <code>AlBasrah_RAAS_v1</code> (Al Basrah + RAAS v1) | ||
+ | |} | ||
− | + | '''Слой = единица ротации''' — именно его сервер загружает и именно его видят игроки в списке голосования. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | --- | |
− | + | == 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. Формируем список слоёв == | |
− | + | Во вкладке '''Редактор конфигураций''' редактируем: | |
− | |||
− | |||
− | + | * <code>LayerVoting.cfg</code> — основной список. | |
+ | * <code>LayerVotingLowPlayers.cfg</code> — когда онлайн ниже <code>LowPlayerCountThreshold</code>. | ||
+ | * <code>LayerVotingNight.cfg</code> — активируется ночью (<code>VoteConfig.cfg → NightTime</code>). | ||
− | + | [[File:squad_config_editor_tab.png|none|600px|Вкладка «Редактор конфигураций»]] | |
− | + | Каждая строка — ID слоя, например: | |
− | + | <syntaxhighlight lang="text"> | |
+ | AlBasrah_RAAS_v1 | ||
+ | AlBasrah_AAS_v1 | ||
+ | AlBasrah_Invasion_v2 | ||
+ | </syntaxhighlight> | ||
− | + | Любой слой, указанный в <code>ExcludedLayers.cfg</code>, никогда не появится в голосовании. | |
− | |||
− | + | == 3. Балансируем режимы (VoteConfig.cfg) == | |
− | + | Откройте <code>VoteConfig.cfg</code> и настройте: | |
− | |||
− | + | <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 | ||
UniqueMap=true | UniqueMap=true | ||
− | |||
MapSkipRounds=1 | MapSkipRounds=1 | ||
LayerSkipRounds=1 | LayerSkipRounds=1 | ||
GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1 | GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1 | ||
+ | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | + | == 4. Проверочный чек-лист == | |
− | + | * '''Настройки → Ротация карт''' = '''Голосование (LayerList_Vote)'''. | |
− | + | * '''Настройки → UseVoteLayer''' = '''Вкл'''. | |
− | + | * В каждом <code>LayerVoting*.cfg</code> нет лишних Invasion-слоёв. | |
− | + | * <code>VoteConfig.cfg</code> корректно настроен. | |
− | + | * После правки перезапустите сервер. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Хостинг сервера Squad https://xlgames.gg/ru/games/squad |
Текущая версия на 04:46, 26 мая 2025
Содержание
Squad — настройка голосования карт и режимов LayerList_Vote на XLGAMES.GG
Что такое «карта», «режим» и «слой»?
Термин | Что это такое | Пример в файлах |
---|---|---|
Карта (Map) | Географическая локация – статичный ландшафт, строения, дороги | Al Basrah, Kohat Toi, Fool’s Road |
Режим (Game Mode) | Правила матча: как захватываются точки и начисляются очки | AAS, RAAS, Invasion, Territory Control, Skirmish, Seed |
Слой (Layer) | Готовый пресет «карта + режим + фракции + техника + время суток». Именно слой выбирается в голосовании | AlBasrah_RAAS_v1 (Al Basrah + RAAS v1)
|
Слой = единица ротации — именно его сервер загружает и именно его видят игроки в списке голосования.
---
1. Включаем голосование в визуальном редакторе
- Откройте панель управления сервером Squad и перейдите на вкладку Настройки.
- В поле Ротация карт выберите режим Голосование (LayerList_Vote).
Это запишетMapRotationMode=LayerList_Vote
вserver.cfg
.
- Включите переключатель Голосование за следующий список карт/режимов (UseVoteLayer) → Вкл.
Запишется UseVoteLayer=true
.
- Нажмите Сохранить настройки и перезапустите сервер.
2. Формируем список слоёв
Во вкладке Редактор конфигураций редактируем:
LayerVoting.cfg
— основной список.LayerVotingLowPlayers.cfg
— когда онлайн нижеLowPlayerCountThreshold
.LayerVotingNight.cfg
— активируется ночью (VoteConfig.cfg → NightTime
).
Каждая строка — ID слоя, например:
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
UniqueMap=true
MapSkipRounds=1
LayerSkipRounds=1
GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1
4. Проверочный чек-лист
- Настройки → Ротация карт = Голосование (LayerList_Vote).
- Настройки → UseVoteLayer = Вкл.
- В каждом
LayerVoting*.cfg
нет лишних Invasion-слоёв. VoteConfig.cfg
корректно настроен.- После правки перезапустите сервер.
Хостинг сервера Squad https://xlgames.gg/ru/games/squad