Как настроить параметры игрового режима на сервере Insurgency: Sandstorm

В Insurgency: Sandstorm множество различных карт с разнообразными сценариями и игровыми режимами. Каждый игровой режим имеет настройки, которые могут изменять механику игры на сервере, например, размер волны, продолжительность раунда или параметры ботов для многопользовательских режимов. Регулируя эти настройки, игроки могут точно настроить кооперативные режимы, такие как режим контрольных точек.


1. Войдите в панель управления Masspas .

2. Остановите сервер.
BHStop.webp

3. Перейдите в раздел «Файлы конфигурации» > «Game.ini» на левой боковой панели.
IS_GameIni.webp

4. Вставьте любой из необходимых скриптов из таблиц ниже в новую строку:

[/Script/Insurgency.INSCoopMode]
bUseVehicleInsertion=True
MinimumEnemies=5
MaximumEnemies=40
bBots=True
FriendlyBotQuota=8

IS_INSCoopmode.webp

5. Дополнительные настройки доступны для каждого игрового режима. Перед добавлением настроек убедитесь, что для каждого режима они уже вставлены./Script
IS_INSCheckpoint.webp

6. После завершения редактирования выберите «Сохранить» .
BHSave.webp

7. Запустите сервер.
BHStart.webp


Общий [/Script/Insurgency.INSGameMode]

Параметр Значение по умолчанию Описание
ObjectiveCaptureTime Varies Сколько времени требуется для захвата территориальных объектов.
ObjectiveResetTime -1 Как долго объективный прогресс замедляется, если никто не следит за ходом работы. Отрицательное значение делает работу системы невозможным.
ObjectiveSpeedup 0,25 Дополнительное ускорение захвата для каждого игрока на точке.
ObjectiveMaxSpeedupPlayers 4 Максимальное количество игроков учитывается для ускорения захвата.

Общий [/Script/Insurgency.INSMultiplayerMode]

Параметр Значение по умолчанию Описание
MinimumPlayers 1 Для начала игры в каждой команде необходимо минимальное количество игроков.
RoundLimit Varies Максимальное количество раундов для игры.
WinLimit Varies Количество раундов, необходимых для победы в игре.
GameTimeLimit -1 Максимальная продолжительность игры. Отрицательное значение отключает игру.
PreRoundTime 10 Время «заморозки» в начале раунда.
RoundTime Varies Продолжительность раунда.
OverTime 60 Количество дополнительного времени, начисляемого в случае, если после истечения времени раунда оспаривается выполнение определенного задания.
TeamSwitchTime 10 Минимальное дополнительное время, затрачиваемое между сменами команд.
SwitchTeamsEveryRound Varies Как часто менять команды? = никогда, = в каждом раунде, = через раунд и т. д.012
bAllowPlayerTeamSelect True Позволяет игрокам переключаться на другую команду.
bBots False Включает ботов для режимов "против".
BotQuota Varies Задает количество ботов в каждой команде.
InitialSupply 15 Количество начальных пунктов снабжения.
MaximumSupply 15 Максимально возможное предложение, которое можно заработать.
bSupplyGainEnabled False Обеспечьте прирост предложения на протяжении всего раунда.
bAwardSupplyInstantly False Награды приносят мгновенную выгоду.
SupplyGainFrequency 150 Пороговое значение баллов для определения объема заработка.

Push [/Script/Insurgency.INSPushGameMode]

Параметр Значение по умолчанию Описание
RoundTimeExtension 300 На сколько дней продлевается раунд за каждый успешный захват.
AttackerWavesPerObjective 5 Количество волн атак, которые получают атакующие за достижение цели.
AttackerWaveDPR 0,25 Процент бойцов атакующей команды, которых необходимо уничтожить, чтобы вызвать волну подкрепления.
AttackerWaveTimer 20 Длительность таймера волны усиления атакующего.
DefenderWavesPerObjective 5 Количество волн атак, которые получают атакующие за достижение цели.
DefenderWaveDPR 0,25 Процент игроков обороняющейся команды, которых необходимо уничтожить, чтобы спровоцировать волну подкрепления.
DefenderWaveTimer 35 Длительность таймера волны подкрепления защитников.
LastStandSetupDelay 10 Отключена задержка появления последней зоны возрождения защитника.
AdvanceAttackerSpawnsDelay 30 Задержка в продвижении точек появления атакующих.

Линия фронта [/Script/Insurgency.INSFrontlineGameMode]

Параметр Значение по умолчанию Описание
StartingWaves 15 Количество волн, с которыми начинает каждая команда.
CapturingBonusWave 2 Количество волн, которые команда выигрывает за захват цели.
RegressSpawnsTimer 10 Таймер используется для того, чтобы дать игрокам возможность отступить после потери цели.

Схватка [/Script/Insurgency.INSSkirmishGameMode]

Параметр Значение по умолчанию Описание
DefaultReinforcementWaves 5 Начальные волны подкрепления для каждой команды.
CaptureBonusWaves 1 Количество бонусных волн, получаемых при захвате цели, пока командный тайник ещё цел.

Выживание [/Script/Insurgency.INSSurvivalGameMode]

Параметр Значение по умолчанию Описание
RoundTimeExtension 300 На сколько дней продлевается раунд после захвата объекта.
NumWaves 7 Сколько успешных захватов, включая извлечение, требуется?
Примечание: При определенных значениях NumWaves возможно нарушение работы некоторых карт. Эти возможности не были тщательно протестированы.
bEnableExtractionObjective True Следует ли использовать последовательность извлечения (включая финальную контратаку)?
ExtractionObjectiveHoldTime 150 Как долго необходимо удерживать целевой объект для успешной экстракции?
ExtractionSpawnStopTime 0 Осталось времени до завершения эвакуации, чтобы остановить появление врагов.
BotDPRRespawnFinal 0.1 Какое соотношение ботов должно возрождаться при достижении финальной цели (т.е. DPR означает, что бот возродится, если погибнет более 30% ботов)?0.3
BotDPRRespawnFirst 0.3 Какое соотношение ботов должно возрождаться при первой же цели (т.е. DPR означает, что бот возродится, если погибнет более 30% ботов)?0.3
MinimumBotsPerCompletedObjective 0,5 Задержка возрождения ботов во время контратаки. При минимальном количестве игроков — количество ботов, добавляемых за выполнение каждой цели.
MaximumBotsPerCompletedObjective 1.0 При максимальном количестве игроков — количество ботов, добавляемых за каждое выполненное задание.
bResetLoadoutOnNewRound False Определяет, будет ли сбрасываться запас снаряжения игрока в случае неудачи.
ObjectiveDefendDistance 2000 Насколько близко должны находиться боты, выполняющие задачи по захвату цели, прежде чем они начнут обороняться.
BotMinimumSpawnRange 3000 Минимальное расстояние, на котором могут появляться боты.
BotMaximumSpawnRange 5000 На максимальном расстоянии от игроков могут появляться боты.
BotRespawnDistance 10000 На каком расстоянии должен находиться ближайший игрок, чтобы боты возродились?
BotSpawnDelay 10 Сколько времени проходит с начала раунда до появления ботов?
BotRespawnDelay 1 Сколько времени требуется ботам для возрождения.
BotRepositionDelay 1 Сколько времени требуется ботам для телепортации поблизости.
bUseSpecialWaves True Определяет, используются ли специальные волны.
SpecialWaveFrequency 2 Если функция «Специальные волны» включена, как часто она используется?
DefaultReinforcementWaves 5 Стартовые волны для каждой команды.
CaptureBonusWaves 1 Количество бонусных волн, получаемых при захвате цели.

Аванпост [/Script/Insurgency.INSOutpostGameMode]

Параметр Значение по умолчанию Описание
InitialPrepareTimer 15 Таймер подготовки к началу раундов.
PrepareTimer 45 Установите таймер между волнами.
WaveSurvivalSupplyAward 1 Припасы начисляются игрокам за выживание в волне атак.
NumWaves 7 Количество волн, которые должны пережить игроки-люди.
bDeductWaveAfterRetreat False Определяет, вычитаются ли волны из фазы обороны при отступлении.
bResetWavesOnRetreat False Определяет, будет ли обнуляться количество волн при отступлении.
bForceRespawnOnRetreat True Определяет, будут ли все игроки возрождаться при отступлении.
bRetreatOnElimination True Определяет, будут ли игроки-люди отступать, когда их команда выбывает из игры.
EliminationRetreatDelay 2 Устанавливает задержку возрождения команд у следующей группы целей.
bAllowRetreatOnFinalWave True Определяет, будут ли игроки отступать в случае проигрыша в последней волне.
DefendTimer 120 Время, отведенное на каждую волну атаки.
FinalDefendTimer 180 Таймер для финальной волны.
RetreatTimer 0 Устанавливает таймер отступления для команд, состоящих из людей, и команд, состоящих из ботов.
MinimumBotsPerAdditionalObjective 2 При минимальном количестве игроков — количество ботов, добавляемых для выполнения каждой дополнительной активной задачи.
MaximumBotsPerAdditionalObjective 6 При максимальном количестве игроков — количество ботов, добавляемых для выполнения каждой дополнительной активной задачи.
MinimumBotsPerCompletedWave 0,5 Минимальное количество игроков — это число ботов, добавляемых за каждую завершенную волну.
MaximumBotsPerCompletedWave 1 При максимальном количестве игроков — количество ботов, добавляемых за каждую завершенную волну.
BotDPRRespawnFirst 0,5 Бот возрождает DPR (коэффициент погибших игроков) для выполнения первого задания.
BotDPRRespawnFinal 0.2 Бот возрождает DPR для выполнения финальной задачи.
BotDPRMinimumTimeRemaining 15 Осталось времени раунда, необходимого для использования DPR при создании ботов.
bUseSpecialWaves True Определяет, следует ли использовать специальные волны.
SpecialWaveFrequency 2 Если включены специальные режимы работы волн, как часто они используются?
bResetLoadoutOnNewRound True Определяет, будет ли сбрасываться запас снаряжения в случае сбоя.

Засада [/Script/Insurgency.INSAmbushGameMode]

Параметр Значение по умолчанию Описание
TimeForVIPRespawn 30 Время, отведённое для VIP-игрока, может быть восстановлено после начала раунда, если активный VIP-игрок покинул игру.

Генеральная кооперативная программа [/Script/Insurgency.INSCoopMode]

Параметр Значение по умолчанию Описание
AIDifficulty 0,5 Коэффициент сложности ИИ ( диапазон ).0.01.0
bUseVehicleInsertion True По возможности используйте последовательности вставки транспортных средств.
FriendlyBotQuota 4 Дружелюбные боты для совместной игры.
MinimumEnemies 6 Минимальное количество вражеских ботов.
MaximumEnemies 12 Максимальное количество вражеских ботов.

Контрольная точка [/Script/Insurgency.INSCheckpointGameMode]

Параметр Значение по умолчанию Описание
DefendTimer 90 Пора защищаться от контратаки командой из небольшого количества игроков.
DefendTimerFinal 180 Продлите продолжительность контратаки на этом этапе.
RetreatTimer 10 Пора заставить ботов отступить после контратаки.
RespawnDPR 0.1 «Коэффициент погибших игроков», которого необходимо достичь, прежде чем команда ботов сможет возродиться.
RespawnDelay 20 Задержка возрождения бота.
PostCaptureRushTimer 30 После уничтожения тайник быстро загрузится с помощью роботов-таймеров.
CounterAttackRespawnDPR 0.2 «Коэффициент погибших игроков», который должен быть достигнут до того, как команда ботов возродится во время контратаки.
CounterAttackRespawnDelay 20 Задержка возрождения ботов во время контратаки.
ObjectiveTotalEnemyRespawnMultiplierMin 1 Множитель количества ботов, возрождающихся при минимальном количестве игроков.
ObjectiveTotalEnemyRespawnMultiplierMax 1 Множитель количества ботов, возрождающихся при максимальном количестве игроков.
FinalCacheBotQuotaMultiplier 1.5 Увеличьте квоту ботов для достижения конечной цели, если это тайник.
bForceSoloWaves True Включает систему усиления волн за счет локальной игры.

Обезвреживание [/Script/Insurgency.INSDefuseGameMode]

Параметр Значение по умолчанию Описание
bResetTimer True Сбрасывайте таймер при захвате цели.
RoundTimeExtension 0.0 Пора продлить таймер раунда.
DetonationTime -1.0 Превышение допустимого времени до детонации.
AttackersRespawnDelay 10.0 Необходимо задержать атакующих до их повторного появления.
DefendersRespawnDelay 10.0 Подождите, пока защитники не возродятся.
RiggingDuration 5.0 Сколько времени потребуется для фальсификации этого задания?
DefusingDuration 5.0 Сколько времени потребуется для обезвреживания этой цели?