Insurgency: Sandstorm

Insurgency: Sandstorm

View Stats:
Does anyone know the game.ini settings options for the new game mode (survival)?
I was able to update our co-op server with the new map and game mode, but I don't know what the options are for [/script/insurgency.inssurivalgamemode] for Game.ini.
< >
Showing 1-14 of 14 comments
Murder Hornet May 18, 2021 @ 11:26pm 
I was wondering the same thing. :-)
Mahiro Makoto-66 May 18, 2021 @ 11:32pm 
I was wondering the same thing too
VeRrUeCkTeR_IWAN May 19, 2021 @ 5:52pm 
So far i think the settings are the same as checkpoint, i hope someone can calrify if something new was added to the settings
VeRrUeCkTeR_IWAN May 19, 2021 @ 6:49pm 
Ok, a little update, tried to get the infos from the server itself and after half an hour of digging and deleting stuff that is not needed, this is what i got:


RoundTimeExtension = 0 (int32, Config) NumWaves = 7 (int32, Config) CurrentWave = 1 (int32, No Flags) bEnableExtractionObjective = True (bool, Config) bExtractionInProgress = False (bool, No Flags) ExtractionObjectiveHoldTime = 150.000000 (float, Config) ExtractionSpawnStopTime = 0.000000 (float, Config) BotDPRRespawnFinal = 0.100000 (float, Config) BotDPRRespawnFirst = 0.300000 (float, Config) MinimumBotsPerCompletedObjective = 0.500000 (float, Config) MaximumBotsPerCompletedObjective = 1.000000 (float, Config) bResetLoadoutOnNewRound = False (bool, Config) ObjectiveDefendDistance = 2000.000000 (float, Config) BotMinimumSpawnRange = 3000.000000 (float, Config) BotMaximumSpawnRange = 5000.000000 (float, Config) BotRespawnDistance = 10000.000000 (float, Config) BotSpawnDelay = 10.000000 (float, Config) BotRespawnDelay = 1.000000 (float, Config) BotRepositionDelay = 1.000000 (float, Config) BotFleeDuration = 7.000000 (float, Config) ExtractionFireSupport = None (TSoftObjectPtr<AFireSupportBase>, No Flags) bUseSpecialWaves = True (bool, Config) SpecialWaveFrequency = 2 (int32, Config) bBotsUseHumanLoadouts = False (bool, Config) OverrideBotSquadLayoutAllFactions = None (USquadLayout*, No Flags) OverrideBotSquadLayouts = () (TMap, No Flags) PlayerInsertionVehicle = None (AVehicleBase*, No Flags) InsertionVehicles = (TArray, No Flags) InsertionVehicleSpawners = (TArray, No Flags) SoloWaves = 7 (uint8, Config) SoloWaveIncrementOnObjectiveCapture = 1 (uint8, Config) SoloReinforcementTime = 45.000000 (float, Config) SoloRoundTime = 1080.000000 (float, Config) MaxPlayersToScaleEnemyCount = 8 (int32, Config) bUseVehicleInsertion = True (bool, Config) AIDifficulty = 0.500000 (float, Config) FriendlyBotQuota = 0 (int32, Config) SoloEnemies = 16 (int32, Config) MinimumEnemies = 8 (int32, Config) MaximumEnemies = 20 (int32, Config) bLoseWhenAllPlayersDead = True (bool, Config) AlarmDuration = 15.000000 (float, Config) ClassDeathTimestamp = () (TMap, No Flags) MinimumPlayers = 1 (uint8, Config) bMinimumPlayersRequiresSingleTeam = False (bool, Config) bHasSeparateMinimumPlayersInProgress = False (bool, Config) MinimumPlayersInProgress = 1 (uint8, Config) GameStartingIntermissionTime = 30.000000 (float, Config) GameStartingIntermissionTimeMatch = 20.000000 (float, No Flags) RoundLimit = 5 (int32, Config) bUsesPointsScoring = False (bool, No Flags) bResetPointsEachRound = False (bool, No Flags) bRoundWonOnceWinLimitReached = True (bool, No Flags) WinLimit = 1 (int32, Config) GameTimeLimit = -1.000000 (float, Config) PreRoundTime = 15.000000 (float, Config) RoundTime = 420 (int32, Config) OvertimeTime = 60 (int32, Config) bOvertime = False (bool, No Flags) bRedoRoundOnDraw = False (bool, Config) bLastRoundDraw = False (bool, No Flags) bGamemodeOvertime = False (bool, No Flags) bGamemodeHasOvertime = False (bool, Config) GamemodeOvertimeAdditionalRounds = 0 (int32, Config) GamemodeOvertimeAdditionalWins = 0 (int32, Config) GamemodeOvertimeSwitchTeamsEveryRound = 0 (int32, Config) WinTime = 5.000000 (float, Config) PostRoundTime = 22.000000 (float, Config) PostGameTime = 22.000000 (float, Config) PostGameTimeExp = 15.000000 (float, Config) TeamSwitchTime = 10.000000 (float, Config) bAllowUnbalancedTeams = False (bool, No Flags) bAutoAssignTeams = True (bool, Config) bAutoAssignClass = False (bool, No Flags) bPromptKitMenuIfAutoAssignedClass = False (bool, No Flags) SwitchTeamsEveryRound = 0 (int32, Config) bAllowPlayerTeamSelect = True (bool, Config) bAllowThirdPersonSpectate = True (bool, Config) bAllowDeathCamera = True (bool, Config) bUseEliminationRules = True (bool, No Flags) OnRoundOverDelegate = () (FOnRoundOverDelegate, No Flags) bIsArcadeMode = False (bool, No Flags) bFireSupportAllowed = True (bool, Config) bDynamicInGameLessonsAllowed = True (bool, No Flags) ActiveObjectiveId = 255 (uint8, No Flags) MaxPlayerStartsToScore = 8 (int32, No Flags) bUsePlayerStartScoring = False (bool, No Flags) bAllowFriendlyFire = True (bool, Config) FriendlyFireModifier = 0.200000 (float, Config) FriendlyFireReflect = 0.500000 (float, Config) bCheckLastPersonStanding = True (bool, No Flags) bFirstBloodObtained = False (bool, No Flags) bUsesAdvancedSpawning = True (bool, No Flags) bPlayersFrozen = False (bool, No Flags) OnPlayerSpawnedDelegate = () (FOnPlayerSpawnDelegate, No Flags) BotWanderRadius = 5000.000000 (float, Config) BotTerritoryRadius = 10000.000000 (float, Config) BotAmbushRadius = 5000.000000 (float, Config) BotAmbushRatio = 0.250000 (float, Config) bLocalGame = False (bool, Config) bBots = True (bool, Config) BotQuota = 16 (int32, Config) bPendingBotQuotaAdjustment = False (bool, No Flags) bAutoBalanceTeams = False (bool, Config) bDisableAutoBalanceTeamsAtZeroWaves = False (bool, Config) AutoBalanceDelay = 10.000000 (float, Config) bRestrictClassByPlayerLevel = True (bool, Config) AutobalanceRoundEndThreshold = 120 (int32, Config) AutobalanceCheckInterval = 5.000000 (float, Config) TimerHandle_TeamBalance = () (FTimerHandle, No Flags) bMapVoting = True (bool, Config) bUseMapCycle = True (bool, Config) bUseObjectiveCaptureGraceRespawn = True (bool, Config) ObjectiveCaptureGraceRespawnTime = 6.000000 (float, Config) InitialSupply = 14 (uint8, Config) MaximumSupply = 50 (uint8, Config) bSupplyGainEnabled = True (bool, Config) bAwardSupplyInstantly = True (bool, Config) SupplyGainFrequency = 200 (int32, Config) bIgnoreRoundOver = False (bool, No Flags) bIgnoreBotPurge = False (bool, No Flags) GameModeTagName = Survival (FString, No Flags) bVoiceIntermissionAllowAll = True (bool, Config) bVoiceRadioBroadcastLocal = True (bool, Config) bAutoRecordReplaysDedicated = False (bool, Config) IdleLimit = 300.000000 (float, Config) IdleLimitLowReinforcements = 150.000000 (float, Config) IdleLimitLastOneStandingSpawnZone = 10.000000 (float, Config) IdleLimitLastOneStandingCombatZone = 30.000000 (float, Config) IdleCheckFrequency = 300.000000 (float, Config) LastIdleCheckTimestamp = 0.000000 (float, No Flags) LeaverPenaltyPlayerLeaveTime = -1.000000 (float, No Flags) LeaverPenaltyGameStartTimeLimit = 60.000000 (float, Config) LeaverPenaltyPlayerLeftTimeLimit = 120.000000 (float, Config)

dont think everything works, but at some point i just gave up looking through that ^^

edit: another update, the game seems to take the informations from
[/script/insurgency.insmultiplayermode]
and not from
[/script/insurgency.inssurivalgamemode]

kinda makes sense since that gamemode dosnt seem to exist
Last edited by VeRrUeCkTeR_IWAN; May 19, 2021 @ 10:01pm
Bocchi May 20, 2021 @ 7:15am 
Originally posted by VeRrUeCkTeR_IWAN:
Ok, a little update, tried to get the infos from the server itself and after half an hour of digging and deleting stuff that is not needed, this is what i got:


RoundTimeExtension = 0 (int32, Config) NumWaves = 7 (int32, Config) CurrentWave = 1 (int32, No Flags) bEnableExtractionObjective = True (bool, Config) bExtractionInProgress = False (bool, No Flags) ExtractionObjectiveHoldTime = 150.000000 (float, Config) ExtractionSpawnStopTime = 0.000000 (float, Config) BotDPRRespawnFinal = 0.100000 (float, Config) BotDPRRespawnFirst = 0.300000 (float, Config) MinimumBotsPerCompletedObjective = 0.500000 (float, Config) MaximumBotsPerCompletedObjective = 1.000000 (float, Config) bResetLoadoutOnNewRound = False (bool, Config) ObjectiveDefendDistance = 2000.000000 (float, Config) BotMinimumSpawnRange = 3000.000000 (float, Config) BotMaximumSpawnRange = 5000.000000 (float, Config) BotRespawnDistance = 10000.000000 (float, Config) BotSpawnDelay = 10.000000 (float, Config) BotRespawnDelay = 1.000000 (float, Config) BotRepositionDelay = 1.000000 (float, Config) BotFleeDuration = 7.000000 (float, Config) ExtractionFireSupport = None (TSoftObjectPtr<AFireSupportBase>, No Flags) bUseSpecialWaves = True (bool, Config) SpecialWaveFrequency = 2 (int32, Config) bBotsUseHumanLoadouts = False (bool, Config) OverrideBotSquadLayoutAllFactions = None (USquadLayout*, No Flags) OverrideBotSquadLayouts = () (TMap, No Flags) PlayerInsertionVehicle = None (AVehicleBase*, No Flags) InsertionVehicles = (TArray, No Flags) InsertionVehicleSpawners = (TArray, No Flags) SoloWaves = 7 (uint8, Config) SoloWaveIncrementOnObjectiveCapture = 1 (uint8, Config) SoloReinforcementTime = 45.000000 (float, Config) SoloRoundTime = 1080.000000 (float, Config) MaxPlayersToScaleEnemyCount = 8 (int32, Config) bUseVehicleInsertion = True (bool, Config) AIDifficulty = 0.500000 (float, Config) FriendlyBotQuota = 0 (int32, Config) SoloEnemies = 16 (int32, Config) MinimumEnemies = 8 (int32, Config) MaximumEnemies = 20 (int32, Config) bLoseWhenAllPlayersDead = True (bool, Config) AlarmDuration = 15.000000 (float, Config) ClassDeathTimestamp = () (TMap, No Flags) MinimumPlayers = 1 (uint8, Config) bMinimumPlayersRequiresSingleTeam = False (bool, Config) bHasSeparateMinimumPlayersInProgress = False (bool, Config) MinimumPlayersInProgress = 1 (uint8, Config) GameStartingIntermissionTime = 30.000000 (float, Config) GameStartingIntermissionTimeMatch = 20.000000 (float, No Flags) RoundLimit = 5 (int32, Config) bUsesPointsScoring = False (bool, No Flags) bResetPointsEachRound = False (bool, No Flags) bRoundWonOnceWinLimitReached = True (bool, No Flags) WinLimit = 1 (int32, Config) GameTimeLimit = -1.000000 (float, Config) PreRoundTime = 15.000000 (float, Config) RoundTime = 420 (int32, Config) OvertimeTime = 60 (int32, Config) bOvertime = False (bool, No Flags) bRedoRoundOnDraw = False (bool, Config) bLastRoundDraw = False (bool, No Flags) bGamemodeOvertime = False (bool, No Flags) bGamemodeHasOvertime = False (bool, Config) GamemodeOvertimeAdditionalRounds = 0 (int32, Config) GamemodeOvertimeAdditionalWins = 0 (int32, Config) GamemodeOvertimeSwitchTeamsEveryRound = 0 (int32, Config) WinTime = 5.000000 (float, Config) PostRoundTime = 22.000000 (float, Config) PostGameTime = 22.000000 (float, Config) PostGameTimeExp = 15.000000 (float, Config) TeamSwitchTime = 10.000000 (float, Config) bAllowUnbalancedTeams = False (bool, No Flags) bAutoAssignTeams = True (bool, Config) bAutoAssignClass = False (bool, No Flags) bPromptKitMenuIfAutoAssignedClass = False (bool, No Flags) SwitchTeamsEveryRound = 0 (int32, Config) bAllowPlayerTeamSelect = True (bool, Config) bAllowThirdPersonSpectate = True (bool, Config) bAllowDeathCamera = True (bool, Config) bUseEliminationRules = True (bool, No Flags) OnRoundOverDelegate = () (FOnRoundOverDelegate, No Flags) bIsArcadeMode = False (bool, No Flags) bFireSupportAllowed = True (bool, Config) bDynamicInGameLessonsAllowed = True (bool, No Flags) ActiveObjectiveId = 255 (uint8, No Flags) MaxPlayerStartsToScore = 8 (int32, No Flags) bUsePlayerStartScoring = False (bool, No Flags) bAllowFriendlyFire = True (bool, Config) FriendlyFireModifier = 0.200000 (float, Config) FriendlyFireReflect = 0.500000 (float, Config) bCheckLastPersonStanding = True (bool, No Flags) bFirstBloodObtained = False (bool, No Flags) bUsesAdvancedSpawning = True (bool, No Flags) bPlayersFrozen = False (bool, No Flags) OnPlayerSpawnedDelegate = () (FOnPlayerSpawnDelegate, No Flags) BotWanderRadius = 5000.000000 (float, Config) BotTerritoryRadius = 10000.000000 (float, Config) BotAmbushRadius = 5000.000000 (float, Config) BotAmbushRatio = 0.250000 (float, Config) bLocalGame = False (bool, Config) bBots = True (bool, Config) BotQuota = 16 (int32, Config) bPendingBotQuotaAdjustment = False (bool, No Flags) bAutoBalanceTeams = False (bool, Config) bDisableAutoBalanceTeamsAtZeroWaves = False (bool, Config) AutoBalanceDelay = 10.000000 (float, Config) bRestrictClassByPlayerLevel = True (bool, Config) AutobalanceRoundEndThreshold = 120 (int32, Config) AutobalanceCheckInterval = 5.000000 (float, Config) TimerHandle_TeamBalance = () (FTimerHandle, No Flags) bMapVoting = True (bool, Config) bUseMapCycle = True (bool, Config) bUseObjectiveCaptureGraceRespawn = True (bool, Config) ObjectiveCaptureGraceRespawnTime = 6.000000 (float, Config) InitialSupply = 14 (uint8, Config) MaximumSupply = 50 (uint8, Config) bSupplyGainEnabled = True (bool, Config) bAwardSupplyInstantly = True (bool, Config) SupplyGainFrequency = 200 (int32, Config) bIgnoreRoundOver = False (bool, No Flags) bIgnoreBotPurge = False (bool, No Flags) GameModeTagName = Survival (FString, No Flags) bVoiceIntermissionAllowAll = True (bool, Config) bVoiceRadioBroadcastLocal = True (bool, Config) bAutoRecordReplaysDedicated = False (bool, Config) IdleLimit = 300.000000 (float, Config) IdleLimitLowReinforcements = 150.000000 (float, Config) IdleLimitLastOneStandingSpawnZone = 10.000000 (float, Config) IdleLimitLastOneStandingCombatZone = 30.000000 (float, Config) IdleCheckFrequency = 300.000000 (float, Config) LastIdleCheckTimestamp = 0.000000 (float, No Flags) LeaverPenaltyPlayerLeaveTime = -1.000000 (float, No Flags) LeaverPenaltyGameStartTimeLimit = 60.000000 (float, Config) LeaverPenaltyPlayerLeftTimeLimit = 120.000000 (float, Config)

dont think everything works, but at some point i just gave up looking through that ^^

edit: another update, the game seems to take the informations from[/script/insurgency.insmultiplayermode]
and not from[/script/insurgency.inssurivalgamemode]

kinda makes sense since that gamemode dosnt seem to exist
Nope, bro, I did tried NumWaves=1 in the [/script/insurgency.inssurivalgamemode], it really worked, successfully access to the last point X:lunar2019piginablanket:

Thanks bro, your post helps me a lot.
Last edited by Bocchi; May 20, 2021 @ 7:40am
Leaper May 20, 2021 @ 11:35am 
Originally posted by VeRrUeCkTeR_IWAN:

....

edit: another update, the game seems to take the informations from[/script/insurgency.insmultiplayermode]
and not from[/script/insurgency.inssurivalgamemode]

kinda makes sense since that gamemode dosnt seem to exist

You made a typo
[/script/insurgency.inssurvivalgamemode]
VeRrUeCkTeR_IWAN May 20, 2021 @ 1:12pm 
Originally posted by Leaper:
Originally posted by VeRrUeCkTeR_IWAN:

....

edit: another update, the game seems to take the informations from[/script/insurgency.insmultiplayermode]
and not from[/script/insurgency.inssurivalgamemode]

kinda makes sense since that gamemode dosnt seem to exist

You made a typo[/script/insurgency.inssurvivalgamemode]

I copied it from the first post, but thanks for pointing that out
Leaper May 20, 2021 @ 2:10pm 
Originally posted by VeRrUeCkTeR_IWAN:
Originally posted by Leaper:

You made a typo[/script/insurgency.inssurvivalgamemode]

I copied it from the first post, but thanks for pointing that out

Right on, I meant more in general for anyone trying this, make sure you don't use the wrong copy/paste :)
Oriangel May 22, 2021 @ 12:07am 
Insurgency mod.io server admin guide updated. You can get the latest game.ini command lines there. Or just copy paste from mine.

[/script/insurgency.inssurvivalgamemode]
RoundTimeExtension=300
NumWaves=7
bEnableExtractionObjective=True
ExtractionObjectiveHoldTime=150
ExtractionSpawnStopTime=0
BotDPRRespawnFinal=0.1
BotDPRRespawnFirst=0.3
MinimumBotsPerCompletedObjective=0.5
MaximumBotsPerCompletedObjective=0.1
bResetLoadoutOnNewRound=False
ObjectiveDefendDistance=2000
BotMinimumSpawnRange=3000
BotMaximumSpawnRange=5000
BotRespawnDistance=10000
BotSpawnDelay=10
BotRespawnDelay=1
BotRepositionDelay=1
bUseSpecialWaves=True
SpecialWaveFrequency=2
SurvivalWaveConfigAssetPath=/Game/Game/Data/Gamemodes/SurvivalWaveConfig_Default.SurvivalWaveConfig_Default
SurvivalNightTimeWaveConfigAssetPath=/Game/Game/Data/Gamemodes/SurvivalWaveConfig_Night.SurvivalWaveConfig_Night
DefaultReinforcementWaves=5
CaptureBonusWaves=1
::OG:: Whiskey May 22, 2021 @ 7:26am 
Awesome, thanks.
Currann May 22, 2021 @ 8:51am 
Do we have any idea where the waveconfig files are, or what they look like?
Leaper May 23, 2021 @ 9:14am 
Originally posted by Currann:
Do we have any idea where the waveconfig files are, or what they look like?

Snakeyio made a special config file to make zombies in survival, he might know how those files work?
Bacon Nov 19, 2021 @ 5:46am 
Originally posted by VeRrUeCkTeR_IWAN:
Ok, a little update, tried to get the infos from the server itself and after half an hour of digging and deleting stuff that is not needed, this is what i got:



kinda makes sense since that gamemode dosnt seem to exist
How do you extract all the variables from the server?
Last edited by Bacon; Nov 19, 2021 @ 5:46am
VeRrUeCkTeR_IWAN Nov 19, 2021 @ 7:08am 
Originally posted by Bacon:
Originally posted by VeRrUeCkTeR_IWAN:
Ok, a little update, tried to get the infos from the server itself and after half an hour of digging and deleting stuff that is not needed, this is what i got:



kinda makes sense since that gamemode dosnt seem to exist
How do you extract all the variables from the server?

You have to connect to your server via RCON, then you type in listgamemodeproperties.
With this you can see the whole config of your server in a very messy format ^^
You can try to copy that stuff and put it into a text file, then you can search for certain things (like the flag "config" that indicates that you can put it into the game.ini file)
< >
Showing 1-14 of 14 comments
Per page: 1530 50