Squad map: различия между версиями
Перейти к навигации
Перейти к поиску
Slawter (обсуждение | вклад) |
Slawter (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | = Squad — настройка голосования | + | = Squad — настройка голосования LayerList_Vote на XLGAMES.GG = |
| − | + | === Что такое «карта», «режим» и «слой»? === | |
| − | + | {| 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. Включаем голосование в визуальном редакторе == | == 1. Включаем голосование в визуальном редакторе == | ||
# Откройте панель управления сервером Squad и перейдите на вкладку '''Настройки'''. | # Откройте панель управления сервером Squad и перейдите на вкладку '''Настройки'''. | ||
[[File:squad_settings_tab.png|none|600px|Вкладка «Настройки»]] | [[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)»]] | [[File:squad_maprotation_vote.png|none|600px|Режим «Голосование (LayerList_Vote)»]] | ||
| − | # | + | # Включите переключатель '''Голосование за следующий список карт/режимов (UseVoteLayer)''' → '''Вкл'''. |
| − | + | Запишется <code>UseVoteLayer=true</code>. | |
[[File:squad_usevotelayer_toggle.png|none|600px|Переключатель UseVoteLayer]] | [[File:squad_usevotelayer_toggle.png|none|600px|Переключатель UseVoteLayer]] | ||
| − | # Нажмите '''Сохранить настройки''' и перезапустите сервер | + | # Нажмите '''Сохранить настройки''' и перезапустите сервер. |
== 2. Формируем список слоёв == | == 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"> | <syntaxhighlight lang="text"> | ||
AlBasrah_RAAS_v1 | AlBasrah_RAAS_v1 | ||
| Строка 31: | Строка 43: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | + | Любой слой, указанный в <code>ExcludedLayers.cfg</code>, никогда не появится в голосовании. | |
== 3. Балансируем режимы (VoteConfig.cfg) == | == 3. Балансируем режимы (VoteConfig.cfg) == | ||
| − | Откройте <code>VoteConfig.cfg</code> | + | Откройте <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 | ||
| − | + | UniqueMap=true | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
MapSkipRounds=1 | MapSkipRounds=1 | ||
LayerSkipRounds=1 | LayerSkipRounds=1 | ||
| + | GameModeSkipRounds=AAS 0, RAAS 0, Invasion 3, TerritoryControl 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | [[File:squad_voteconfig_example.png|none|600px|Пример VoteConfig.cfg]] | ||
== 4. Проверочный чек-лист == | == 4. Проверочный чек-лист == | ||
* '''Настройки → Ротация карт''' = '''Голосование (LayerList_Vote)'''. | * '''Настройки → Ротация карт''' = '''Голосование (LayerList_Vote)'''. | ||
* '''Настройки → UseVoteLayer''' = '''Вкл'''. | * '''Настройки → UseVoteLayer''' = '''Вкл'''. | ||
| − | * В <code>LayerVoting*.cfg</code> нет лишних Invasion-слоёв. | + | * В каждом <code>LayerVoting*.cfg</code> нет лишних Invasion-слоёв. |
| − | * <code>VoteConfig.cfg</code> | + | * <code>VoteConfig.cfg</code> корректно настроен. |
| − | * После | + | * После правки перезапустите сервер. |
| − | + | Хостинг сервера Squad https://xlgames.gg/ru/games/squad | |
Версия 04:43, 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 14. Проверочный чек-лист
- Настройки → Ротация карт = Голосование (LayerList_Vote).
- Настройки → UseVoteLayer = Вкл.
- В каждом
LayerVoting*.cfgнет лишних Invasion-слоёв. VoteConfig.cfgкорректно настроен.- После правки перезапустите сервер.
Хостинг сервера Squad https://xlgames.gg/ru/games/squad